剛纔在網上偶遇一篇文章,內容是猜想Windows Vista會不會包含Visual Studio 2005 Express在裏面。看到後個人第一感受是:切,怎麼可能呢?那東西是開發人員使的,又不是Media Player,集成它幹嘛?難道打算推廣全民編程?
接下來,文章中指出:任何一款Linux/Unix系統都是包含簡單的開發環境的(我想了想,也是!)因此說,Windows已經背離了操做系統精神。看到這裏,我不由感到頭皮一緊——原來我也已經中毒很深了。至少有兩個表現吧:
-
剛剛我也認爲不集成Visual Studio 2005 Express是很正常的事情。
-
腦子裏面始終沒有造成「編譯器是系統軟件,是操做系統的一部分」這樣一個概念——緣由就是我是在Windows平臺上泡大的。想一想大學裏還泡在Windows上的表弟表妹、師弟師妹,真想告訴他們——別心疼那點兒唧唧歪歪的Word文檔和Excel數據了!安個「有奔頭」先吧!
那麼,M$爲何不願把Visual Studio 2005 Express集成到Vista裏呢?我分析有這麼幾個緣由:
- 法律問題在裏面。IE的集成、Media Player的集成,已經讓M$焦頭爛額了,若是再集成個Visual Studio,估計Borland等公司會馬上反目、跟M$玩兒命。還有,不排除Visual Studio裏使用了別人公司的技術——你免費集成是你免費的事兒,人家公司照樣按拷貝量收錢——M$不傻。
- Linux/Unix操做系統是免費的,免費就好辦了——我作的稍微不完善一點兒,人家也不會罵。好比,大部分Linux並非徹底本地化的,系統中總會有些部分保留了它的開發母語——編譯環境和IDE通常都是英文的。而Windows就不行了,它是收費的,收人錢財、×××,怎麼能夠發佈沒有徹底本地化的產品呢?而實際上,單單Vista自身的本地化工程就已經很龐大了,有幾十種語言的版本要發佈,要是再把Visual Studio也本地化成幾十種語言(別忘了還帶着MSDN的簡化版),並且是免費發放——除非Vista的項目經理腦子秀逗。
- Visual Studio 2005 Express能夠至關完美地下載安裝,不必那麼折騰。反正絕大多數Windows用戶都用不着它、何須給本身找麻煩呢?
歸根結底,仍是爲了一個字兒——錢。