我可以使用什么技术为C#应用程序编写一个视图?

时间:2013-09-12 01:53:30

标签: c# android ios jquery-mobile user-interface

我很快就会考虑编写一个小型企业工作流程应用程序,我希望我的用户群可以在所有设备上使用 - iOS平板电脑,Windows PC,Windows平板电脑,Mac,Android平板电脑是关键目标。

我是'app'开发空间的新手,我不太了解围绕PC和移动友好应用程序的框架和行业标准,如果有的话?

我将在C#中编写应用程序的核心,我正在寻找实现应用程序视图的技术(HTML5,JS等)甚至框架(我看到Xamarin可能没问题?)。它与C#的关系越紧密,对我来说就越好,我选择的平台之间的转换越干净越好。

2 个答案:

答案 0 :(得分:2)

我刚刚使用Jquery Mobile和odata C#webservice创建了一个。它正是我想要的工作,但我看到框架正在被使用。因此,使用webservice获取数据然后使用javascript和html5来显示它。

答案 1 :(得分:1)

如果您想用C#编写应用程序,而不是将其作为Web服务实现,那么我认为唯一的选择是适用于iOS / Android平台的Xamarin(以及Windows / OS X上的.NET / Mono)。 / p>

这并不意味着在View中使用单一技术,因为Xamarin UI code is not portable across iOS and Android(这有利于和缺点涉及古老的本土感觉与共享UI辩论)。

如果您可以灵活地将其实现为Web服务,那么您的服务器逻辑可以使用C#编写,并在所有平台上使用共享的HTML 5客户端。

如果您可以灵活使用C#,那么除了这个问题之外,您还有更多选择。