打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
流行前端框架展示,告诉你如何选择?

封面报道

(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更致力于解决移动开发中的点的问题,而把架构问题的答案留给框架去解决。

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
去哪儿网前端架构师司徒正美:如何挑选适合的前端框架?
前端框架的优劣比较
2021 年最佳 JavaScript 框架排名
SDCC讲师专访:蒋定宇谈前端开发
网站交互、开发方式和前端框架介绍
一款开源的跨平台实时web应用框架——DotNetify
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服