2010-06-08 33 views
2

正如標題所說,我剛剛完成大學一年級(主修軟件工程)。幸運的是,我的學校非常喜歡微軟,我可以獲得微軟銷售的任何我想要的東西。我也可以免費獲得IBM Websphere等。第二年大學 - 學習 - 微軟服務器產品

今年早些時候,我成立了一個老式電腦(2.6 Pentium D,x64)來運行ubuntu服務器無頭。我主要是Java開發人員,所以Apache,Maven,Nexus,Sonar,SVN等都將其加入到機器中。它非常適合個人和學校項目,特別是團隊項目(快速提升)。無論如何,我開始選擇C#來補充我的Java知識(不要評價我:P),並且有興趣與一些相關的Microsoft等價物一起工作。

該機器目前具有Ubuntu安裝以及Windows 7旗艦版。我將我所有的實際開發工作都放在我的筆記本電腦上,也運行着Windows 7旗艦版。我想知道你會推薦哪些軟件放在機器上。我並沒有真正提供機器本身的任何東西,但是在Ubuntu中,我已經在每次提交時對哈德森進行了集成測試,並對我的應用程序等進行了剖析。

機器會運行無頭,我會遠程進入它。

以下是我目前傾向於/想知道:

  • Windows 7旗艦版VS的Windows Server 2008(R2)(沒有一個是真的清楚我爲什麼要與一個走在其他)

  • 的Windows的Team Foundation

  • 的Sharepoint(從來沒有使用過它之前那種,MEH)

  • 的IBM WebSphere或Glassfish的(一些Java EE Web服務器)

  • SQL Server 2008中

  • 一個DVCS

爲了更好地控制產品的衝突/限制資源的使用,我想知道如果我要的東西安裝到虛擬機(我能得到VMware或微軟虛擬化產品)

我還計劃安裝我已經在Linux下運行(它幾乎完全基於Java的發展一切t軟件,所以它可以在兩者上運行,唯一的原因是我在一年中與ubuntu一起使用是因爲apache版本似乎更好)。

我主要找熟悉企業的軟件開發工具,以及得到的東西的功能,這將有助於我的發展過程。 (IE,我還是會使用項目和分配任務,即使我可能是將任務分配到唯一的一個,只是練習這樣做)。

是否有任何其他軟件/配置細節我應該探索?我目前的名單上的意見?我主要使用C#,Java和PHP。我熟悉ruby和python。

謝謝!

+2

這可能是更好的回答上stackoverflow.com – Corey 2010-06-08 22:27:29

+2

這並不在SO屬於,但是我想補充一點,你應該學會把產品做什麼之前,你想學習如何開發他們,是的,你應該安裝這些到虛擬機。 – 2010-06-08 23:29:15

回答

1

我可以證實,只要你有虛擬機的資源,然後就是去與安裝許多測試環境相當聰明的方式,窗戶在這些做得很好。

我想從個人的經驗告訴你,在Windows Server 2008(等)是一個更好的方法去比Windows 7/Vista操作系統。微軟在構建他們的服務器操作系統方面投入了大量的精力,而不是在客戶端方面。

我的經驗可追溯到作爲微軟阿爾法測試Windows Vista和Longhorn的服務器。在我使用/使用/構建的每種情況和設置中,Windows Server始終是一個更穩定的系統。至於病毒,它們不存在於Windows Server中,但是它們會發現自己進入相對乾淨/未使用的Vista/7系統(但不是我的)。

如果你願意,我可以給你從我的經驗有更多的理由和例子。我很樂意提供幫助,因爲安全性/穩定性非常重要,在我的業務中,我首先將它放在第一位,並樂意幫助其他人。

使用Windows Defender!它在Windows Server中令人印象深刻的成功,並使用免費軟件,如Spybot Search & Destroy爲您的Windows操作系統提供保護。

至於編碼,我強烈建議使用記事本+ +,因爲它有代碼顏色,並支持編碼語言的一個巨大的品種。良好的界面和令人敬畏的使用。

...隨意要求更多。我專門從事Windows/Windows Server業務。