前端程式設計師可能暗自竊喜,不用學習Javascript以外的新前端程式語言,但是也必須繼續忍受Javascript的笨重和難以維護。
根據微軟MSDN上的消息指出,微軟Javascript團隊認為,繼續改進Javascript才是當務之急,同時否定了Google在10月所提出新一代前端語言架構Dart。Dart被設計來取代原有的Javascript語言,目前的Javascript語言被認為執行效率差,而且程式碼難以維護。
Javascript是目前主流的前端程式語言,提供了互動的網頁瀏覽體驗,也是幾年前孕育Web 2.0熱潮的動力之一。支持Javascript的人指出,Javascript是最多程式設計師熟悉的語言、擁有最多瀏覽器支援、而且有許多發展好的類別庫,如JQuery,讓前端開發者容易上手,因此當務之急是改進Javascript,而非採取新程式語言。
目前主流Javascript執行效率差,影響Google網路服務體驗
然而Google提出的理由是,Javascript過於笨重,執行效率差,而且沒有物件導向概念,較難以撰寫及維護。正在研議中的新一代前端語言Dart,採用大多工程師都熟悉的類C、C++語言,並導入物件概念,讓程式碼可以重複利用,並容易維護。在執行效率上,Dart也較Javascript提昇10倍以上,一段55,000行的程式碼,透過Dart程式語言引擎執行起來,只需要60毫秒(millisecond),而Javascript則要640毫秒。
Google希望導入新一代前端語言架構Dart,讓目前大量使用Javascript的網路服務有更佳的體驗,Google目前旗下的網路服務(如Gmail)皆大量使用Javascript語言,也因此Google自行推出Chrome瀏覽器,希望讓現行的Javascript應用執行的更快速。
然而Dart語言的推展需要各種重量級夥伴的加入,尤其是瀏覽器供應商的支援,如微軟的IE、Mozilla 基金會的Firefox等,微軟的拒絕,對於這個還在娘胎的新語言,無疑是一擊重拳。
via CNET、Google Code Blog
訂閱:
張貼留言 (Atom)
Google 發布第一段Google 眼鏡的使用說明視頻
Google今天發布了一段叫做Glass How-to: Getting Started的視頻,入門性的介紹了Google眼鏡的使用方式,這應該是眾多視頻中的一個,接下來估計還會有更深入的視頻吧? 這段視頻介紹了你如何觀看到棱鏡屏幕,使用右側眼鏡腿兒觸摸區域操作眼鏡的基本...
-
今天登錄Google+ 之後,Google 會跳轉到上邊的頁面,提示說你可以修改你的生日了。之前Google 出於安全原因禁止用戶修改自己的出生日期。這使得許多沒有填寫真實信息的用戶由於年齡限製而無法使用Google+。關於這方面的抱怨可以說非常多了。 今天Google 終於...
-
在2009 年Google 發布了My Tracks 應用,這是一個通過手機的GPS 來記錄並顯示你的旅程,並可以在Google Maps 和Google Earth 中分享的Android 應用。 Google在環法自行車賽中使用這個應用追踪了HTC-Columbia這支隊...
-
Pulsate : 音樂當然是讓人放鬆的絕佳方式(除了死亡金屬之類的), Pulsate 可以讓你自己創造出輕鬆舒緩的音樂節拍,其實就是一些隨機發出的聲音,而且隨著音樂的播放,屏幕上還會顯示出具備催眠功效的圓圈圖像,與此同時你可以用鼠標點擊黑色屏幕,讓音樂更隨機一些。 A...

沒有留言:
張貼留言