【发布时间】:2016-07-02 17:29:23
【问题描述】:
您好,我想从事跨平台移动应用开发。我们能否回顾一下使用原生应用或网络应用的优缺点?
上述跨平台移动应用程序将需要互联网连接才能运行。答案也可以基于:
- 内存使用情况(次要和主要)
- 运行时速度、数据库(SQL 和 NOSQL)访问速度和支持
- 潜在的可移植性(如果本机易于转换)
- 最后但并非最不重要的是,关于未来的“证明”(方向 发展和支持)
编辑:这是一个重新设计的问题..
【问题讨论】:
-
这不是一个关于 stackoverflow 的问题,但它仍然是一个有趣的问题。移动开发最佳实践总是在不断变化,尤其是现在。如果您需要您的应用程序出现在各个商店中,cordova 和 react native 是受欢迎的选择。 react native 的方法总体上听起来更好(webviews 在大多数手机上仍然存在性能问题),但它也更年轻。
-
这个问题不适合 SO。不过话虽如此,每天仍然会被问到同样的问题,所以如果你搜索一下,你会发现许多过去的问题,其中包含有关此问题的答案和 cmets。
-
如果你懂 C# 那就看看 xamarin
-
是否可以推荐在 Java/Swift 中为各自的平台制作应用程序的“外壳/骨架”,然后使用后端语言与它们交互?考虑 Rails 或 PHP。
标签: javascript android ios mobile