《现代前端技术解析》是张成文写的一本书,2017年4月出版的。先看的最后一章(第七章),第七章主要讲的是未来前端技术的发展趋势及如何成为一名优秀的前端工程师。

   过去几年,前端主流技术框架发展极快,在填补了原有技术框架空白和不足的同时也渐渐趋于成熟。未来前端的发展方向主要是等待下一个风口的到来,可能是VR丶人工智能或者其他。就前端应用开发方向来讲,MVVM丶Virtual DOM和同构的技术解决方案依然会延续发展一段时间,而且这段时间内前端框架技术的变化将不会像原来一样具有颠覆性。当MVVM丶Virtual DOM或同构等技术实践都有很成熟高效的框架和方案可以实现时,对于移动端应用,前端要重点发展的下一步可能就是MNV*的原生NativeView开发。

   新领域的Web化思路也会给前端带来技术和发展机遇,例如Web虚拟现实(Virtual Reality,VR)丶物联网(Physical Web,将物体连入网络的一种理念)Web化丶网站人工智能等,目前国外能找到少数这样的应用站点。

   经过大版本的更新稳定,目前前端三层结构实现已经处于HTML5丶CSS3丶ECMAScript6+标准规范结合的阶段,后面标准的新变化也会越来越小,不会像之前一样具有颠覆性,这也是技术标准发展到一定成熟阶段必然发生的事情。  

   前端应用开发框架先后经历了DOM API丶MVC丶MVP丶MVVM丶Virtual DOM丶MNV*阶段,逐步解决了前端开发效率丶设计模式丶DOM交互性能中存在的问题。目前前端还有一件事情要去做,就是使用前端技术栈独立开发Native应用的能力。也就是说,前端技术栈的Native开发实现技术必将成为前端技术的下一个实践核心

   贯穿浏览器丶服务端和移动端,前端正朝着多端丶多技术实现的方向发展。这意味着前端这套技术栈能做的事情可能更多,设计的平台更广。但作为整套技术开发生态的一部分,每一项技术的出现都必须要考虑开发效率丶维护成本丶性能丶扩展性这几个方面的问题,所以寻找并发展更优的开发生态体系仍是未来前端技术的大方向。

   要成为一名优秀的前端工程师,不止需要众所周知的那些硬实力,还需要一些软实力:·

   第一,学会高效的沟通;

   第二,使用高效的开发工具;

   第三,处理问题方法论,包括代码类问题丶需求类问题丶时间处理问题等;

   第四,学会前端项目开发流程设计;

   第五,持续的知识和经验积累管理;

   第六,切忌过分追求技术,一切技术的最终目的都是为产品实现服务的;

   第七,必要的产品设计思维,也就是用户体验思维。

   这章完了。

转载于:https://www.cnblogs.com/wangmengjun/p/7070888.html

