我是一名C# .NET开发人员。
我想要开发可以在iPhone、Android和Windows Phone上运行的移动应用程序。
目前为止,我发现www.xamarin.com提供了一种使用C#开发iPhone和Android应用程序的解决方案。
HTML5和Xamarin有什么区别?
我应该使用哪个技术,才能一次开发,并在所有平台上运行?
我是一名C# .NET开发人员。
我想要开发可以在iPhone、Android和Windows Phone上运行的移动应用程序。
目前为止,我发现www.xamarin.com提供了一种使用C#开发iPhone和Android应用程序的解决方案。
HTML5和Xamarin有什么区别?
我应该使用哪个技术,才能一次开发,并在所有平台上运行?
好的,它们是两个完全不同的东西。
简单来说:
-HTML5是网页标准,仍在审查中(这意味着它并不是最终版本,随时可能会有变化)
-Xamarin是一个开发跨平台应用程序的框架。这意味着它是一组工具,可以让你(在这种情况下)从C#和.net编码并获得移动应用程序(是的,很可能它将是一组带有js网页的HTML5,但我从未真正使用过)
因此,你可以说xamarin (可能)使用HTML5作为最终输出,但仅此而已。与html5几乎没有任何共同之处。
Mono
,它不会创建HTML5应用程序,而是接近本地代码。Mono
是.NET
的开源版本。因此,与使用HTML5相比,应用程序将感觉更本地。但价格有点高。 - rckoenes