我们如何在MVC的帮助下创建像dotnetnuke这样的应用程序。我们可以直接添加模块和其他东西而无需修改代码。
答案 0 :(得分:6)
这类问题很有说服力。虽然你通过尝试这样一个项目肯定会学到很多东西,但你提出这个问题的事实表明你的知识存在很多很多差距,其中最重要的是你不会得到有用答案的理解通过提出这样一个问题,因为这样的事业是由许多子组件和跨越多个学科组成的大型工作。您不能指望任何人在此处所需的空间内为您提供所需的答案。
我的建议是退后一步,启动Visual Studio并首先使用MVC创建一个简单的网站;也许还有一些功能,如会员资格,论坛,可编辑的页面和页面评论。
一旦您对MVC感到满意并且能够轻松找到适合您的架构的方法,您就能够开始考虑解决更复杂问题的方法,例如构建像DotNetNuke这样的CMS。
我鼓励你也不要建立一个新版本的DotNetNuke,因为它是你习惯的,但要看看那个系统并决定这是否真的是做事的最佳方式,看看是否有您可以改进(或彻底改革)这种类型的CMS实施的方法。
答案 1 :(得分:2)
开始查看Kooboo
来自网站:
基于ASP的企业CMS。 NET MVC
Kooboo CMS允许您有效地创建专业网站 不会失去产品质量。
<强>开发强>
此企业CMS系统可以节省时间并允许您使用 您需要用个人自由开发高质量网站的自由 触摸。我们简化了Web开发流程。 Kooboo CMS是 基于ASP.NET MVC。我们易于使用的教程和快速响应 论坛提供明确的指导和支持,让您充满信心 释放您的创造潜力。<强>设计者强>
我们为您提供HTML / CSS中应得的控件 编码。 Kooboo CMS不会生成任何外部HTML代码。在 此外,我们还提供有关HTML编码的支持和建议。<强>个体强>
轻松创建自己的个人网站!访问 kooboostore.com下载网站包和模块,并开始使用 只需点击一下即可设置您的网站!在商店办理登机手续 来自社区用户或Kooboo的每周站点包更新 球队。Kooboo CMS提供快速的企业级Web开发 非常人性化。由于没有找到,我们建立了这个系统 我们在任何其他开发包中寻找的东西。让我们 向您展示如何轻松和有利可图的Web开发!
许可是GPL v3,带有支持选项。
答案 2 :(得分:0)
据我所知,没有任何基于MVC框架构建的CMS提供与DotNetNuke相同的灵活性和功能。这可能是因为MVC的1.0版本仅在4-6周前发布。