哪一个是最流行的用于构建移动(android \ apple)应用程序的框架\技术堆栈

时间:2019-03-06 08:29:11

标签: android ios hybrid-mobile-app mobile-application

哪个是最流行的开发框架\技术堆栈,用于构建移动(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),但在我们的方案中看起来并不乐观。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

当然没有正确或错误的答案,选择是主观的,取决于您的需求。 我注意到您列出的选项中没有Flutter。这是Google拥有的框架,用于基于Dart语言的跨平台移动开发。 我想列出的一些专业人士是:

  1. 借助热重装功能,它可以使您快速调试。
  2. 它具有易于管理的项目结构。
  3. 这是创新的且易于使用。
  4. 主要软件包(库)都有详细的文档记录,并收集在repository中。

如果您想看一看,我给您留下了playlist个youtube视频的链接,这些链接对Flutter的开发非常有帮助。

答案 1 :(得分:1)

答案取决于每个项目的要求。对此没有一个答案。

我在Xamarin的iOs / Android部署方面取得了成功。甚至同时从纯Java切换到C#,并没有发现它(xamarin)太难处理。有一些气泡,主要是由于早期版本的xamarin引起的,但是它们很快就被修复了。

我们没有衡量xamarin和非xamarin应用之间的差异,所以我不知道是否会有任何性能问题