如何选择移动APP开发框架一直是困扰很多新手的难题,今天杭州APP开发小编就和大家一起分享一下HTML5 移动app开发过程中框架该如何选择?当然我们得先从下面几个方面来评估一个框架的优越性,然后再做出选择。

  1.这个html5 移动app开发框架是不是开源?

  这个非常重要,因为如果是开源的话会有很多的人参与与提出修改意见,还有就是开源不会因为这个公司没钱了,倒闭了,然后这个框架就没有人维护了

  2.必须了解这个框架的主人是谁?

  为什么要这么说呢?比如phonegap/cordova 框架就是奥多比公司的产品,大公司维护更新速度是非常快,比如angualrjs 目前是google在维护,所以基于angularjs框架的ionic框架就很快火了起来,再比如 Tinkphp框架是国内的个人维护的,如果不盈利,大家懂得,所以必须要开源了。

  3.必须了解这个html5移动app框架在手机上面的表现怎么样?

  通俗来说就是这个框架的运行速度,上面表现两个都很好,但是运行速度太慢,那也是白搭。

  4. 必须要了解这个框架入门学习成本高不高,开发者的受众面怎么样?

  5.必须要了解这个框架容不容易维护,或者来说是不是MVC

  举个例子:jqmobi就是基于jquery基础,但是不是MVC 不适合大项目,但是他很适合小项目。

  例如ionic是基于angualrjs 的框架,所以MVC 适合开发大小项目。

  6.必须要了解这个框架后期是不是利于维护,是否利于升级。

  7.必须要了解这个框架的开发工具是否好用。

  8.必须要了解这框架初始设计主人的性格如何,如果心胸不够坦荡,那就完蛋了。

最新文章

  1. pthread_exit
  2. symfony在模板中生成url
  3. Bootstrap的宽度和分辨率的差别
  4. 如果在配置中将“system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled”设置为 true,则需要终结点指定相对地址。如果在终结点上指定相对侦听 URI,则该地址可以是绝对地址。若要解决此问题,请为终结点“http://localhost/Service1.svc”指定相对 URI。
  5. POJ 3449 Geometric Shapes (求正方形的另外两点)
  6. Linux之make 、makefile的使用方法
  7. String对象之间的比较
  8. VS2015中使用Git
  9. JNI调用的helloworld(JNI_OnLoad映射方式)
  10. work 2013-07-19
  11. mybatis_helloword(1)
  12. 解决C盘中的文件不能修改问题
  13. wifi基本原理
  14. SpringBoot项目搭建与打包
  15. JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案
  16. ionic andorid apk 签名, 查看签名MD5
  17. springboot 中打印 sql 语句
  18. 同一个tomcat使用不同http端口配置多个web项目
  19. centos6.5虚拟机每次都要ifup eth0的解决办法
  20. [我的阿里云服务器] —— WordPress Permalink Settings

热门文章

  1. (转)Bootstrap3 概述
  2. Jquery 研究 入口
  3. trigger事件就是继承某一个类的事件.
  4. bzoj 1207 [HNOI2004]打鼹鼠 小技巧
  5. TCP连接的11中状态
  6. 配置sudo命令行为审计
  7. IAR for MSP430 关于添加自定义头文件的两种方法【转】
  8. JavaScript(DOM编程三)
  9. http协议各版本的区别
  10. GA求解TSP