纤原好文

《web前端开发工程师》读后感

来源:未知   日期:2018-02-02 14:28
读了Web前端工程师这本书给我了很大的鼓舞,让我在大海中找到了方向,让我看到了行业的未来。 Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超
       读了Web前端工程师这本书给我了很大的鼓舞,让我在大海中找到了方向,让我看到了行业的未来。
       Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。前端开发,作为一个有明显时代特征的职业,其实受到重视的时间并不太长,几年间,前端技术以着惊人的速度更新换代,市场上越来越多的应用需要前端技术的支持。
       JavaScript 是 web 开发语言。网上点击量超过 1000 万受欢迎的网页,将近 95% 的是用 JavaScript 开发的。在2018 最具就业前景的 7 大编程语言中JavaScript 位居第三,越深入了解它,就会越多地了解它的所有惊人的创造性。
       小程序开发普遍落地,带了一波很热的热潮,因为这相当于又定义了一个移动端的应用形态,相对于原生APP来说,小程序更低成本的投入和更高的用户粘性,相信很多公司将眼光投到小程序,而当小程序火起来的时候,也正是前端开发的福利。
 
       在互联网的演化进程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
       2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。随着Web2.0概念的普及和W3C组织的推广,网站重构的影响力正以惊人的速度增长。
       XHTML+CSS布局、 DHTML和ajax像一阵旋风,铺天盖地席卷而来,包括新浪、搜狐、网易、腾讯、淘宝等在内的各种规模的IT企业都对自己的网站进行了重构。 为什么它们会对自已的网站进行重构呢?有两个方面的原因:第一,根据W3C标准进行重构后,可以让前端的代码组织更有序,显著改善网站的性能,还能提高可维护性,对搜索引擎也更友好;第二,重构后的网站能带来更好的用户体验,用XHML+CSS重新布局后的页面,文件更小,下载速度更快。网站重构的目的仅仅是为了让网页更符合Web标准吗?不是!重构的本质是构建一个前端灵活的MVC框架,即HTML作为信息模型,CSS控制样式, Javascript负责调度数据和实现某种展现逻辑。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。
       DHTML可以让用户的操作更炫,更吸引眼球;Ajax可以实现无刷新的数据交换,让用户的操作更流畅。对于普通用户来说,一个网站是否专业、功能是否强大,服务器端是用J2EE+Orac1e的强大组合,还是用ASP+ Access的简单组合,并没有太明显的区别。但是,前端的用户体验却给了用户直观的印象。
       随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大, Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。
       另外,大家都知道人工智能,不过可能没听过Web和人工智能是怎么结合的,但是早在2011年就有人提出了Web与人工智能商业化结合的可能性,结合Web端的人机交互与后台的机器学习,相信这个方向未来又将催生一批新的互联网企业。尽管目前国内还缺乏它较多的应用场景,但在国外已经存在基于人工智能支撑的Web应用来为人们提供服务了。 可以认为我们又开始进入了一个前端技术过渡的时代,现有前端开发技术趋渐成熟,新的前端技术领域跃跃欲试,可以肯定的是物联网Web、Web VR和人工智能必定会成为前端的下一批革命性技术。我们需要做的,仍是把握技术发展趋势,紧跟领域前进的步伐,在漫漫前端道路上继续前进。





葛保玲
2018年1月31日
 
分享到: