哪一个是构建移动(android\苹果)应用程序最流行的框架\技术堆栈
Which one is most popular framework \ technology stack to build mobile ( android \ apple ) applications
构建移动(andriod\apple)应用程序最流行的开发框架\技术栈是哪一个
应该是
1) 易于学习(有很多初级开发人员或没有接触过移动开发的人)。
2) 更快的开发周期(易于使用\开发人员友好)。
3) 跨平台:它应该同时针对 Andriod 和 Apple 平台(我们不打算支持 Windows 手机)。
4) 最佳应用性能。
5) 开源 - 如果可能的话。
注意:大多数开发团队都接触过 Full Stack .NET
我们知道的选项很少 - (但不知道它们之间的确切区别以及它们是否支持上述要求)
1) Xamarin.
2) 离子。
3) 本机响应。
4) 科尔多瓦。
除了 developmenet 框架之外,我们正在考虑将 Azure 上的托管服务作为 RESTful 移动设备 API 和 Google firebase 上的数据库(因为我们想要实现 NO-SQL 数据库)
我们还探索了渐进式 Web 应用程序 (PWA),但在我们的场景中它看起来并不乐观。
有什么建议吗?
答案取决于每个项目的要求。没有单一的答案。
我已成功使用 Xamarin 进行 iOs / Android 部署。甚至同时从纯 java 切换到 C#,并没有发现它 (xamarin) 太难处理了。有一些问题,主要是由于早期版本的 xamarin,但很快就得到了修复。
我们没有衡量 xamarin 与非 xamarin 应用之间的差异,所以我不知道是否会有任何性能问题
当然没有正确或错误的答案,选择是主观的,取决于您的需要。
我注意到在您列出的选项中没有 Flutter。它是 Google 拥有的一个框架,用于基于 Dart 语言的跨平台移动开发。
我想列出的一些优点是:
- 由于热重载功能,它允许您快速调试。
- 它具有简单的项目结构来管理。
- 创新且易于使用。
- 主要包(库)有详细的文档记录并收集在 repository。
如果您想看一看,我留给您 link 的 playlist YouTube 视频,这对开始 Flutter 的开发有很大帮助。
构建移动(andriod\apple)应用程序最流行的开发框架\技术栈是哪一个
应该是
1) 易于学习(有很多初级开发人员或没有接触过移动开发的人)。
2) 更快的开发周期(易于使用\开发人员友好)。
3) 跨平台:它应该同时针对 Andriod 和 Apple 平台(我们不打算支持 Windows 手机)。
4) 最佳应用性能。
5) 开源 - 如果可能的话。
注意:大多数开发团队都接触过 Full Stack .NET
我们知道的选项很少 - (但不知道它们之间的确切区别以及它们是否支持上述要求)
1) Xamarin.
2) 离子。
3) 本机响应。
4) 科尔多瓦。
除了 developmenet 框架之外,我们正在考虑将 Azure 上的托管服务作为 RESTful 移动设备 API 和 Google firebase 上的数据库(因为我们想要实现 NO-SQL 数据库)
我们还探索了渐进式 Web 应用程序 (PWA),但在我们的场景中它看起来并不乐观。
有什么建议吗?
答案取决于每个项目的要求。没有单一的答案。
我已成功使用 Xamarin 进行 iOs / Android 部署。甚至同时从纯 java 切换到 C#,并没有发现它 (xamarin) 太难处理了。有一些问题,主要是由于早期版本的 xamarin,但很快就得到了修复。
我们没有衡量 xamarin 与非 xamarin 应用之间的差异,所以我不知道是否会有任何性能问题
当然没有正确或错误的答案,选择是主观的,取决于您的需要。 我注意到在您列出的选项中没有 Flutter。它是 Google 拥有的一个框架,用于基于 Dart 语言的跨平台移动开发。 我想列出的一些优点是:
- 由于热重载功能,它允许您快速调试。
- 它具有简单的项目结构来管理。
- 创新且易于使用。
- 主要包(库)有详细的文档记录并收集在 repository。
如果您想看一看,我留给您 link 的 playlist YouTube 视频,这对开始 Flutter 的开发有很大帮助。