选择手机应用框架
借助于适当的工具向手机应用提供数据将是非常容易的事情。 目前有许多优秀的跨平台手机应用开发框架, 如 PhoneGap、 使用 Appcelerator 云服务的 Appcelerator、 jQuery Mobile 和 Sencha Touch。
本章将使用 Appery.io, 因为它可以让我们使用 PhoneGap 和 jQuery Mobile 快速创建 iOS、 Android、 Windows Phone 以及 HTML5 手机应用。 我和 Scrapy 都与 Appery.io 无任何利益关联。 我会鼓励你独立进行调研, 看看除了本章中提出的功能外, 它是否也能符合你的需求。 请注意这是一个付费服务, 你可以有 14 天的试用期, 不过在我看来, 它可以让人无需动脑就能快速开发出原型, 尤其是对于那些不是网络专家的人来说, 为此付费是值得的。 我选择该服务的主要原因是它既能提供手机应用, 也能提供后端服务, 也就是说我们不需要再去配置数据库、 编写 REST API 或为服务端及手机应用使用其他一些语言。 你将看到, 我们一行代码都不用去编写! 我们将会使用它们的在线工具; 在任何时候, 你都可以下载该应用, 并作为 PhoneGap 项目, 使用 PhoneGap 的所有功能。
在本章中,你需要接入互联网连接,以便使用 Appery.io。同时,还需要注意的是该网站的布局可能在未来会有所变化。请将我们的截屏作为参考,而不要在发现该网站外观不同时感到惊讶。