asp.net – 是否使用CMS
|
我开始想知道ASP.NET Webforms / MVC是否已经在Web开发人员工具箱中占有一席之地……似乎像Umbraco这样的CMS系统已经取代了Web开发人员的工作.是的我知道这些CMS系统是使用ASP.NET Webforms / MVC构建的 – 但是如果您要做的就是使用CMS系统,那么学习这些东西的理由是否有任何理由? – 此外,我无法找到任何可以由您自己的Web应用程序替换CMS系统的情况. 因此,我的问题是:在使用CMS时,有没有理由学习Webforms / MVC? 编辑: 我的问题可能更像是:我应该何时使用CMS,何时应该建立自己的网络应用程序? 解决方法CMS解决方案的问题,我的意思是所有CMS解决方案(不仅仅是Umbraco,或其他.NET解决方案,但使用任何语言)都是因为您总是要为使用它们付出代价.您可以从使用CMS提供的时间节省中获得更多收益,但需要考虑以下权衡:>你会牺牲很大的灵活性 一旦开始使用CMS,您将被束缚到满足CMS框架的体系结构决策和API,并最终可以支持到角落. 如果您的“网站”更像是一个Web应用程序而不是纯粹的内容交付网站,那么这可能会特别成问题.在这种情况下,选择使用Web应用程序框架的完全灵活性进行构建更有意义,而不是冒险进入架构角落. 另一方面,如果您正在构建一个可能有数百个页面的网站,其中包含大量用户提供的内容,而且不是一个Web应用程序,那么通常情况下CMS就是可行的方法,并且可以实现很多目标.感觉.但请记住,您现在有两个框架和两个API可供学习和管理(您的平台框架和CMS框架). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net核心 – 无法在IISExpress中启动ASP.NET Core RC2 W
- ASP.NET MVC Controller FileContent ActionResult通过AJAX
- ASP.Net会话超时检测:Session.IsNewSession和SessionCooki
- asp.net – IIS 6如何从http://example.com/*重定向到http:
- azure – 使用VSTS的ASP.NET Core Web API的CI/CD
- .net – 我应该如何设计一个允许IoC的类库,但不依赖于特定的
- asp.net – jQuery模态窗体对话框回发问题
- asp.net – 什么是crossdomain.xml文件?
- 如何在ASP.Net内容页面中添加元标记
- asp.net-mvc – 如何手动创建简单的成员资格sql表?
- asp.net – Microsoft MVC“echo / print / outp
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成
- asp.net – 防止XSS(跨站脚本)
- asp.net-mvc – ASP.NET MVC – 处理没有返回对象
- asp.net – 使用AJAX进行WCF调用
- asp.net-mvc-4 – 将nopcommerce 2.8升级到3.10
- 这个ASP.NET顾问知道他在做什么?
- asp.net-core-mvc – 如何从任何ASP .Net Core类
- 使用名为“PropertiesController”的控制器的ASP
- asp.net-mvc – Html.CheckBox返回false如果禁用
