
上QQ阅读APP看书,第一时间看更新
第2章 移动开发工具和开发框架
本章主要讲解移动开发工具和开发框架的知识。所谓开发工具,就是用于提供程序开发环境的应用程序,也称为IDE(Integrated Development Environment),一般包括代码编辑器、编译器、调试器和图形用户界面等工具,是一个集成了代码编写功能、分析功能、编译功能和调试功能等为一体的开发软件服务平台。“工欲善其事,必先利其器”,找到一个好的移动开发工具,可以起到事半功倍的效果。现在可以使用的移动开发工具有很多,它们特点各异,本书主要介绍HBuilder、Sublime Text、Atom、WebStorm和VScode。所谓开发框架,就是一个可复用的软件架构解决方案,规定了应用项目的体系结构,阐明了体系结构中各层次之间的关系,定义好内部资源的责任分配及流程,表现为统一接口、抽象类及实例间协作的方法。在开发过程中之所以要用到框架,是因为框架定义好了设计领域中所有公共部分的内容,对于开发人员来说,只要关注特定的应用即可,这样会极大地提高开发效率。本章中主要介绍的移动开发框架有jQuery Mobile、Sencha Touch和Junior等。