又来提问了 公司项目要进行3.0版本的开发 需要进行前端技术选型
项目是CRUD类型的项目
目前从网上调研得到如下结论:
Backbone.js 抽象较弱,很多功能亟待增加,什么也做了,好像什么也没做。
Knockout.js 绑定语法拙劣,缺少统一的视图组件层级关系。
Ember.js 定义了各种概念,学习曲线较陡峭。
Angular1.js 由于后来根据需求不断增加特性,导致先天性不足;当事件超过2000时,性能有明显问题;深入应用时会遇到各种坑;还有可能出现的内存泄露问题。
React.js 主要是view层处理,缺少M和C,需要配合Flux或其他框架使用,而且其设计理念不兼容未来标准-webcomponent。
Aurelia 绑定语法拙劣,缺少统一的视图组件层级关系。
Vue 没有研究
Angular2.js 还没发布
你可以说我为了技术而技术 我不否认 这不是本问题的重点 问题的重点是我希望能追随前端发展趋势 并且选择的技术最好比较成熟、能兼容未来标准(或者最起码理念一致) 我该选择哪个框架? 希望大家畅所欲言啊
如果没时间就研究原生好了。