今年6月,一位名叫Jeroen van den Bos的程序員曾在他的Blog上抱怨Windows Vista應該預裝一個哪怕最簡化版本的Visual Studio ExPRess。這位資深程序員懷念起了二十年前他使用的Commadore 64,只要開機就能編寫程序。從那時以后,許多的操作系統(tǒng)都偏離了這個方向,尤其是Windows。但van den Bos聲稱這仍然是可能的,微軟所要做的只是在Windows Vista中預裝免費版的Visual Studio IDE(Visual Studio Express)。這種想法聽起來非常簡單,但微軟卻說這完全不可能。
據微軟Visual Studio Express產品經理Dan Ferandez的說法,微軟曾經認真考慮過捆綁簡化版Visual Studio到Vista中,但因為太多的障礙而不得不放棄。Ferandez說真正的攔路虎是一些法律的限制,但卻不肯透漏究竟是哪些法律條文。其他的原因還有:Visual Studio和Windows在安裝和服務上有許多不同;Visual Studio要“達到Vista的標準”有很多的困難;Visual Studio只支持9種語言,缺乏本地化開發(fā);以及在Visual Studio Express的5種版本中究竟選擇哪一種捆綁的問題等等。
雖然無法預裝進Vista,微軟仍然決定考慮一些變通的方法,而這些方法有些已經開始實行。第一種選擇就已經實現,讓消費者從MSDN免費下載IDE。這種方法簡單而又不需要微軟下更大的功夫。第二種選擇則是直接使用Vista內置的C#編譯器。雖然在記事本里編寫代碼并不是什么享受,但這也不失于是一種方案。
微軟還可能在Vista的開始菜單中添加一個到MSDN下載Visual Studio Express的鏈接,一旦Visual Studio的下一個版本發(fā)布,此鏈接也會升級從而讓用戶一直擁有最新版本。雖然這會吸引一些新進程序員,但在老手看來,這仍然像是一種試用版似的小恩小惠。
最后一種可能是微軟把捆綁的工作交給OEM廠商。OEM廠商不需要處理微軟一樣的難題,他們還可以選擇在哪些機器上預裝,而哪些不裝,比如在高端游戲PC上預裝Visual Studio Express,同時附帶一些編寫游戲的教程。這個主意應該不算太壞,玩家們可能會覺得那些教程不但有用,而且會十分有趣。
無論會還是不會,或是以哪種方式實現,操作系統(tǒng)和開發(fā)環(huán)境緊密相連的日子都已經一去不復返,只存在于老程序員的記憶里了。
新聞熱點
疑難解答