我正在寻找创建一个跨平台的移动应用程序,并一直在研究使用PhoneGap进行开发。我是一名业余程序员,我的大部分知识都在ASP.Net和C#中。
只能通过PhoneGap使用HTML,CSS和Javascript才能限制我的应用程序的特定功能吗?迁移到HTML5有助于为应用程序添加更多功能吗?
我希望能够从数据库填充Drop-Downs,从数据库添加/编辑/删除项目,创建报告等......
答案 0 :(得分:5)
就数据访问而言,你唯一真正的限制是你只限于一个SQLite数据库,说实话并不是一个限制,因为它对单用户访问非常有用。
缺点是您可以从应用程序中访问数据库,因此您可以随心所欲地执行任何操作。这些工具是HTML& JS而不是带有一些图形层的C#,因此创建图形等事情是完全不同的,但这一切都是可能的。
另请注意,根据您的应用正在进行的操作,PhoneGap是多种解决方案之一。如果你想要一个“本机”的外观/感觉,考虑TitaniumUI - 它需要通用代码(仍然是JS)并推动它通过一些转换层来创建本机UI组件。