跨平台移动开发语言

问题描述 投票:0回答:2

我是移动开发的新手,需要为Android和IOS开发应用程序。我的编程背景是C#。

哪个是开始开发移动应用程序的最佳语言和框架?使用本机开发或使用跨平台框架更好吗?

请提供有关易于开发,开发支持等方面的框架和语言。

android mobile
2个回答
1
投票

我不是跨平台移动开发的专家(事实上,我只是在寻找跨平台的移动开发语言/框架),但你可以看看Xamarin,尤其是你有C#背景。

您可能还想看看Apache Cordova(和Adobe Phonegap),他们使用HTML + CSS + JavaScript。

我最近发现了Flutter,开发语言是Dart,它是早期的OSS项目(截至2016年10月)和Haxe。它们看起来都像是活跃的项目,因此值得关注GitHub上的进展。

如果我必须选择并且我已经掌握了C#的技能,我会选择Xamarin。


0
投票

我强烈建议你尝试一下Flutter ......它刚从谷歌出来......它处于测试阶段,但谷歌在生产移动应用程序中大量使用它。它使用Dart作为编程语言,它很棒。如果您有C#(或类似语言,例如Java)的背景,那么您将不会遇到任何问题 - 它可以快速学习并且已经有很多教程。

在YouTube上搜索Flutter,也在媒体上搜索...

这是网站链接:http://flutter.io

您还可以下载一些示例应用程序,其中包含您可以在Flutter应用程序中使用的所有Android / iO小部件。这是Android的应用程序:https://play.google.com/store/apps/details?id=io.flutter.gallery&hl=en

例如,Flutter和React native之间的主要区别在于没有Javascript桥接器......并且它编译为本机代码。你也可以编写一次代码,默认情况下它在Android和iO上都可以工作...... Hack,你甚至可以在Android手机上切换到iOs小部件。

这很棒!!!

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