成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

編程趨勢:十五大熱門與十五大冷門

譯文
開發 開發工具
熱門還是冷門?從Web到主板再到培訓工作,一同探討哪些項目正當其時、哪些則逐漸退出歷史舞臺。

熱門還是冷門?從Web到主板再到培訓工作,一同探討哪些項目正當其時、哪些則逐漸退出歷史舞臺。

[[108019]]

程序員總是喜歡對時尚界冷嘲熱諷,認為那里的風潮總是一波接著一波、令人莫衷一是。裙子長了又短、短了再長,色彩的選擇也是你方唱罷我登場,就連領帶也是時寬時窄。相比之下,技術領域則穩定得多——嚴謹、科學、數學以及精度始終占據統治地位,成為從業者們一直遵循的永恒原則。

但這并不是說編程是一門缺乏趨勢變化的專業技能。與時尚界不同的是,編程講求的始終是對更高效率的追尋,更高定制程度與易用性成為技術人的努力目標。新型技術之所以能夠占據優勢、完全是因為能夠在一方面或者多個方面超越前代方案——總而言之,優秀的機制才能生存下來、僅僅靠奇思妙想還遠不足以在技術領域立足。

有鑒于此,我們將在今天的文章中與大家共同探討技術業界的熱門與冷門項目,相信各位朋友作為程序員對此也已經有所感受。當然,相信并不是每位讀者都能認同熱門及冷門清單中的項目,也必然有一些大家認為值得一提的內容沒能上榜。但這也正是令編程工作令人著迷的另一大因素:我們面對的永遠是一個快速變化、不斷引發激烈爭論且舊項目仍有機會東山再起的世界。

熱門:預處理器

冷門:全語言堆棧

就在不久之前,創建新型編程語言的人們還不得不使盡渾身解數將代碼轉化為能夠令芯片理解的信息。這時,有人發現自己可以把原先取得的工作成果添加進來。如今人們有了更加睿智的處理方式,只需編寫一套預處理器,即可將新型代碼轉譯為具備豐富API及庫的舊有代碼。

偏愛動態類型的技術人員創建出了Groovy,這是一套Java的簡化版本、不再過分堅持標點符號的使用方式。那些希望改進JavaScript的技術人員則創造出了CoffeeScript,這套預處理器允許使用者在無需考慮標點符號運用方式的前提下進行編碼。目前已經有以Scala及Clojure為代表的數十種語言運行在JVM之上,但JVM卻繼續保持著自身的獨特地位。既然轉譯完全可行,我們為什么要把自己過去的工作推倒重來?

熱門:JavaScript MV*框架

冷門:JavaScript文件

很久很久以前,每個人都學會了如何利用JavaScript編寫警告彈窗或者檢查電子郵件地址當中是否正確包含@符號?,F在HTML AJAX應用程序已經變得如此復雜,幾乎沒有多少開發人員會從零開發進行研究。最簡單的辦法是選擇一套精心制作的框架,并利用一部分銜接代碼實現自己需要的獨特業務邏輯。目前這樣的框架非常豐富,其中包括Kendo、Sencha、jQuery Mobile、AngularJS、Ember、Backbone、Meteor JS等等——它們都能夠很好地幫助我們的Web應用程序及網頁完成事件與內容處理工作。

熱門:CSS框架

冷門:通用CSS樣式表

曾幾何時,要向網頁當中引入一點新鮮內容意味著我們需要打開CSS文件,并向其中添加類似font-style:italic這樣的新命令。接下來,大家要把忙活了一上午的工作成果保存在文件當中,然后啟動整個項目。時至今日,Web頁面已經變得非常精致,我們幾乎不可能僅僅通過向某個文件中添加這類簡單命令來實現如此出色的效果。甚至僅僅調整一種顏色,所有內容都會受到影響。這正像是專家們對于陰謀論及生態學的評述:環環相扣,所有組成部分之間都存在著關聯。

在這方面,CSS框架與SASS頗具相似之處,而且其表親Compass也已經擁有堅實的群眾基礎。它們通過提供編程結構——例如實際變量、嵌套塊以及混合插件——吸引經驗老道的開發人員為其提供穩定的編碼成果。這種特性聽起來在編程領域似乎并不新鮮,但在設計層面卻帶來實實在在的巨大飛躍。

熱門:SVG與JavaScript攜手闖蕩Canvas

冷門:Flash

