Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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
Android 单键触摸还是Sencha触摸?_Android_Ios_Mono_Xamarin.ios_Sencha Touch - Fatal编程技术网

Android 单键触摸还是Sencha触摸?

Android 单键触摸还是Sencha触摸?,android,ios,mono,xamarin.ios,sencha-touch,Android,Ios,Mono,Xamarin.ios,Sencha Touch,毫无疑问,MonoTouch是伟大的交叉编译器之一。类似地,SenchaTouch是一个伟大的HTML5Web应用程序工具包 我对这两个方面都略知一二,但我在iPad上使用MonoTouch制作了一个非常小的应用程序,当然MonoTouch(尤其是支持XCode)非常棒。但我没有试过SenchaTouch 使用MonoTouch的优点是您可以编写c#;因此,我非常喜欢它,因为我是一名c#开发者;相比之下,SenchaTouch对我来说的一个缺点是Java语言,我真的没有找到任何像VisualSt

毫无疑问,MonoTouch是伟大的交叉编译器之一。类似地,SenchaTouch是一个伟大的HTML5Web应用程序工具包

我对这两个方面都略知一二,但我在iPad上使用MonoTouch制作了一个非常小的应用程序,当然MonoTouch(尤其是支持XCode)非常棒。但我没有试过SenchaTouch

使用MonoTouch的优点是您可以编写c#;因此,我非常喜欢它,因为我是一名c#开发者;相比之下,SenchaTouch对我来说的一个缺点是Java语言,我真的没有找到任何像VisualStudio或xcode这样的IDE来拖放UI并生成Xml代码

许多人认为,由于MonoTouch是一个交叉编译器;因此,MonoTouch开发的应用程序不如SenchaTouch等其他应用程序快

我真的在找你的好建议, 欢迎你的建议

问候,, S.Peyman Mortazavi不是一个交叉编译器,即使是这样也不会导致性能损失

Monotouch是一种与.Net兼容的运行时,它位于普通c/obj-c程序中。它包含的绑定与您可以从普通iOS应用程序执行的操作大致相同。Monotouch应用程序是AOT编译而不是JIT编译的,因此在大多数情况下,它们的运行速度与“普通应用程序”一样快

这是一个javascript框架,这一事实向我表明,您将主要运行解释代码。我相信Sencha人做得很好,但如果它比mono快,我会感到惊讶。看看Sencha,一个优势是你可以为android、blackberry和iOS编写程序。您可以在MonoTouch和之间共享大部分代码,您需要两个许可证,不能共享所有内容。

不是交叉编译器,即使是这样也不会导致性能损失

Monotouch是一种与.Net兼容的运行时,它位于普通c/obj-c程序中。它包含的绑定与您可以从普通iOS应用程序执行的操作大致相同。Monotouch应用程序是AOT编译而不是JIT编译的,因此在大多数情况下,它们的运行速度与“普通应用程序”一样快


这是一个javascript框架,这一事实向我表明,您将主要运行解释代码。我相信Sencha人做得很好,但如果它比mono快,我会感到惊讶。看看Sencha,一个优势是你可以为android、blackberry和iOS编写程序。您可以在MonoTouch和之间共享大部分代码,您需要两个许可证,不能共享所有内容。

不要忘记,随着即将推出的Windows Phone,如果您使用C,您也将能够支持此平台-您将能够重用包含共享代码的库。

不要忘记,在即将推出的Windows Phone中,如果您使用C,您也将能够支持此平台-您将能够重用包含共享代码的库。

亲爱的IanNorton,谢谢你的回复。我不知道,对于我来说,MonoTouch更好,只剩下一件事了!我可以使用Mono技术(MonoTouch、MonoDroid等)开发web应用程序吗?然而,如果这也不可能,我使用Mono进行应用程序开发,使用SenchaTouch进行web开发。我再说一遍,谢谢!Peyman,您需要按照业务逻辑和表示层划分代码。然后,您可以为每个平台实现一个新的演示UI:带MonoTouch的iOS、带MonoDroid的Android和用于web的ASP.NET。@Peymamortazavi是的,您可以与iOS、Android、.NET/Mono Desktop和ASP.NET共享很多内容,正如Miguel所说,您需要将内容拆分,这不仅仅是Mono生态系统所需要的,总的来说,这是一个好主意,可以让测试变得更容易。你是对的,我最好这样做。ASP.NET MCV 4.0用于基于web的应用程序,Mono技术用于为iOS和Android开发应用程序。谢谢亲爱的伊安诺顿,谢谢你的回复。我不知道,对于我来说,MonoTouch更好,只剩下一件事了!我可以使用Mono技术(MonoTouch、MonoDroid等)开发web应用程序吗?然而,如果这也不可能,我使用Mono进行应用程序开发,使用SenchaTouch进行web开发。我再说一遍,谢谢!Peyman,您需要按照业务逻辑和表示层划分代码。然后,您可以为每个平台实现一个新的演示UI:带MonoTouch的iOS、带MonoDroid的Android和用于web的ASP.NET。@Peymamortazavi是的,您可以与iOS、Android、.NET/Mono Desktop和ASP.NET共享很多内容,正如Miguel所说,您需要将内容拆分,这不仅仅是Mono生态系统所需要的,总的来说,这是一个好主意,可以让测试变得更容易。你是对的,我最好这样做。ASP.NET MCV 4.0用于基于web的应用程序,Mono技术用于为iOS和Android开发应用程序。谢谢SenchaTouch只关注Javascript,而不是Java。我讨厌Javascript。SenchaTouch只关注Javascript,而不是Java。我讨厌Javascript。