2009-11-19 112 views

回答

5

The MVC Pattern這些日子是web dev最好的事情。 Ruby on Rails和ASP.NET MVC都是這種模式的實現。學習這些概念對於任何平臺都很有用。

如果您尚未擁有它,請獲取Firebug。它會爲你節省很多痛苦和痛苦。

+0

@Jason:+1 Firebug的真正改變Ajax開發! – RageZ 2009-11-19 06:09:57

+0

IE瀏覽器的Firebug等價物應該有很大的幫助:http://ejohn.org/blog/deep-tracing-of-internet-explorer/ – 2009-11-19 06:16:37

0

我會說MVCpattern,我也不知道你使用哪種語言編程,但是使用cookbook這種語言也不錯。

0

您應該訪問Mix09網站。它有很多新的和熱門(微軟)技術的酷視頻。

另外,我建議你看看ASP.Net MVC

2

聽起來就像你已經決定在MS堆棧,所以我會留在那裏。

如果你想做互聯網工作,我會說在ASP.net MVC2 Beta(好的開始地方將是http://haacked.com/archive/2009/11/17/asp.net-mvc-2-beta-released.aspx)閱讀。

如果你想做內部IT站點,我會說擊中SharePoint。它建立在ASP.net WebForms上,似乎真正起飛。

這就是目前市場SEEMS如何被打破的原因,而不是我說「你應該只在網絡上做MVC和爲公司工作做SharePoint」。你可以使用,我只是建議我認爲你會找到最多的工作...

如果你還沒有使用它,我會推薦Linq。你可以從Linq中獲得很多里程。 Linq To Entities(實體框架),Linq To SQL(如果你不喜歡EF),Linq to XML,Linq to Objects,甚至Linq To Flickr。

1

如果你還沒有使用控制反轉容器。 (例如溫莎城堡)。

0

不要忘記看看開源的MVC項目。例如, NerdDinner

可以在該網站(codeplex)找到更多的dot net開源項目,其中包含有趣的MVC和其他(實體,Silverlight,...)源。

我的最後一個技巧是, 最好是處於一個編程語言非常好,比有3個編程語言的基本知識:)

不斷學習!

0

您必須

  1. 一個好的服務器端平臺,我會建議 「Ruby on Rails的」
  2. 強大的JavaScript知識和良好的一個JS庫jQuery是偉大的
  3. 一個ORM工具。用軌道它是activeRecord。如果你選擇。網絡實體框架或Nhibernate是好的。
  4. 最後也是最重要的一點你必須對Http協議有很好的瞭解。我會建議這本書 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092

  5. 熟悉一些企業模式http://martinfowler.com/eaaCatalog/

相關問題