我在* BSD環境(主要是Linux,一些MacOS)上花費了十年時間。我主要使用Python,但也知道一些C,Java和Ruby以及一些C++和Erlang。什麼是學習Windows生態系統的最佳方式?
整個.NET想法對我來說似乎很有趣,而且C#似乎是以良好的語言演變而來的。不過,我現在完全喪失了Windows的工作方式。
什麼是學習整個生態系統,語言和平臺的最佳途徑?我也想探索F#和朋友,但我最大的痛苦是整個堆棧,它是朋友(Windows窗體,WPF,LINQ,...)。我的目標是喘口氣,並能夠進行通用開發(庫,webdev,也從頭開始桌面)。
從哪裏開始?我不應該錯過哪些技術/概念? Windows上使用的基本工具是什麼(除了明顯的MSVS)?我應該遵循並學習哪些OSS生態系統?
首選免費工具,但我也想知道商業用途。
謝謝。通過「OSS生態系統」,我的意思是應用程序生態系統(而不是工具生態系統),因此來自相應層的應用程序(.NET環境,正如您所說)我可以閱讀/貢獻(例如「觀看經驗豐富的開發人員」)。 – Almad 2010-07-08 14:01:27
@Almad我自己不知道任何OSS項目;一些着名的包括[單聲道](http://www.mono-project.com/Main_Page)和[DotNetNuke](http://www.dotnetnuke.com/),但我不知道他們是否會幫助你學習任何東西;也可以在Microsoft的ASP.NET網站上看到[開源項目和入門套件](http://www.asp.net/community/projects)。 – ChrisW 2010-07-08 14:41:24