几年来我一直是.NET Web开发人员,使用asp.net Web表单和c#,wcf等.但最近开发了支持触摸客户的应用程序.其设备无关应用程序专为任何能够运行HTML5应用程序(iOS,Android,Windows8),移动设备(如平板电脑),辅助或无辅助信息亭,笔记本电脑或台式电脑的平台而设计.
我们使用asp.net webapi,ASP.net MVC 4.0框架,Jquery移动库,HTML 5,信号R进行开发.
我们是否可以在Java下迁移或转换完整的服务器端代码(即控制器方法)?
Apache tomcat服务器或(webspehere)是否支持PUT,DELETE等动词以及GET和POST?
Java世界中可用的任何东西都等同于ASP.NET SignalR功能吗?
在java中开发支持设备aganostic触摸的应用程序所需的软件或库是什么?
我认为Web API客观上胜过以下几个关键领域的其他API.
内容协商,灵活性,关注点分离
Spring MVC API或Jersey API将在多大程度上支持上述领域?