Javascript將統治世界__Java

來源:互聯網
上載者:User
Javascript將統治世界


在1999年,一個平常人就可以使用FrontPage做一個簡單的個人網站(後來出來了開源的Discuz和BLOG),不過對於HTML/CSS/Javscript的簡單性普及性可見一斑。在2010年,你要尋找一名移動APP的開發人員,甭管經驗如何,沒有1萬一個月你搞不定,這還是Android用JAVA開發應用的現狀下。


國際巨頭Google,正式發布Dart1.1。Dart是類Javascript,也能編譯成Javascript。Dart也有傳聞成為Chrome OS和Android上的First Class的開發語言。隨著效能要求和底層控制的越來越深,你可以逐步使用Dart、Java、C++。Google也被Oracle的JAVA策略搞的需要留自己的一手。


手機國際Android巨頭三星,也和Google若即若離,傳聞要發布自己的基於Web外殼架構的手機作業系統。而手機國內Android巨頭小米,也傳聞要研發自己的基於Web外殼架構的手機作業系統。用Javascript開發行動裝置 App,那難度比JAVA搞UI體驗要方便的多。


國內巨頭百度。輕應用開發架構是基於Node.JS的,BAE引擎也支援Node.JS。


國內巨頭阿里的阿里雲,其ACE也僅支援Node.JS和PHP兩個環境,不支援Python和JAVA。


移動遊戲引擎巨頭Cocos2d,在中國市場佔有率高達70%,在國際市場也超過30%。在3.0版本之前,還有Obj-c版本(iOS)、JAVA版本(Android)、XNA版本(Windows)、C++版本(通用)、Javascript版本(通用),在3.0版本之後,就剩下c++版本和javascript版本,如果要做輕型遊戲可以選擇Javascript,如果選擇做深度遊戲可以選擇C++。


現在還有一種趨勢流行叫全棧工程師。過去是前端後端使用不同的技術,一個人很難都做精通,所以需要分工合作,這就帶來成本、協作品質、溝通效率。現在流行全棧工程師,也並不是說一個人就搞定javascript、JAVA、SQL,而是在一個大背景下:伺服器端有Node.js,多屏(PC WEB/移動手機與平板)前端使用HTML5與Javacript,這就一種語言可以開發前端和後端了。過去我們通過SQL來直接存取資料庫,現在各種NOSQL、NewSQL層出不群,許多資料庫引擎並不提供SQL,而是提供Client訪問庫,而這些Client訪問庫,現在也很多支援javascript介面了。


想想,一旦javascript在這些平台上真的普及了,那應用開發的普及性那有多廣,開發效率創新效率多高,在高頻度的競爭中會出現更多獨特的應用。更多的人會各種應用軟體的多屏開發和伺服器端開發,成本將多低。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.