移动应用程序开发
-Native(java,swift) -Xamarin -React Native -ionic - 还有什么?
......我将来应该选择使用哪种?为什么?
我是泰国人,对不起我的语言......谢谢你
答案 0 :(得分:1)
根据我的经验(所以我可能在某些方面做错了):
-Native(java,swift):
本地语言很酷你有资源(作为雇主),就像时间和金钱一样。因为你需要两个程序员在两个系统上做1个应用程序。作为程序员,这些技能对你未来的雇主很有价值,但是你(大部分时间)不能同时做这两种技术(java和swift)
-Xamarin:
在我看来,当没有" hybrid"时,xamarin曾经很酷。解决方案,在性能方面确实比cordova更好
-ionic:
我花了很多时间在离子上,实际的框架非常酷,大社区等。但实际上,表现并不是很好。我使用Ionic作为我的原型,我不需要拥有完美的原生感觉。另外,如果您已经了解了一些HTML / CSS / JS,那么Ionic非常棒。你可以立刻做一个好的应用程序。
-React Native
我在6个月前做出反应并且比Ionic更好。起初,架构很难获得,但一旦你完成所有事情就会更快。社区增长非常快,插件也是如此。框架正在快速增长,并且更新频繁(大约1个月)还有世博工具帮助您构建Android和ios无痛。世博会唯一的问题是,你不能使用需要重新加载本地链接的插件。其中一些是随着时间的推移实施的,但仍然有一些工作。世博团队在为我们提供工具方面做得非常出色,使我们的部署和框架升级无痛。
希望有所帮助:)