-1

我正在考虑在 ASP.NET 中开发一个程序。但我可以轻松移植到 Apple、Android 和 Windows 手机和平板电脑上。我还希望程序能够在 PC(MAC 的?)上运行。

这似乎很好。然而,Windows 的普通 GUI 看起来一点也不像 iOS 或 Android 的 GUI。这将是一个很大的阻碍。它至少应该针对触摸模式进行优化。所以屏幕上的所有小部件都应该更大一些。

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

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

如果库可以处理不同的屏幕或模式,如纵向和横向,那也将非常好。这样它就可以根据平板电脑或手机的方向进行切换。

我正在寻找类似的东西,它提供了一个很好的结果,程序员不需要自己做太多事情。

如果有人可以推荐一个他已经被一个更大的程序使用的库,我也很喜欢。根据我自己的经验,随着时间的流逝,您会了解此类库的优势和劣势。

此致。

4

1 回答 1

0

我已经发现了一些工具,比如 PhoneGap、Sencha、Mono。我不知道,这些是否适合我。我喜欢同时为所有平台创建一个应用程序。例如PhoneGap 就是这种情况吗?

熟悉 JavaScript、CSS 或 HTML 开发。

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

单核细胞增多症:

我只阅读了它并发现了这些方面:

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

但是,我更喜欢一个解决方案,其中甚至在另一个级别上描述了 GUI。如果不使用特定的库,则应自动将其带到当前平台。所以 HTML5 可能更灵活。

此致,

帕特里克

于 2013-03-13T07:51:37.577 回答