【发布时间】:2017-07-19 06:13:54
【问题描述】:
移动应用开发
-Native (java,swift) -Xamarin -反应原生 -离子 -还有什么?
...我以后应该选择使用哪个,为什么?
我是泰国人,对不起我的语言......谢谢你
【问题讨论】:
-
您可以选择自己熟悉并熟悉的那个。如果您刚刚开始,请选择任何一个。
-
感谢您的反馈 :)
移动应用开发
-Native (java,swift) -Xamarin -反应原生 -离子 -还有什么?
...我以后应该选择使用哪个,为什么?
我是泰国人,对不起我的语言......谢谢你
【问题讨论】:
根据我的经验(所以我可能在某些事情上错了):
-Native (java,swift):
母语很酷,因为你有资源(作为雇主),比如时间和金钱。因为您需要 2 个程序员在两个系统上执行 1 个应用程序。作为程序员,这些技能对你未来的雇主很有价值,但你(大多数时候)不能两者兼得(java 和 swift)
-Xamarin:
在我看来,当没有“混合”解决方案时,xamarin 曾经很酷,在性能方面确实比cordova 更好
-离子:
我花了很多时间在 ionic 上,实际的框架很酷,社区很大等。但实际上,性能并不是很好。我在我不需要完美原生感觉的原型中使用了 Ionic。另外,如果您已经了解一点 HTML / CSS / JS,Ionic 非常棒。您可以立即做出一款出色的应用。
-反应原生
我在 6 个月前改用 react,它比 Ionic 好得多。起初,该架构有点难以获得,但一旦你完成一切都会更快。社区发展得非常快,插件也是如此。框架正在快速增长并且更新频繁(大约每月 1 次) 还有 Expo 工具可以帮助您轻松地在 android 和 ios 上构建。 expo 的唯一问题是,您还不能使用需要 reack-native 链接的插件。其中一些是随着时间的推移而实施的,但仍有一些工作要做。 Expo 团队非常出色地为我们提供了一种工具,使我们的部署和框架升级变得轻松。
希望对你有帮助:)
【讨论】: