2008-12-09 100 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堆棧的相對功能強大且使用良好編碼實踐的替代應用程序提出了建議?謝謝。