我正在为一个需要在 linux 服务器上托管并使用 iphone、ipad 等与服务器交互的项目做 POC。
我在asp.net mvc方面有很强的背景,但是对java知之甚少,也没有java spring的经验。
对于这个要求,我必须使用 HTML5 在控制器上切换到多个视图以支持多个平台,或者我可以使用 phoneGap 来呈现视图。
如果我选择使用 asp.net MVC,我必须使用 Mono 来开发(最新版本的 2.10 支持 asp.net MVC 3),并使用 apache 来托管应用程序。
如果我选择使用 java spring,那么对应用程序的所有支持似乎都是原生的,没有太多“黑客”。
问题是是否值得使用 java ,这对我和我的团队来说会有一些学习曲线,有好处(性能或支持),或者我应该使用带有 Mono 的 asp.net mvc,我们只需要在其中学习Mono 是为了为 linux 服务器开发吗?