程序员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:前端框架的主要内容,如果未能解决你的问题,请参考以下文章