首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨平台平台

跨平台平台
EN

Stack Overflow用户
提问于 2013-08-01 22:04:41
回答 3查看 1.6K关注 0票数 1

一般问题:如果我想开发一个网站,比如说Windows (我唯一熟悉的web框架),它是否足够通用,以便我可以用它来开发iOS,ASP.NET,显然是Windows Phone的应用程序?我的意思是,我将需要以某种方式连接到SQL服务器,这是后端的ASP.NET,MVC的网站等。什么是技术困难和考虑因素,我需要考虑使应用程序是足够通用的。请注意,我计划它是多语言的,并将使用ASP.NET资源来支持它。

或者我应该学习完全不同的框架,让它在多个平台上通用?

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2013-08-01 23:54:08

ASP.Net是足够通用的。您可以公开REST端点(虽然WebAPI可能更好,但您可以在MVC旁边运行,并从MVC使用),创建完整的用户界面等。

然而,如果你正在计划一个一次编写,随处运行的应用程序,以避免不得不开发本地设备应用程序(例如安卓和IOS),请确保花时间阅读this excellent (but long) article

票数 1
EN

Stack Overflow用户

发布于 2013-08-01 22:12:07

MVC框架绝对可以用于移动设备(当你说应用程序时,我假设你指的是作为应用程序运行的网站),mvc4引入了更多对移动开发的支持,包括模板(http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253809)。

与Webforms相比,MVC是向不那么繁重的框架的一步,它应该给你为任何设备进行开发的灵活性。然而,如果你以错误的方式处理它,它也会让你自己陷入一些问题,所以在尝试开发一些超级的下一代响应式web应用程序之前,请确保你熟悉这个框架。

票数 0
EN

Stack Overflow用户

发布于 2013-08-01 22:28:44

您可以将您的ASP.NET MVC控制器公开给其他平台,如web服务或Web API,这样客户端、IOS、Android或任何其他平台都可以调用您的服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17996307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档