3

我有一个新的移动应用程序需要出门,但我需要利用我们的 VS.Net IDE 来构建应用程序。

此应用程序需要具有 iOS UI 特性和功能。

它需要在 VS.Net 中开发(2010 或 2012 - 没关系)。

我愿意使用合理的多个步骤来构建这个应用程序,但我对沿着 Objective-C 路线不感兴趣(如果我这样做,那么我是在 mac 上做的)。

这是我到目前为止所看到的内容和一些一般性说明:

iOS 构建环境 http://www.pmbaty.com/iosbuildenv/

  • Objective-C
  • 使用 vcproj 文件在 C 中创建初始项目的工具
  • 不确定应该支持哪个版本的 VS.Net,因为 2010/2012 都想转换
  • 需要在工具和 VS.Net 之间来回切换
  • 需要大量的高级培训:Objective-C,新工具

可视化 Web GUI http://www.visualwebgui.com/tabid/711/Default.aspx

  • VS.Net 2010 的新项目类型
  • 有自己的一套必须使用的控件,没有其他的
  • 使用老式设计器实现的 winform 轻松绘制 UI
  • 尝试运行项目,但只在浏览器中列出项目目录
  • 编码在 C# 中,类似于任何 winforms 项目
  • 大量浪费时间 - 不是很直观

Nomad - VS.Net 扩展(可能是 vs.net 最简单的用法) http://www.vsnomad.com/documentation/index.html

  • VS.Net 2010 的新项目类型
  • 使用 Html 作为带有 Html 控件的文档类型
  • jquery 和 cordova 中的链接(phonegap)
  • 基本上是 VS.Net 的 phonegap 项目
  • 需要 Apple Dev 会员资格(证书等)才能构建 iOS 应用程序
  • 编码是Javascript
  • 如果您有配置文件和签名证书,是否允许您从 VS.Net 构建
  • 有可能,但需要进行大量的高级培训,因为需要学习 phonegap

iPhone 的工作室 - ComponentOne http://www.componentone.com/SuperProducts/StudioiPhone/Demos/

  • 利用 Asp.Net 项目
  • 在设计模式下不能很好地工作 - 几乎就像完全集成到 VS.Net
  • 不得不为项目添加控件,这很奇怪
  • 在我意识到这只是 iPhone 而不是设备无关之前通过演示获得了 1/2
  • 使用起来不太直观,但可行,输出非常好
  • 有可能,但这感觉就像破解 Asp.net - 可能只有我

*我正在寻找的是其他选项或确认我已经涵盖了主要选项,因此我可以继续使用类似 PhoneGap、Sencha 或?*

4

1 回答 1

3

看看Xamarin 的MonoTouch项目。它允许在 iOS 中使用许多 .NET 功能。您可以在 MonoDevelop 中打开您的 VS2010 项目,在那里编译并部署到 iDevice。虽然,它不是免费的。单个专业许可证的价格为 399 美元。

于 2012-08-29T07:43:45.587 回答