多年以來,Flash一直成為令開發人員們抓狂的罪魁禍首,但藝術工作者卻對它所呈現出的結果非常滿意??逛忼X渲染效果相當出色,而且很多才華橫溢的藝術家們也已經利用Flash代碼創建出深層堆棧,從而實現復雜的轉換與動畫成品。

現在JavaScript層已經具備實現大部分同類效果的能力,瀏覽器廠商與開發人員也在額手相慶、同賀Flash時代的終結。他們發現由SVG(即可伸縮矢量圖形)等新型格式所帶來的DOM層在整合方面更具優勢。SVG與HTML共同構成一套規模龐大的標簽集,而這通常更易于Web開發人員使用。此外,另有大量API能夠對Canvas對象進行精雕細琢,且通常都有利用到顯卡提供的強大性能支持。綜合這幾大因素,我們似乎已經沒什么理由繼續堅持Flash了。

熱門:大數據(不涉及Hadoop的分析技術)

冷門:大數據(Hadoop)

每個人都希望成為同儕中的風云人物,如果實在達不到這一高度,那么寧為雞口、不為牛后也是多數人民群眾的首要選擇。因此,我們一如意料地看到“大數據”一詞在各企業高管層風靡之后,大部分***都傾向于尋求***、***勁的大數據系統——這種感覺似乎跟他們購買游艇或者辦公大樓時非常相近。

有趣的是,其實大部分企業事務的規模都沒有大到必須使用高級大數據解決方案。當然,像谷歌或者雅虎這類努力追蹤所有用戶的網絡瀏覽記錄、需要處理PB甚至更高量級數據集的企業確實有必要做大做強。不過大多數公司都能夠將數據集簡單保存在一臺常見PC機的內存當中。我目前使用的這臺電腦擁有16GB內存——足以容納十億個容量正常的事件。而且對大多數算法而言,數據也沒必要一直盤踞在內存當中,使用SSD已經完全足夠了。

我并不否認,某些企業可能需要一套由數十臺并行運作的設備構成Hadoop云體系,從而實現快速響應。然而從普遍意義上講,大家只需要一臺設備就足以搞定這類工作,還能夠由此省去各設備之間協調與溝通的麻煩。

#p#

熱門:游戲框架

冷門:本地游戲開發

遙想當年,游戲開發意味著雇用大量開發人員,讓他們從零開發用C語言編寫所有組件。當然,盡管需要付出無數美刀作為開發成本,但其最終效果也相當令人滿意。不過如今已經沒人能輕松負擔得起如此奢侈的定制化代碼了。大部分游戲開發人員已經收起了過去那種自豪感以及職業“操守”,開始使用Unity、Corona或者LibGDX等代碼庫進行系統創建。相較于C代碼,他們編寫的大部分內容都只是代碼庫指令。這樣說來,我們是否應該為自己的游戲不再是“純手工打造”、而是大量重復使用同一套引擎而感到羞愧?其實沒必要這樣考慮問題。請大家放松心態,拋開繁重的開發工作之后、各位才能將注意力集中在游戲性、敘事方式、角色塑造以及藝術設計等方面。

熱門:單頁面Web應用

冷門:網站

不知道大家是否還記得當初那段URL指向Web頁面、Web頁面中又充斥著大量靜態文本與圖片的歲月。多么簡潔、多么古樸,那時候我們會把這種由包含著信息的多個頁面所構成的整體稱為網站。新型Web應用則屬于內容豐富的大型數據庫的交互前端。當Web應用程序需要信息時,它會從數據庫當中直接提取并將其轉化為本地形式。我們不必再對數據加以修飾并以Web頁面的形式呈現出來。如今的數據層已經完全獨立于表現與格式層之外。當然,移動計算的興起則是Web應用升溫的另一大重要理由:單一且經過響應式設計的Web頁面在使用感受上與傳統應用程序非常相似——而且有效避免了用戶不斷訪問應用程序商店的麻煩。

熱門:移動Web應用

冷門:原生移動應用

舉例來說,如果大家已經醞釀好了出色的移動內容設計方案,那么擺在面前的路有兩條:其一,大家可以針對iOS、Android、Windows 8甚至是BlackBerry OS乃至其它系統的各個版本進行原生應用開發。毫無疑問,這意味著我們需要組織多個開發團隊,而且各個團隊之間使用的編程語言也有所不同。另外,我們還需要經過各個平臺上應用程序商店的審核,***才能把應用成果交付到用戶手中。其二,大家可以直接創建一款HTML應用并將其直接放在網站上,這樣所有平臺就都可以直接使用了。如果需要對應用作出修改,我們也無需再跟應用商店打交道、祈禱他們能快點通過bug修復審核。如今HTML層的處理速度明顯加快,移動設備的處理芯片也愈發強勁,因此HTML應用甚至足以與復雜的交互式應用程序相抗衡。

