我想提高我在網站開發方面的技能。我已經拿起了一本關於JQuery和Entity Framework的書。他們的其他事情我應該閱讀嗎?我應該爲Web開發學習哪些新技術?
回答
The MVC Pattern這些日子是web dev最好的事情。 Ruby on Rails和ASP.NET MVC都是這種模式的實現。學習這些概念對於任何平臺都很有用。
如果您尚未擁有它,請獲取Firebug。它會爲你節省很多痛苦和痛苦。
@Jason:+1 Firebug的真正改變Ajax開發! – RageZ 2009-11-19 06:09:57
IE瀏覽器的Firebug等價物應該有很大的幫助:http://ejohn.org/blog/deep-tracing-of-internet-explorer/ – 2009-11-19 06:16:37
您應該訪問Mix09網站。它有很多新的和熱門(微軟)技術的酷視頻。
另外,我建議你看看ASP.Net MVC。
聽起來就像你已經決定在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。
如果你還沒有使用控制反轉容器。 (例如溫莎城堡)。
不要忘記看看開源的MVC項目。例如, NerdDinner
可以在該網站(codeplex)找到更多的dot net開源項目,其中包含有趣的MVC和其他(實體,Silverlight,...)源。
我的最後一個技巧是, 最好是處於一個編程語言非常好,比有3個編程語言的基本知識:)
不斷學習!
您必須
- 一個好的服務器端平臺,我會建議 「Ruby on Rails的」
- 強大的JavaScript知識和良好的一個JS庫jQuery是偉大的
- 一個ORM工具。用軌道它是activeRecord。如果你選擇。網絡實體框架或Nhibernate是好的。
最後也是最重要的一點你必須對Http協議有很好的瞭解。我會建議這本書 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092
- 1. 我應該學習哪些網絡技術?
- 2. 如果我使用ASP MVC 3,應該學習哪些新技術?
- 3. 在學習LINQ to XML之前我應該瞭解哪些XML相關技術?
- 4. 10。我應該使用哪些技術?
- 5. 我應該爲學習asp.net開發哪個網站?
- 6. 每個Web開發人員應該瞭解哪些加密技術?
- 7. 開始Android開發之前我應該學習哪些設計模式
- 8. 該機器學習技術應該被用於郵件分類
- 9. 學習新技術的最佳實踐
- 10. Java技術學習路徑
- 11. 我想學習Android開發,我該從哪裏開始?
- 12. 尋找一些很好的示例web應用程序來學習真實世界的開發技術
- 13. 哪些java技術用於開發android應用程序?
- 14. 我應該學習哪種語言?
- 15. 我應該從哪裏學習asp.net?
- 16. 我應該學習哪個WebGL框架?
- 17. 開發Web服務時我們可以使用哪種技術?
- 18. Web開發學習環境
- 19. 你如何學習新的技能/框架/技術?
- 20. 我應該學習哪些CMS? .Net只有
- 21. 我應該遵循哪些博客學習TDD?
- 22. 應該Web開發人員學習閃存
- 23. Web開發人員仍應該學習JavaScript嗎?
- 24. 我想學習遊戲開發。我應該使用哪種語言?
- 25. 如果我有時間學習一些設計模式,我應該學習哪些?
- 26. 我應該從哪裏開始學習jeologjeke prolog
- 27. 我應該從哪裏開始學習Prolog?
- 28. 開源REST Web服務技術有哪些優點?
- 29. 我應該使用什麼技術來開發小型Java Web服務?
- 30. 我應該學習如何開發Chrome應用程序?
容貌複製 – 2009-11-19 06:09:26