Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 跨平台移动开发:Xamarin或Codenameone使用优缺点_C#_Android_Ios_Xamarin.ios_Codenameone - Fatal编程技术网

C# 跨平台移动开发:Xamarin或Codenameone使用优缺点

C# 跨平台移动开发:Xamarin或Codenameone使用优缺点,c#,android,ios,xamarin.ios,codenameone,C#,Android,Ios,Xamarin.ios,Codenameone,我选择了一个跨平台的移动开发框架 我有使用Java和原生Android SDK的相关经验 使用C#的经验很少 因此,Xamarin看起来不错,因为您可以为Android和iOS平台实现本机外观,与CodeNameOne相反,后者在两个平台之间共享一个视图 对于CodeNameOne框架开发人员来说,问题更多: 是开发过程容易还是有很多水下暗礁 Android和iOS设备的CodeNameOne视图的感觉和外观如何 是代号一的窃听器吗 为这两个平台添加和使用3d party库有多困难 也许我错过了

我选择了一个跨平台的移动开发框架

我有使用Java和原生Android SDK的相关经验

使用C#的经验很少

因此,Xamarin看起来不错,因为您可以为Android和iOS平台实现本机外观,与CodeNameOne相反,后者在两个平台之间共享一个视图

对于CodeNameOne框架开发人员来说,问题更多:

  • 是开发过程容易还是有很多水下暗礁
  • Android和iOS设备的CodeNameOne视图的感觉和外观如何
  • 是代号一的窃听器吗
  • 为这两个平台添加和使用3d party库有多困难 也许我错过了一些重要的东西,如果你能添加一些相关的东西,我将不胜感激


    多谢各位

    您应该从网站下载Codename One并试用。你也可以查看在主页上的应用程序。

    你可以使用Qt(C++语言框架)(如果你在C++中比C语言更有经验),我在JavaCouDouDy中有更多的经验,提供了一个本地的外观和感觉。它使用相同的代码,但在默认情况下,应用程序与操作系统(如Swing)的外观会有所不同。您选择了哪种框架?