熱門:Android

冷門:iOS

就在幾年之前,蘋果直營店門前還排著長長的消費者長龍。但時至今日,情況已經有所轉變。盡管iPhone與iPad仍然受到愛好者們的堅定擁護,蘋果設備所提供的豐富精巧的用戶界面居于領先位置,但Android設備的原始銷量卻一路扶搖直上。某些報告甚至指出,全球智能手機總銷量當中有超過七成都屬于Android。

理由也許很簡單——這就是價格因素。在iOS設備繼續保持高價的同時,Android世界已經涌現出一波又一波廉價狂潮——不少***競爭力的平板設備在價格上僅為iPad的五分之一。省錢永遠是一種誘惑,令人無法抗拒。

除此之外,開源也是Android逐步崛起的重要理由。任何一家廠商都有機會在市場上一試身手——而這也確實吸引到了眾多廠商的參與。如今我們看到的Android平板設備有大有小,甚至出現了采用Android操作系統的照相機乃至冰箱。誰也不需要得到谷歌的批準之后再行創新。如果他們有了好主意,完全可以直接放手實施。

熱門:GPU

冷門:CPU

當軟件結構簡單而指令又被有序整理起來時,CPU無疑堪稱計算機上足以承擔一切重任的至高王者。然而當下視頻游戲當中充斥著大量能夠并行運行的圖形程序,而這一切都是顯卡施展身手的***舞臺。我們花上五百或者六百美元就能輕松買到一塊相當強勁的顯卡,不少游戲發燒友甚至會同時使用多塊顯卡——這使得他們的臺式機在價格上比普通臺式機高出一倍有余。當然,玩家并不是GPU崛起的惟一推動力。計算機科學家們現在也能夠將大量并行應用程序交給GPU打理,并獲得高達數百倍的處理速度提升。

熱門:GitHub

冷門:簡歷

沒錯,大家可以通過閱讀積累并學習寶貴的知識與技能,包括國際象棋俱樂部提供的高階戰術指南。不過參考他人的代碼成果更能豐富我們的儲備,也能給自己的工作帶來不少啟發。他們編寫的注釋是否準確有效?他們有沒有浪費大量時間把工作內容加以拆分、實際效果卻不盡人意?某種架構是否還有擴展的空間?這些問題都能夠在查閱某些代碼的過程中找到答案。

有鑒于此,如今參與開源項目已經成為我們尋找工作時愈發重要的一項參考指標。從專有項目中獲取代碼共享非常困難,但開源代碼則隨處可見,因此充分利用才是明智之舉。

熱門:租賃

冷門:購買

當Amazon在黑色星期五以令人心動的折扣推銷計算機及其它電子產品時,企業用戶往往忘記了同樣由該公司提供的更具性價比的方案——云服務。也許目前還不成熟,但請再給他們一點時間。就在不久之前,企業還需要建立自己的數據中心并聘請專門的工作人員來打理這些全價買進的計算設備。時至今日,很多企業已經習慣于租用計算機、數據中心、工作人員甚至按小時計費使用業務軟件。所有權會帶來麻煩,沒人喜歡麻煩。這是個好主意,除非服務供應商的網站感染了病毒或者我們意識到自己需要為網站的每一次點擊付費?,F在只要Amazon能夠找到一種更為便利的云服務交付辦法,那么使用云方案的趨勢還將進一步升溫。

#p#

熱門:Web接口

冷門:IDE

很久以前,人們使用命令行編譯器。這時有些技術人員想到利用一套編輯器外加其它工具來構建起IDE。現在IDE也開始黯然失色,取而代之的則是歸屬于工作系統、基于瀏覽器的開發工具——允許我們在其中進行代碼編輯。如果大家不喜歡WordPress的工作方式,其中內置的編輯器允許我們通過修改調整其各個方面的實際表現。微軟的Azure允許我們直接在其門戶頁面當中編寫JavaScript膠水代碼。這些系統所提供的調試環境都不太理想,而且編輯生產代碼也可能帶來潛在風險,不過我們仍然要為這種思維方式拍手叫好。

熱門:Node.js

冷門:JavaEE、Ruby on Rails、PHP

