程序员2015年8月A:前端框架

Posted CSDN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员2015年8月A:前端框架相关的知识,希望对你有一定的参考价值。

摘要:本期以“前端框架”为主题,特别展示了当前颇具影响力的几款前端开发框架:AngularJS、React、Vue.js、avalon、Mobile Library,请框架作者、深度实践者剖析每个框架背后的设计原理、性能特性及应用实践。



封面报道

(1)AngularJS在2015

(2)Vue.js:轻量高效的前端组件化方案

(3)avalon:小而美,轻量级前端MVVM框架

(4)解读React

(5)探索React生态圈

(6)解读Mobile Library背后的设计故事和理念

资讯

(1)外刊速递:CACM

(2)大数据是如何改善伦敦公共交通的

(3)确保用正确的方法做事

(4)创业公司失败的原因

(5)业界声音

(6)数据与国际组织危机处理

(7)2015中国人工智能大会观察

技术

(1)我是如何进行异构并行计算算法设计的

(2)电信行业服务化实践

(3)如何像巫师那样隔空操作

百味

(1)程序员的年龄天花板


《专家导读》──流行前端框架展示,告诉你如何选择?  

文/程邵非

2014到2015年,随着移动互联网的兴起,前端框架开始从jQuery一统天下的局面,逐渐演变成了百花齐放的局面。从这些框架的功能和目标来看,前端工程师的视角已经逐渐从“兼容性”和“更好的API”转向了“开发效率”,“表现和逻辑分离”,而后两者正是更大规模软件所需要的,这意味着前端这个岗位的职责开始发生变化,原来的前端只是负责切图、页面制作,而现在前端工程师更多涉及编程方面。

MVC模式诞生于1970年代,在前端领域,从Backbone起,借鉴这一模式的框架开始进入开发者视野,如徐飞在本专题中所展示的AngularJS便是从微软提出的MVVM中获取灵感的框架,国内工程师司徒正美更毫不掩饰自己对于微软架构的偏爱,连avalon这个名称都是从Vista的codename而来。Vue.js也是MVVM框架中的优秀之作,是由华人发起的、现在业内框架中为数不多的在国外技术社区颇有影响力的框架,它以轻量、语法简洁和充分利用javascript的特点,赢得了不少追求极简的开发者喜爱。

同样是希望提供更优秀的UI架构,Facebook的React提出的很晚,却有后来居上的趋势,凭借Facebook的影响力和React Native,它的每一个新闻都极有冲击力,它独有的Flux跟一般意义上的MV*框架有很大区别,JSX语法也使得它的UI和代码耦合性更强。其实React在各方面都可谓“叛逆”,而我了解到,在所有同时尝试过AngularJS和React的团队中,几乎一致地最终选择了React,其中原因令人深思。

在本期封面报道中,我们也分享了手机淘宝的前端库Mobile Library,与前面所述的框架不同,它是一组库,而非一个框架,Mobile Library更致力于解决移动开发中的点的问题,而把架构问题的答案留给框架去解决。

前端框架现在处于战国时期,而实际的框架选择,还是依赖于工程师对业务特征的判断。架构其实没有对错,唯有了解更多,才能更好地做出决策。

程序员2015年电子版订阅火热进行中

订阅咨询:

  • 在线咨询(QQ):2251809102

  • 邮箱咨询:reader@csdn.net


以上是关于程序员2015年8月A:前端框架的主要内容,如果未能解决你的问题,请参考以下文章

2015年需要了解的前端框架和语言

移动APP开发框架盘点2:Web移动前端框架大全

2015年需要了解的前端框架和语言

2015年开源前端框架盘点TOP20

2015年需要了解的前端框架和语言

Bootstrap