2013-03-12 22 views
-1

我正在考虑在ASP.NET中开发一个程序。但是,我可以轻松移植到Apple,Android和Windows手机和平板电脑。我也希望该程序能够在PC上运行(MAC's?)。Asp.NET Apple Android Windows8手机GUI

这似乎很好。然而,Windows的普通GUI并不像所有的GUI一样。 iOS或Android。这将是一个大展示塞。它至少应该针对触摸模式进行优化。因此,所有屏幕小部件应该更大一些。

是否有库,提供控件,在操作系统上看起来像正常的?这是最好的,如果这种自动工作。所以程序应该找出它运行的地方,并将标准的GUI加载到设备的启动位置。

我当然可以开发自己的控件,但这可能有点太费劲了。

这也将是非常好的,如果图书馆将处理不同的屏幕或模式,如肖像和风景。因此,它可能会根据平板电脑的方向或手机进行切换。

我在寻找类似的东西,它提供了一个很好的结果,而程序员自己也不需要太多的工作。

我也喜欢,如果一个人可以推荐他正在使用一个更大的程序库。从我自己的经历来看,随着时间的推移,你会了解这类图书馆的实力和弱点。

问候。

回答

0

我已经发现了一些工具,如PhoneGap,Sen​​cha,Mono。我不知道,如果这些都适合我。 我喜欢在同一时间为所有平台创建一个最有可能的应用程序。这是例如PhoneGap的?

我是不是熟悉JavaScript或CSS或HTML开发。

我是一位经验丰富的C#程序员,我对Java非常熟悉。所以VisualStudio是我的日常工作环境,而且我也使用了很多Eclipse。

单声道:

我只了解它,并发现了这个问题:

  1. 花费$ 999在Visual Studio中使用它。希望这个价格包括所有平台的开发,而不仅仅是一个。还没有检查这个。
  2. 编码看起来非常好。
  3. 有Android,iOS和Windows Phone API来设置控件。所以这些部分需要为任何支持的应用程序重写。可以创建一个核心库,它可以用于所有组件。这方面不太好。

但是,我更喜欢一个解决方案,其中GUI甚至在另一个级别上描述。然后它应该被自动引入当前plattform,如果没有使用特定的库。所以HTML5可能更加灵活。

最好的问候,

帕特里克