• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 15個熱門的編程趨勢及15個逐步走向衰落的編程方向

    發表于:2014-02-07來源:未知作者:seanhe點擊數: 標簽:編程
    15個熱門的編程趨勢及15個逐步走向衰落的編程方向.Peter Wayner是InfoWorld的一名特約編輯,也是一個多產的作家。除了InfoWorld之外,他還經常為紐約時報和連線雜志撰寫文章。近日,Peter撰寫了一篇文章,談到了未來15個熱門的編程趨勢以及15個逐步走向衰落的

      Peter Wayner是InfoWorld的一名特約編輯,也是一個多產的作家。除了InfoWorld之外,他還經常為紐約時報和連線雜志撰寫文章。近日,Peter撰寫了一篇文章,談到了未來15個熱門的編程趨勢以及15個逐步走向衰落的技術方向,該文發表之后在技術社區中引起了較大的反響,也希望文中的觀點能給各位讀者帶來一些啟示。

      程序員們普遍對時尚界嗤之以鼻,因為這個圈子中的趨勢就像風一樣變幻不定。裙子忽長忽短、顏色變來變去、領結時大時小。不過在技術界,精確、科學與數學卻統治著一切。然而,這并不是說編程沒有趨勢可言。差別在于編程的趨勢是由更高的效率、更好的可定制性以及更棒的易用性來驅動的。新的技術會讓舊有的技術黯然失色。下面我們就來介紹一下未來15個熱門的編程趨勢以及15個逐步走向衰落的編程方向。并非人人都會同意文中的觀點,不過編程令人著迷之處恰恰就是快速的變化、激烈的爭論以及即時的反饋。

      熱門:預處理程序

      冷門:全語言棧

      幾年前,如果有人創建了新的編程語言,那么他不得不自己編寫一些程序將語言的代碼轉換為二進制位。后來,有人發現可以利用現有的一些工具和技術做到這一點?,F在,有想法的人只需編寫一個預處理程序即可,它會將新語言的代碼轉換為已有的擁有大量庫和APIs的語言。

      喜愛動態類型的家伙創建了Groovy,這是一個簡化版本的Java。那些想要修復JavaScript的人們創造了CoffeeScript。還有很多語言,如Scala和Clojure等,他們運行在JVM之上,已經有了這么好的JVM了,為何還要重新發明輪子呢?

      熱門:JavaScript MV*框架

      冷門:純粹的JavaScript文件

      很久之前,人們學習JavaScript的目的就是為了彈出一個警告框或是檢查表單中的email地址是否包含了@符號?,F在,HTML AJAX應用已經變得異常復雜了,沒有多少人會從頭編寫代碼。更簡單的方式是采用一個優雅的框架,編寫一些膠水代碼來實現業務邏輯。目前有大量的JavaScript框架,如Kendo、Sencha、jQuery Mobile、AngularJS、Ember、Backbone及Meteor JS等等,這些框架都可以幫助你很好地處理Web應用與頁面的事件與內容。

      熱門:CSS框架

      冷門:純粹的CSS

      曾幾何時,為了向網頁中添加一點活力,你需要打開CSS文件并加入一些諸如font-style:italic之類的命令,然后再保存文件?,F在的網頁已經變得非常復雜了,幾乎不可能通過這樣幾條簡單的命令就能達成所愿。改變一處的顏色也許會導致其他地方的顏色顯示不正常,老話說的好:萬物皆有聯系。這正是SASS及Compass等CSS框架的用武之地,他們提供了一些編程元素,比如說真正的變量、嵌套的塊等編程結構,這些東西在編程領域不是什么新玩意,不過對于設計來說卻是一個偉大的進步。

      熱門:SVG與Canvas

      冷門:Flash

      過去,Flash令人著迷,藝術家們也都偏愛著Flash。其渲染的效果如此漂亮,很多聰明的藝術家都使用了大量的Flash創作了不少精致的效果?,F在,JavaScript也可以做到過去只有Flash才能做到的那些效果,瀏覽器制造商與開發者們都為Flash的退出而歡呼雀躍。他們看到SVG(Scalable Vector Graphics)等新格式與DOM層更好的集成。SVG與HTML由大量的標簽構成,這對于Web開發者來說是很容易使用的。此外,Canvas對象也提供了大量的API進行繪制。這讓我們相信,已經沒有多少繼續堅守Flash的理由了。

      熱門:大數據(不使用Hadoop進行分析)

      冷門:大數據(使用Hadoop)

      每個人都想成為風云人物,如果不行,那他就會換個地方讓自己脫穎而出。因此,“大數據”這個詞兒的流行也就變得不那么讓人驚奇了。有意思的是,很多問題并沒有那么大,也沒必要使用什么大數據解決方案。當然了,像Google或是Yahoo這樣的公司會追蹤人們的Web瀏覽;他們擁有的數據量是非常龐大的。不過對于大多數公司來說,他們所擁有的數據量可能一個普通的PC就裝得下??隙ㄓ泄拘枰褂貌簧贆C器,并行運行Hadoop,然后希望快點得到計算結果,不過很多公司其實并不需要這么做,他們只需要單臺機器就行,根本沒必要搞什么Hadoop。

      熱門:游戲框架

      冷門:原生游戲開發

      曾幾何時,游戲開發意味著招很多開發者,從頭開始使用C編寫代碼。當然了,這么做的成本也是相當高的,不過看起來好像不錯?,F在,沒有人能夠承擔得起編寫這么多代碼的代價。大多數游戲開發者都開始使用Unity、Corona或是LibGDX等庫來構建系統了。這樣,他們就無需再處理這些細節信息了,可以將精力放在游戲情節、故事、角色以及藝術上了。

      熱門:單頁面Web應用

      冷門:網站

      還記得通過URL訪問只有靜態文本和圖片的網頁時代么?那時,將所有信息放到網頁上就可以做一個“網站”了。新的Web應用是包含著內容的數據庫的前端。當Web應用需要信息時,它會從數據庫中取這些信息,然后將其顯示出來,沒必要再像之前那樣使用了。數據層與展示層和格式層是完全分開的。移動計算的出現是一個巨大的促進因素:單一的、響應式設計的網頁看起來像個應用,同時還避免了App Store頻繁提交審查的煩惱。

      熱門:移動Web應用

      冷門:原生移動應用

      假如你有一個關于移動方面的好點子。你可以為iOS、Android、Windows 8,也許還有BlackBerry OS各編寫一個應用。每個應用都需要單獨一個團隊,使用不同的編程語言完成。開發完成后,你還需要將應用提交到應用商店進行審查,最后才能被用戶下載使用。此外,你還可以構建一個HTML應用,將其放到網站上,應用可以運行在所有的平臺之上。如果需要做些修改,那么你無需回到應用商店,祈求能夠快些通過審查?,F在的HTML運行速度已經越來越快了,它完全可以與原生應用展開競爭,即便是那些復雜、交互非常多的應用也沒什么問題。

      熱門:Android

      冷門:iOS

      幾年前,Apple的App Store還是一家獨大,不過時間改變了一切。雖然iPhone與iPad還是擁有非常多的粉絲,他們喜歡其精致、豐富的UI,但Android的銷量卻在節節攀高。有報告顯示70%以上的智能手機銷量來自于Android。

    原文轉自:http://www.admin10000.com/document/3821.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>