Windows 8證明Web應(yīng)用程序開(kāi)發(fā)將成主流
微軟希望開(kāi)發(fā)人員用Web語(yǔ)言編程,就像谷歌那樣。還有什么能抵擋他們聯(lián)合的實(shí)力嗎?
Windows操作系統(tǒng)的下一版本將在手機(jī)、平板電腦、桌面PC機(jī)上運(yùn)行自如,它將起重要的作用,其應(yīng)用程序是以HTML5,CSS和Javascript為基礎(chǔ)。
正是這些被用來(lái)構(gòu)建在Web瀏覽器中運(yùn)行應(yīng)用程序的技術(shù)。意味著具有Chrome 瀏覽器操作系統(tǒng)、Chromebook筆記本電腦的谷歌和微軟,現(xiàn)在二者正專注于更容易地為Web開(kāi)發(fā)人員創(chuàng)建平臺(tái)。與蘋果的競(jìng)爭(zhēng)將使陌生人成為同床之友,確實(shí)如此。
基于微軟所說(shuō)的,目前的基礎(chǔ)上,運(yùn)行在Windows 8上的應(yīng)用程序不會(huì)是真正的web應(yīng)用程序,就像谷歌的Chromebook那樣。目前微軟展示的獨(dú)特界面意味著把它們直接移植到Web是不現(xiàn)實(shí)的。
但建在相同基礎(chǔ)之上的應(yīng)用程序作為網(wǎng)絡(luò)應(yīng)用程序,意味著微軟可能在未來(lái)越來(lái)越多地依賴于Web巨池和正在為Android和iOS做編程風(fēng)暴的應(yīng)用程序開(kāi)發(fā)人員。(這使許多忠實(shí)的微軟開(kāi)發(fā)人員興奮起來(lái)。)
如果使用HTML5、JavaScript和CSS,那開(kāi)發(fā)人員即將有另一個(gè)平臺(tái),以使他們能夠方便地開(kāi)發(fā)應(yīng)用程序,那么將激起他們更大的興趣去編寫代碼,可以在 “桌面”和云之間的移動(dòng)更加流暢。
Adios、.NET、Silverlight和C#等應(yīng)用程序,這些專用網(wǎng)絡(luò)技術(shù)建成。也許對(duì)于未來(lái)一次性代碼部署各地的要求有點(diǎn)過(guò)分。但是,將來(lái)一次性代碼是否能做一些微調(diào)就能移植到各種平臺(tái)呢?如果谷歌和微軟能夠使他們的支付系統(tǒng)和應(yīng)用程序商店?duì)顟B(tài)良好,將很難看到任何其他應(yīng)用程序平臺(tái)該怎樣與他們的聯(lián)合實(shí)力相競(jìng)爭(zhēng)。經(jīng)濟(jì)學(xué)本身就可以迫使編碼器進(jìn)入固有的以云為中心的基于開(kāi)放標(biāo)準(zhǔn)的開(kāi)發(fā)環(huán)境。
這是否意味著本地應(yīng)用程序的死亡呢?不,但它確實(shí)意味著一個(gè)全新的類型、適應(yīng)性強(qiáng)、能在任何地點(diǎn)生存的堅(jiān)強(qiáng)品種的興起,在這種操作系統(tǒng)里正如在瀏覽器里一樣自如。
正如微軟開(kāi)發(fā)人員Andres Aguiar說(shuō)的那樣:如果微軟成功,這將最終破壞Android和IOS的本地發(fā)展,因?yàn)樗梢云仁固O果和谷歌拿出類似的解決方案。他們不會(huì)擁有自己的開(kāi)發(fā)平臺(tái),因?yàn)樗麄兞?xí)慣了,但至少?zèng)]有人會(huì)擁有它。
對(duì)此,我想補(bǔ)充,谷歌率先推出這種“解決方案”,在一個(gè)Web應(yīng)用程序商店的形式。同時(shí),蘋果不會(huì)讓步除非它被迫這樣做。