服務器領域一直推崇那種容錯性較強的線程模型,從而使得操作系統能夠容忍程序員們帶來的任何自以為是、效率低下或者不符合規則的處理活動。無論是愚蠢的循環還是對資源的赤裸裸浪費,程序員們的編碼失誤總能被操作系統以切換線程的方式加以平衡、從而提供相對穩定的性能表現。

然而Node.js攜JavaScript編程回調模式而來,從而使得代碼運行變得極為迅捷——其實際速度甚至超出任何一位開發人員的期望,畢竟這種語言最初只是為了編寫警示對話框。幾乎在一夜之間,創建新線程的成本變得愈發明顯,而Node.js也因此而一飛沖天。一旦程序員們不守規矩,問題將立即出現,但這種嚴酷的狀況在很大程度上反而能夠促進他們的自我要求與工作表現。當資源限制比較顯著時,程序員們通常能夠更快地完成代碼開發。

Node.js也充分利用了瀏覽器與服務器之間的和諧關系。同樣的代碼內容使其開發人員能夠輕松實現特性的遷移與功能的復制。其結果是,目前Node.js已經成為互聯網上最為熱門的堆棧方案。

熱門:黑客空間

冷門:高等院校

一邊四年學費要二十五萬美元,另一邊每個月只需五十塊美刀——提前支付還能享受更多優惠。一邊付出的高昂學費只是為了支付足球場使用費、華麗的宿舍、給領導視察專用的禮堂以及印刷課本。而另一邊我們的支出卻被用于購置3D打印機、示波器以及電烙鐵等真正實用的技術裝備。

黑客空間在努力培養創新精神的同時,也幫我們省下了大學園區中那高得離譜的日常開銷。他們所創建起的社交網絡已經成為新興企業及知識財富的孕育溫床,而且絕不存在那些可怕的官僚作風與愚蠢的個人要求。課程并不需要持續一整個學期,沉重也不需要在真正開始學習之前先到學生會里搞什么競選。面對當下這個迅速發展的技術世界,專攻型學習流程已經開始證明自身的寶貴價值。
 

原文鏈接:http://www.infoworld.com/d/application-development/15-hot-programming-trends-and-15-going-cold-233343

責任編輯:陳四芳 來源: 51CTO
相關推薦

2009-09-07 15:04:56

VMworld大會

2010-03-24 18:04:23

Nginx proxy

2015-05-28 10:01:10

技術人員思考問題

2016-10-21 14:27:31

大數據技術大數據采集

2019-07-15 15:48:02

創業技術人工智能

2019-12-24 12:45:06

安全運營中心SOC網絡安全

2017-02-13 10:46:01

2018-07-03 13:33:42

2023-07-04 16:30:33

2022-12-29 11:00:33

科技5G物聯網

2019-11-27 08:25:01

物聯網5G技術

2024-02-27 11:14:26

CIOIT領導層管理技術團隊

2021-11-10 10:05:57

設施管理傳感器數據

2022-04-15 10:02:42

網絡安全

2016-04-29 10:01:05

NFV網絡功能虛擬化

2022-01-13 19:07:09

人工智能AI深度學習

2024-01-03 07:52:10

趨勢云測試驅動

2020-11-11 14:40:28

云計算公共云人工智能

2021-05-20 12:48:49

IT基礎設施IT

2010-11-26 09:28:21

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品1区2区3区4区 | 久干网| 欧美福利影院 | 天天综合久久网 | 一本色道久久综合亚洲精品高清 | 91精品国产综合久久久久久丝袜 | 在线看中文字幕 | 久久久久久亚洲精品不卡 | www.日韩系列 | 一区二区成人 | 色综合天天天天做夜夜夜夜做 | 中日韩欧美一级片 | 一区二区三区四区免费视频 | 欧美激情黄色 | 一区二区三区国产 | 黄色一级电影免费观看 | 国产精品无码专区在线观看 | 欧美三级三级三级爽爽爽 | 69福利影院 | 亚洲毛片在线 | 欧美日韩精品免费观看 | 国产激情视频在线 | 久久免费国产 | 日本不卡一区二区三区 | 91国在线高清视频 | 天堂国产 | 久久神马 | 午夜天堂精品久久久久 | 男女羞羞视频大全 | 精国产品一区二区三区四季综 | 一区二区三区视频在线观看 | 日韩有码在线观看 | 一区二区三区在线 | 欧 | 成人久久18免费网站 | 国产分类视频 | 亚洲高清免费观看 | 国产羞羞视频在线观看 | 亚洲精品一区二区二区 | 国产免费xxx | 欧美不卡一区二区三区 | 欧美日韩18|