跨平台移动开发语言
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨平台移动开发语言相关的知识,希望对你有一定的参考价值。
我是移动开发的新手,需要为android和ios开发应用程序。我的编程背景是C#。
哪个是开始开发移动应用程序的最佳语言和框架?使用本机开发或使用跨平台框架更好吗?
请提供有关易于开发,开发支持等方面的框架和语言。
我不是跨平台移动开发的专家(事实上,我只是在寻找跨平台的移动开发语言/框架),但你可以看看Xamarin,尤其是你有C#背景。
您可能还想看看Apache Cordova(和Adobe Phonegap),他们使用html + CSS + javascript。
我最近发现了Flutter,开发语言是Dart,它是早期的OSS项目(截至2016年10月)和Haxe。它们看起来都像是活跃的项目,因此值得关注GitHub上的进展。
如果我必须选择并且我已经掌握了C#的技能,我会选择Xamarin。
我强烈建议你尝试一下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小部件。
这很棒!!!
以上是关于跨平台移动开发语言的主要内容,如果未能解决你的问题,请参考以下文章