简体   繁体   English

将现有的桌面应用程序重新架构为支持多个平台的技术

[英]Rearchitecting existing Desktop application to technology that support multiple platforms

We recently confronted a challenge where we got to port an Existing Desktop (.NET 3.5) application (Which communicates a WCF service and a Webservice) to the technology that can meet following: 我们最近遇到了一个挑战,我们必须将现有的桌面(.NET 3.5)应用程序(通过WCF服务和Web服务进行通信)移植到可以满足以下要求的技术:

Should support IPAD Should Support IPhone should support Android Should Support Window Mobile Should be on WEB based, so that can run on DT. 应该支持IPAD应该支持iPhone应该支持Android应该支持Window Mobile应该基于WEB,以便可以在DT上运行。 Optimized in Performance. 性能优化。 Cool UI. 很酷的用户界面。

With so many technologies available to support them all. 有这么多可用的技术来支持它们。 Its become a challenge for us to finalize one upon other. 这对于我们彼此敲定是一项挑战。 So far, we are thinking about a Web based application in ASP.NET MVC-4 (As we are .NET engineers). 到目前为止,我们正在考虑在ASP.NET MVC-4中使用基于Web的应用程序(因为我们是.NET工程师)。 We are open for suggestions. 我们欢迎提出建议。

Thanks for your suggestions and time you devote in helping me. 感谢您的建议和您在帮助我上的投入。

Regards Sumeet 关于苏梅特

看一下MONO项目,这是一个开源项目,旨在将.net框架引入linux / mac os。Mono 网站移动开发的确需要支付许可费,才能部署到设备或分发存在的应用程序。还可以让您使用javascript和html5标记为移动平台创建本机跨平台应用程序的phonegap网站PhoneGap网站

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM