订阅程序员杂志RSS CSDN首页> 程序员杂志

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

发表于2015-08-03 10:16| 次阅读| 来源程序员杂志| 0 条评论| 作者程序员杂志

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

封面报道 

(1)AngularJS在2015

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

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

(4)解读React

(5)不仅用于UI构建:Facebook 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
  • 电话咨询:010-64351436
  • 邮箱咨询:reader@csdn.net

0
0

近期活动

更多

2015中国大数据技术大会

为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

微博关注

程序员移动端订阅下载

相关热门文章