繁体   English   中英

如果最终使用PhoneGap,为什么还要使用IBM Worklight?

Why use IBM Worklight if it ultimately uses PhoneGap?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

实际上,我必须构建一个跨平台应用程序(仅适用于iphone和android),并且客户端强调要为此使用IBM Worklight。 在搜索Worklight之后,我知道它在内部使用PhoneGap(Apache Cordova)。 现在我的问题是,如果worklight在内部使用phonegap,那么为什么不直接使用phonegap。 我需要你的建议。 请提出将工作灯与phonegap分开的东西。 提前致谢。

4 个回复

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与本机SDK和IDE结合使用。 因此,如果要针对Android进行构建,它将构建一个Android项目以在同一IDE中进行编译和导出。 对于iPhone,它将为XCODE项目创建所有项目层。 您可能需要调整xcode中的某些设置以确保其正确编译,但是我通常没有任何问题。

移动浏览器模拟器也非常适合通过浏览器中的PhoneGap功能测试来测试Web代码。

外壳编码已集成,您可以为您的App品牌创建通用外壳。

新的所见即所得也非常不错,并提供了常见的HTML支持以及jQuery Mobile组件和/或dojo mobile。

PhoneGap很棒,这就是IBM Worklight使用它的原因。

PhoneGap是Web开发的应用程序和设备(GPS,相机等)之间的桥梁,仅此而已。

您需要一个IDE来开发应用程序。

您需要连接到后端。

您需要验证。

您需要考虑安全性。

您仍然需要管理应用程序的生命周期。

PhoneGap是IBM Worklight应用程序的重要组成部分,但仅是一部分。

IBM Worklight和Phonegap之间的主要区别是服务器部分 Phonegap没有与服务器部件相关的功能,但是IBM提供了IBM Worklight Server功能

其次, IBM具有完整的软件包(IDE,控制台等),但Phonegap仅提供一个库。 最终,IBM获得了Phonegap缺乏的支持 (我不知道您在哪里发现使用Phonegap的IBM worklight,但它们都在使用web-view组件 )。

最好使用Worklight不是Phonegap因为前者直接支持以下功能: Phonegap - SMS Delivery Options - Push Notifications - Direct Update - Version management - Business Intelligence Reporting - Force Update (or) Disable App

此外,它还具有其他功能,例如
1. Authentication framework 2. Mobile Browser Simulator 3. Encrypted Offline Storage 4. Jsonstore ,使其更易于使用。

4 将Phonegap项目转换为IBM Worklight项目

我已经通过使用jQuery Mobile设计了Phonegap应用。 现在,iam已完成了Phonegap + jQueryMobile的完整项目。 现在我正在学习IBM Worklight,因此我需要将该项目转换为IBM Worklight项目。 我必须遵循哪些步骤? 不能 ...

5 IBM Worklight-如何在后台流程中使用Worklight

我有一个应用程序,即使用户按下后退按钮,该应用程序也应连续运行。 它必须每半小时使用POST方法向远程服务器中的数据库发送一些数据。 即使用户按下了“后退”按钮,也应该发生这种情况,并且仅当手机关闭时,应用才应停止。 虽然我已经设置了HTTP适配器来发送POST数据,并且还设置了一个H ...

7 IBM Worklight 6.0-Dojo库在部署后使用localhost

我有一个使用新Dojo 1.9库的Worklight 6.0项目,我像建议的文档一样创建了一个外部dojo项目,然后在主项目属性的“ Dojo工具箱”下,引用了该dojo19项目。 该项目在本地服务器上工作,然后我执行了“运行方式” | “为远程服务器构建...”,并输入正确的domai ...

10 IBM Worklight 6.0-应用程序使用了错误的服务器URL

我正在尝试创建一个使用SQL适配器检索数据的Worklight应用程序。 在开发中,一切正常,但是当我将其部署到服务器上时,由于服务器URL错误,它无法连接到服务器。 然后,我必须转到iOS设置并更新“自定义服务器URL”字段,并设置使用此标志的标志,然后一切正常。 我可以在Set ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM