iVi*_*ipS 35 iphone html5 cordova ibm-mobilefirst
实际上我必须构建一个跨平台应用程序(仅适用于iphone和android),客户端强调要使用IBM Worklight.在搜索了Worklight后,我发现它内部使用了PhoneGap(Apache Cordova).现在我的问题是,如果worklight内部使用phonegap,那么为什么不直接使用phonegap.我需要你的建议.请建议将worklight与phonegap分开的事情.提前致谢.
Har*_*ryH 38
IBM Worklight是一个完整的开发平台.即使在Worklight中,您也可以做很多事情,而不能单独使用PhoneGap库,例如访问设备更常用的常用控件(选项菜单,忙碌指示器,标签栏等).有些东西你必须找到插件.最新版本的IBM Worklight使用PhoneGap 2.2.我可能会继续一段时间,但请查看我的博客,了解比较视图中的差异.
http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/?
其他值得一提的事情:
服务器也是一个很大的部分,它使用适配器进行集中后端连接,用于脱机加密存储,统一推送通知和SMS传送等.
管理控制台与服务器配合使用以提供MAM解决方案.因此,您可以强制更新/禁用应用程序,管理版本,查看某些设备统计信息以及监控推送.
IDE与Native SDK和IDE一起使用.因此,如果您正在为Android构建,它将构建一个Android项目,以便在同一IDE中进行编译和导出.对于iPhone,它会为XCODE项目创建所有项目图层.您可能需要在xcode中调整一些设置以确保它正确编译,但我通常没有遇到问题.
移动浏览器模拟器非常适合在浏览器中使用PhoneGap功能测试来测试Web代码.
Shell编码已集成,您可以为App品牌创建一个通用shell.
新的WYSIWYG也很不错,并提供常见的HTML支持以及jQuery Mobile组件和/或dojo mobile.
Raa*_*dor 19
PhoneGap很棒,这就是IBM Worklight使用它的原因.
PhoneGap是网络开发应用程序和设备(GPS,相机等)之间的一个很好的桥梁,但就是这样.
您需要一个IDE来开发应用程序.
您需要连接到后端.
您需要进行身份验证.
你需要考虑安全性.
您仍然需要管理应用程序的生命周期.
PhoneGap是IBM Worklight应用程序的重要组成部分,但它只是其中的一部分.
IBM Worklight和Phonegap之间的主要区别在于服务器部分.Phonegap没有与服务器部分相关的功能,但IBM提供IBM Worklight Server功能.
其次,IBM有整个软件包(IDE,控制台等),但Phonegap只提供一个库.最后,IBM得到了Phonegap所缺乏的支持.(我不知道你在哪里发现使用Phonegap的IBM worklight,但他们都使用web-view组件).
| 归档时间: |
|
| 查看次数: |
22239 次 |
| 最近记录: |