Visual Studio 2010“單戀”WEB開發(fā)
原創(chuàng)【51CTO獨(dú)家特稿】微軟創(chuàng)始人比爾蓋茨在20世紀(jì)90年代就希望微軟能轉(zhuǎn)型成為互聯(lián)網(wǎng)公司,但最后還是敗給了Google。雖然不能統(tǒng)治互聯(lián)網(wǎng),但微軟還是對(duì)WEB開發(fā)情有獨(dú)鐘。在最新的Visual Studio版本中,微軟已經(jīng)囊括了幾大熱門WEB開發(fā)工具。
在Visual Studio 2010發(fā)布之日,我們就了解到它對(duì)于PHP的進(jìn)一步支持。雖然之前有VS.PHP,但畢竟還不是很好的支持。從Visual Studio 2010開始,對(duì)PHP、Python、Ruby等工具的支持將得到增強(qiáng)。
Visual Studio 2010更多的跨平臺(tái)支持
Visual Studio 2010與Python
Python已經(jīng)兩度榮獲年度編程語言的稱號(hào),特別是2010年力壓Object-C登頂年度編程語言,其實(shí)力不容小視。
在Visual Studio 2010中已配置IronPython預(yù)覽版,這款語言的最終版也將配置在Visual Studio 2010中,并完成一些完善工作。
.NET 4的IronPython可與Python 2.6及Python 3.1兼容。這并不新奇,因?yàn)镻ython 3.1是繼2.x系列之后的一個(gè)重要突破。除了對(duì)該語言早期版本的顯著完善以外,它還移除了一些不必要的功能。這意味著Python 3.1并不向后兼容,這也打擊了人們采用Python 3.1版本的熱情。
Visual Studio 2010與PHP
PHP,這是每一個(gè)做WEB開發(fā)的人不能忽視的工具。對(duì)于PHP程序員來說都是使用Editplus或PHP Editor等輕量級(jí)開發(fā)工具。對(duì)于編寫小的PHP程序還是很不錯(cuò),但是研究源碼最需要是可以調(diào)試、跟蹤源碼,這點(diǎn)顯然上述工具就做不到了。
在Visual Studio 2008時(shí)代,可以通過VS.PHP這個(gè)插件來實(shí)現(xiàn)對(duì)PHP的良好支持。但是到了Visual Studio 2010上,確實(shí)能通過Exression等工具來實(shí)現(xiàn)對(duì)PHP的支持。
微軟為什么要讓Visual Studio牽手PHP等開源工具,恐怕還是因?yàn)榭吹搅藢?duì)方強(qiáng)大的市場(chǎng)占有率。通過這樣的“聯(lián)姻”,讓Visual Studio能觸及更多的領(lǐng)域,成為真正的大平臺(tái)。
Visual Studio 2010提升對(duì)jQuery的互操作性
近年來微軟廣泛的參與開源社區(qū),在MIX10技術(shù)大會(huì)上,微軟副總裁Scott Guthrie宣布,微軟已經(jīng)參與到了開源社區(qū)中非常受歡迎的jQuery中去,并加強(qiáng)了ASP.NET和jQuery之間的互操作性,正在致力于改善jQuery的標(biāo)準(zhǔn)化和Web應(yīng)用程序開發(fā)過程。
微軟也將首先在Visual Studio 2010和ASP.NET MVC 2中推廣jQuery JavaScript庫,讓.NET開發(fā)人員可以更好的融入到j(luò)Query中。
另外我們還可以看到,微軟在Windows Azure平臺(tái)上可以支持現(xiàn)在絕大多數(shù)的開發(fā)語言,比如.NET、PHP、Ruby、Python、Java等,進(jìn)入Windows Azure平臺(tái)上運(yùn)行的應(yīng)用無需進(jìn)行任何的代碼轉(zhuǎn)換。這一切也都納入了微軟開發(fā)平臺(tái)的大計(jì)劃中。
【編輯推薦】