微软发布了Oxite的源代码,这是他们的博客引擎,旨在帮助.NET开发人员学习ASP.NET MVC。他们还发布了Mix网站的源代码,该网站是用Oxite构建的。
微软表示,开发人员可以使用Oxite构建应用程序,因为它具有很多内置功能,如引用,pingback和RSS支持。
你打算用Oxite学习ASP.NET MVC吗?你认为你可以用它做任何有用的事吗?
答案 0 :(得分:5)
我会远离它。这是一个非常糟糕的例子。我不明白为什么微软把它放在互联网上。首先是安全原因,但代码很难为新开发人员阅读。我从预览2开始使用asp.net mvc,但是仍然很难读取该代码,因为它很糟糕。在堆栈溢出中找到或使用了许多更好的示例。 我个人建议观看Rob Connery网站或Autumnofagile
上的截屏视频Karl Seguin took the time to sum it all up
答案 1 :(得分:2)
我强烈建议不要使用Oxite作为编写ASP.NET MVC应用程序的示例。按照目前的形式,它存在根本性的缺陷,并且会造成更大的损害。
答案 2 :(得分:2)
首先,Oxite目前的形式是博客引擎,而不是CMS。您可以添加页面,但这不是CMS。其次,我将等待,看看本周Rob Robery正在对其进行一些严厉的重构会发生什么。重构是非常需要的。我认为,通过他的投入和团队的持续努力,它将克服许多人对此产生的初步问题。所以我想我可能会把它作为我的博客平台,并希望将它与我的CMS集成。
答案 3 :(得分:1)
我之前没见过这个。看起来很有趣。
你打算用它做什么?
如果有人要我编写CMS并指定我必须使用.NET,那么我会将oxite视为DotNetNuke之类的可能替代方案。我不知道他们中的任何一个: - )
答案 4 :(得分:1)
我下载了源代码,但在Rob重构之前我认为我无法做任何事情。
答案 5 :(得分:1)
我很好奇这个应用程序的观点是否有任何动静?我可能想给它一个旋转,虽然我也想把它看作是一个模型(可以这么说)用ASP.Net MVC进行MVC开发。如果这不是一个很好的代码示例,那么有没有人对使用ASP.Net MVC堆栈的相对功能强大并采用良好编码实践的替代应用程序提出建议?感谢。
答案 6 :(得分:0)
我在Mix网站上看到,Oxite源代码已“足够组件化”,以便WebForms开发人员也可以利用它。由于我还没准备好将ASP.NET MVC用于我的项目,所以Oxite可能是一个很好的方式让我弄清楚如何从WebForms应用程序转换到ASP.NET MVC应用程序。