2008-12-09 97 views
4

微软发布了Oxite的源代码,它的博客引擎旨在帮助.NET开发人员学习ASP.NET MVC。他们还发布了Mix网站的源代码,该网站由Oxite构建。微软表示,开发人员可以使用Oxite构建应用程序,因为它具有很多内置功能,如引导,pingbacks和RSS支持。Oxite:你打算怎么处理它?

你打算使用Oxite来学习ASP.NET MVC吗?你认为你可以做任何有用的事情吗?

+0

为什么不是社区wiki? – 2009-01-27 17:04:21

+0

@diego,因为这是一个与编程有关的问题。 – 2009-01-27 17:18:29

回答

5

我会远离它。这是一个非常糟糕的例子。我不明白为什么微软把它放在互联网上。首先是安全原因,但对于新开发人员来说代码很难阅读。我从预览版2开始使用asp.net mvc,但由于它很糟糕,所以阅读该代码仍然非常困难。在堆栈溢出中找到或使用了许多更好的示例。 个人而言,我建议看着罗布·康纳利的网站或是Autumnofagile

Karl Seguin took the time to sum it all up

Rob Connery works for Microsoft and doesn't like it either

A new word is named after it: Oxitis

0

我在Mix网站上看到,Oxite的源代码是“组件化”的,足以让WebForms开发者也可以利用它。由于我还没有准备好为我的项目使用ASP.NET MVC,因此Oxite可能是一个很好的方式,可以帮助我找出如何从WebForms应用程序转换到ASP.NET MVC应用程序。

+0

不需要转换到MVC。 MVC是网页形式的选择。 MBC不是“新”webforms,也不是它的替代品,它只是一种不同的做事方式。 – 2008-12-09 19:34:17

+0

虽然在技术及其寿命方面没有转换需求,但我需要学习MVC。因此,这个过渡教给我MVC,同时使用我已经知道的。 – 2008-12-09 19:37:42

1

我以前没见过这个。看起来很有趣。

你打算怎么处理它?

如果有人想让我编写CMS并指定我必须使用.NET,那么我会将oxite看作DotNetNuke之类的可能替代方案。我不知道他们中的任何一个,虽然:-)

2

我强烈建议保持清除Oxite作为如何编写ASP.NET MVC应用程序的示例。在目前的形式下,它基本上存在缺陷,并且会造成更多的伤害。

+1

什么是根本缺陷? – 2008-12-18 12:24:21

2

首先,目前形式的Oxite是Blog Engine,而不是CMS。您可以添加页面,但这几乎不是CMS。其次,我会等着看本周发生的事情,Rob Conery正在对它进行一些严重的重构。重构是非常需要的。我认为,凭借他的投入和团队的不懈努力,它将克服许多人面临的最初问题。所以我想我可能会采用它作为我的博客平台,并希望将其与我的CMS整合。

1

我下载的源截屏,但我不认为我可以用它做任何事直到罗布重构它。

1

我很好奇,如果在这个应用程序的意见有任何运动?我可能会喜欢它,尽管我也想把它看作一个模型(可以这么说),用ASP.Net MVC进行MVC开发。如果这不是一个很好的代码示例,那么是否有人对使用ASP.Net MVC堆栈的相对功能强大且使用良好编码实践的替代应用程序提出了建议?谢谢。