系统将拥有ASP.Net MVC后端。用户界面的一部分将是简单的HTML5 + JavaScript。
另一部分将是瘦客户端。目标是为几个最受欢迎的消费者平台(Windows,OSX,iOS,Android和可能的WP7)本地实现它。 (为什么不使用Windows 8 Metro App?)
用于此目的的开发工具的最佳选择是什么?
记住的两个是:
我错过了一个好的选择吗?我错过了一些警告和隐藏的陷阱吗?
最具“未来发展”的框架是什么?有没有其他人做这个非常具体的场景的例子?
答案 0 :(得分:1)
我认为,如果你正在研究哪种系统最适合的那部分。我会选择最新版本的MVC4,因为它可以选择创建一个专门用于移动设备的视图,这些视图使用java脚本来完美呈现组件,但它将是一个外观和感觉像一个Web应用程序移动应用。在单声道和手机间隙之间选择我可能会选择monotouch,因为它有更多的功能,并且在你的应用程序中实现它可能更容易。
答案 1 :(得分:1)
这是很多问题,我不会尝试回答所有这些问题。 stackoverflow中有关于这些主题的几个类似(和好)的问题和答案。我建议你查看每个标签中最热门的问题,你可能会找到意见(最佳选择),替代方案,警告......
这是一个(不太近):Targeting/Developing for multiple mobile platforms with one programming language (C#)? Cost-Benefit?
现在特别关注:
Mono + MonoTouch + MonoDroid。 C#中的代码,用户界面在......什么?
通过这种方法,您可以在每个平台上获得真正的原生 UI,并在每个平台上获得用户体验。这可能看起来像很多工作(它可能取决于你的应用程序),但它不一定是(同样可以共享很多代码,相同的MVC模式)。从客户案例中查看此answer。
免责声明:我为Xamarin(MonoTouch和Mono for Android的制造商)工作