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

问题描述 投票:-1回答:2

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

它应该是

1)易于学习(有很多初级开发人员或没有接触过移动开发的人)。

2)更快的开发周期(易于使用\开发人员友好)。

3)跨平台:它应该针对Android和Apple平台(我们不会支持Windows手机)。

4)最佳应用程序性能。

5)开源 - 如果可能的话。

注意:大多数开发团队都有Full Stack .NET曝光

我们知道的选项很少 - (但不知道它们之间的确切差异以及是否支持上述要求)

1)Xamarin。

2)离子。

3)反应原生。

4)科尔多瓦。

除了开发框架之外,我们还考虑将Azure上的服务作为RESTful移动API和Google Firebase上的数据库托管(因为我们想要使用NO-SQL数据库)

我们还探索了渐进式Web应用程序(PWA),但它在我们的场景中看起来并不乐观。

有什么建议?

android ios hybrid-mobile-app mobile-application
2个回答
2
投票

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

  1. 它允许您通过热重新加载功能快速调试。
  2. 它有简单的项目结构来管理。
  3. 它创新且易于使用。
  4. 主要包(库)有很好的文档记录,并在repository中收集。

如果你想看一下它,我给你留下一个youtube视频的playlist的链接,这有助于从Flutter的开发开始。


1
投票

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

我已经成功使用Xamarin进行iOs / Android部署。甚至同时从纯Java切换到C#并且没有发现它(xamarin)难以处理的野兽。有一些麻木,主要是由于早期版本的xamarin,但他们得到了相当快的修复。

我们没有测量xamarin与非xamarin应用程序之间的差异,因此我不知道是否会出现任何性能问题

© www.soinside.com 2019 - 2024. All rights reserved.