哪个是最流行的开发框架\技术堆栈,用于构建移动(andriod \ apple)应用程序
应该是
1)易于学习(有很多初级开发人员或没有接触过移动开发的人。)
2)更快的开发周期(易于使用,对开发人员友好)。
3)跨平台:它应该同时针对Andriod和Apple平台(我们将不支持Windows手机)。
4)最佳应用性能。
5)开源-可能的话。
注意:大多数开发团队都有Full Stack .NET的了解
我们知道的几个选项是-(但不知道它们之间以及它们是否支持上述要求的确切区别)
1)Xamarin。
2)离子。
3)React native。
4)科尔多瓦。
除了developmenet框架之外,我们还考虑将Azure上的服务托管为RESTful移动API和Google firebase上的数据库(因为我们要使用NO-SQL数据库)
我们还探索了渐进式Web应用程序(PWA),但在我们的方案中看起来并不乐观。
有什么建议吗?
答案 0 :(得分:2)
当然没有正确或错误的答案,选择是主观的,取决于您的需求。 我注意到您列出的选项中没有Flutter。这是Google拥有的框架,用于基于Dart语言的跨平台移动开发。 我想列出的一些专业人士是:
如果您想看一看,我给您留下了playlist个youtube视频的链接,这些链接对Flutter的开发非常有帮助。
答案 1 :(得分:1)
答案取决于每个项目的要求。对此没有一个答案。
我在Xamarin的iOs / Android部署方面取得了成功。甚至同时从纯Java切换到C#,并没有发现它(xamarin)太难处理。有一些气泡,主要是由于早期版本的xamarin引起的,但是它们很快就被修复了。
我们没有衡量xamarin和非xamarin应用之间的差异,所以我不知道是否会有任何性能问题