《现代前端技术解析》第七章读书笔记相关推荐

  1. 《深入理解计算机系统》第七章读书笔记

    <深入理解计算机系统>第七章读书笔记 第七章:连接 连接 1.连接:将各种代码和数据部分收集起来并组合成为一个单一文件的过程.这个文件可被加载或拷贝到存储器并执行. 2.连接可以执行于编译 ...

  2. 《重构》第七章--读书笔记

    第七章 在对象之间搬移特性 --读书笔记 在对象的设计过程中,要决定把对象放在哪里,可能不会一开始就做对,但是可以运用重构,改变自己原先的设计,这就用到了本章所提到额重构手法. 7.1 Move Me ...

  3. 《程序员自我修养》第七章读书笔记

    书还是接上回,本篇主要对第七章的相关内容进行总结.第七章主要对动态链接的相关内容进行分析. 7.1 为什么要动态链接 既然要对动态链接进行分析,首先应对动态链接出现的原因进行一个简单的分析.动态链接从 ...

  4. 《文明之光》第七章读书笔记

    第七章--一个家族的奇迹--文艺复兴 综述:美第奇家族曾是这个世界上最富有,最具影响力的家族,他们控制着欧洲的金融,与皇室联姻,左右着教皇的任命.虽然这个家族随着它的最后一位成员的去世而终结,可我们现 ...

  5. 深入理解计算机系统-第七章(链接)笔记

    深入理解计算机系统-第七章(链接)笔记 背景 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程 这个文件可被加载(拷贝)到存储器中并执行: 链接可以执行于编译时,也就是源代码翻译成机器码 ...

  6. 《构建之法》第4.17章读书笔记

    <构建之法>第4.17章读书笔记 第四章 原文语句: 异常不能跨过DLL或进程的边界来传递信息,所以异常不是万能的. 提出问题: 1.什么是DLL?DLL是来解决什么问题的? 网上说法: ...

  7. Python编程:从入门到实践第六章读书笔记6.3遍历字典

    Python编程:从入门到实践第六章读书笔记6.3遍历字典 #coding:gbk#6.3.1遍历所有的键-值对 user_0 = {'username': 'efermi','first': 'en ...

  8. 《人人都是产品经理》第四章读书笔记及读后感作文2400字

    <人人都是产品经理>第四章读书笔记及读后感作文2400字: 最近一直在忙别的学习,以至于好久没有更新公众号了,也好久没有写读书笔记了.<人人都是产品经理>这本书其实早在一个月前 ...

  9. 放松就上当了?——《思考,快与慢》第5章读书笔记

    <思考,快与慢>第5章读书笔记 是放松引起的错觉? 首先给大家一个判断,下图左右两家羊绒大衣店,忽略价格,你更喜欢哪一家?(2秒回答) 大部分人应该会选择左边的店铺,相较来说也更容易对左边 ...

  10. Android深度探索--HAL与驱动开发----第五章读书笔记

    第五章主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域. 开发板从技术上说与我们 ...

最新文章

  1. LeetCode简单题之Excel表列名称
  2. 微软欢迎所有热爱开源软件的朋友们来投稿![征稿开放时间:2015年8月17日]
  3. postforobject 设置代理_OAuth2RestTemplate中的代理配置
  4. 这个库厉害了,自动补全 Python 代码,节省 50% 敲码时间
  5. 【Python3网络爬虫开发实战】3.1.1-发送请求
  6. (转)淘淘商城系列——VMware添加已配置好的虚拟机
  7. python-numpy.vectorize()
  8. for循环 php 增加数组维数_php实现给二维数组中所有一维数组添加值的方法
  9. 知识图谱、Gremlin Traversal Language、RDF、Amazon Nepture 图数据库介绍
  10. matlab 中文注释乱码问题解决
  11. psp java运行环境_手机模拟器?PSP的Java环境PSPKVM 0.0.7发布
  12. 【转】目前为止最详细、最简单的亚马逊Kindle Fire破解ROOT方法教程(增加一键root方法)2011.12.19...
  13. groovy定义变量获取当前时间_Groovy 变量 (Groovy 教程) – Groovy教程 中文开发手册 - Break易站...
  14. shadow 文件详解
  15. 又来神器推荐嘞xshell与winSCP
  16. 安庆集团-冲刺日志(第五天)
  17. python爬虫爬取公众号_Python selenium爬取微信公众号文章代码详解
  18. mantis 重启mysql_机器突然重启导致Mantis错误
  19. 怎么样引流加人?引流加人有什么技巧?引流加人用什么好
  20. 为什么人人都应该玩儿点儿DIY?

热门文章

  1. LINUX使用wireshark
  2. CPU个数引起服务器软件启动失败的事故
  3. 最土家乡话,莫过于栖霞
  4. 为什么大家都能听懂普通话
  5. 喜庆访问量达到10万
  6. 管理感悟:出了问题先怀疑自己
  7. python保存数组到txt_np.savetxt()——将array保存到txt文件,并保持原格式
  8. C# List用法;用Find查找list中的指定元素
  9. java三级 高级证书6_java web 学习 --第六天(Java三级考试)
  10. wininet InternetOpen\InternetOpenUrl\InternetReadFile 等