Rob*_* K. 5 native webview cordova hybrid-mobile-app cordova-plugins
目标是使用现有的Web应用程序并为其创建Android和iOS版本,并添加一些功能(“推送通知”和“位置”)。
作为Android / iOS开发人员,将Cordova及其本机插件用于此类开发是否有意义,或者以2个代码库(适用于Android和iOS)结尾将Web应用程序加载到WebView中是否明智?需要提及的是,所有内容都必须远程加载(应用程序中不能存储html / css / js文件)。
应用程序上会有一些严格的安全性要求,我担心两件事:
如果有人可以对此发表意见或分享经验,将非常有帮助。提前致谢!
小智 2
取决于网络应用程序的复杂性。有一些使用 angularJS 重型应用程序的经验,我可以看出 cordova 相当慢。大规模 SPA 存在性能问题,主要是在列出许多元素和/或基于大 .json 数据的渲染视图时。
当您不开发大型网络应用程序时,cordova 将非常适合您的要求。维护一个代码库很容易,并且统一您的应用程序以使其在许多平台上的行为和外观都相同也没有问题。
安全有时可能是一个问题,但在大多数情况下,您可以编写或使用现有插件来帮助存储安全数据(如密码)或执行 https 调用。
由于您是本地开发人员,因此最好尝试一下 cordova,看看开发某些东西会花费多少时间。根据我的经验(我对移动应用程序编码不是很流利),使用 cordova 的速度非常快。
如果您有任何疑问,请继续我会尽力提供帮助!(抱歉英语不好)
| 归档时间: |
|
| 查看次数: |
5620 次 |
| 最近记录: |