iPhone开发现阶段分为两种:
1. 通过Objective-C开发,客户端型,这种做法的优点是性能较高,并且用户体验相对较好,但缺点也很明显,对一般的程序员要求稍高,同时需要xcode开发,需要有apple开发者账户等,成本较高。
2. 通过HTML5开发,使用B/S模式,这种估计的优点是开发简便,成本较低,但缺点是,性能以及用户体验方面稍差,同时这种方法也需要学习HTML5。
我目前使用的是第二种,使用iUI来实现类似Objective-C类似界面,同时通过RGraph这个HTML报表工具生成图表。
相关地址如下:
iUI:
http://code.google.com/p/iui/
RGraph:
http://www.rgraph.net/