|
另外,APICloud建议采用原生JS配合页面跳转的开发方式,我觉得,是可以区别对待的:
1、对于体验要求不高的项目,比如我们现在的项目,都是管理软件的移动端延伸,对体验要求并不高,HTML5的方案就已经够用了,那么就可以采用第三方框架。
2、对于体验要求较高的项目,比如开放式个人App,像大众点评这个类型的,就按照APICloud建议的开发模式开发。
原因如下:
1、现在新型的框架,小的像JQuery,Backbone,大的如AngularJS,Ember.js,已经重新定义了前端开发,从开发效率到可维护性,都已经比原生JS提升了好几个段位,用过的估计都已经回不去了。就像jflame提到的ngcordova是cordova对ng的支持一样,开源的方案明显也在向这个方向倾斜。
2、APICloud最大的好处,在我看来,是降低了移动开发的门槛,方便的IDE,部署和打包,云接口等。而框架,是降低开发和维护成本的关键,两方面加起来,才是一个完美的降低成本提高效率的方案。
3、APICloud给出的页面开发模式,配合APICloud的运行容器效率肯定是最高的,但是,毕竟是“又”一套开发模式,是有额外的学习成本的。
4、手机的更新换代远比PC要快,从智能手机成为主流到今年的新款手机都是8核才几年时间,PC普及了这么多年8核都还不是主流。速度问题,也许很快就不是问题了。
所以,对于第三方主流框架,我觉得是要尽量的支持和优化的。而APICloud提供的仿原生方案,概念上也应该尽量向主流框架靠拢,降低学习门槛。 |
|