我有一个新的移动应用程序需要发布,但我需要使用我们的VS.Net IDE来构建该应用程序。
这个应用程序需要具备iOS UI功能和特性。
它需要在VS.Net中开发(2010或2012 - 都可以)。
我愿意采用合理的多步骤来构建此应用程序,但我不想走Objective-C路线(如果我这样做,那么我就要在Mac上进行)。
以下是我迄今为止查看的内容和一些一般说明:
iOS Build Environment http://www.pmbaty.com/iosbuildenv/
- Objective-C
- 使用C和vcproj文件创建初始项目的工具
- 不确定这个版本支持哪个版本的VS.Net,因为2010/2012都想转换
- 需要在工具和VS.Net之间来回切换
- 需要进行重大培训提升:Objective-C、新工具
Visual Web GUI http://www.visualwebgui.com/tabid/711/Default.aspx
- VS.Net 2010的新项目类型
- 拥有自己的控件集,必须使用它们而不是其他控件
- 使用旧式WinForms设计器实现轻松绘制UI
- 尝试运行项目,但只在浏览器中列出了项目目录
- 编码类似于任何WinForms项目的C#
- 浪费时间很多 - 不是很直观
Nomad - VS.Net扩展(可能是vs.net最简单的用法) http://www.vsnomad.com/documentation/index.html
- VS.Net 2010的新项目类型
- 使用Html作为文档类型,具有Html控件
- 链接jquery和cordova(phonegap)
- 基本上是一个用于VS.Net的phonegap项目
- 需要苹果开发会员资格(证书等)才能构建iOS应用程序
- 编码是Javascript
- 允许您从VS.Net构建,前提是您拥有配置文件和签名证书
- 具有可能性,但需要重大培训提升,因为需要学习phonegap
Studio for iPhone - ComponentOne http://www.componentone.com/SuperProducts/StudioiPhone/Demos/
- 使用Asp.net项目
- 在设计模式下效果不佳,几乎完全集成到VS.Net中
- 必须向项目添加控件,这很奇怪
- 在演示过程中做了一半才意识到这只适用于iPhone,而不是通用设备
- 可操作性不是特别直观,但可行,输出效果非常好
- 有可能性,但感觉像是在攻击Asp.net - 可能只是我自己的问题
*我正在寻找其他选项或确认我已经涵盖了主要选项,以便我可以继续使用类似PhoneGap、Sencha等东西。*