【发布时间】:2014-05-28 06:10:33
【问题描述】:
我从事 .NET Web 开发人员已有好几年了,使用过 asp.net Web 表单和 c#、wcf 等。但最近开发了支持触摸的面向客户的应用程序。 其与设备无关的应用程序专为能够运行 HTML5 应用程序(iOS、Android、Windows8)的任何平台、移动设备(例如平板电脑)而设计, 辅助或无辅助信息亭、笔记本电脑或台式电脑。
我们使用 asp.net webapi、ASP.net MVC 4.0 框架、Jquery 移动库、HTML 5、signal R 进行开发。
我们是否可以在 Java 下迁移或转换完整的服务器端代码(即控制器方法)?
除了 GET 和 POST 之外,Apache Tomcat 服务器或 (webspehere) 是否支持 PUT、DELETE 等动词?
Java 世界中是否有任何与 ASP.NET SignalR 功能等效的东西?
在 Java 中开发支持设备无关触摸的应用程序需要哪些软件或库?
我认为 Web API 在以下几个关键领域客观上胜过其他 API。
内容协商, 灵活性, 关注点分离
Spring MVC API 或 Jersey API 将在多大程度上支持上述领域?
【问题讨论】: