ThoughtWorks發(fā)新一期技術(shù)雷達(dá)指出最熱門技術(shù)趨勢
王雪楊 發(fā)表于:13年07月10日 13:51 [來稿] DOIT.com.cn
近日,全球領(lǐng)先的軟件定制及咨詢公司ThoughtWorks發(fā)布了新一期技術(shù)雷達(dá)。技術(shù)雷達(dá)作為ThoughtWorks致力于 “推動IT產(chǎn)業(yè)變革”的重要技術(shù)手段,可以被自由下載。技術(shù)雷達(dá)是由ThoughtWorks戰(zhàn)略技術(shù)委員會起草的,其成員定期會晤,利用與遍布世界各地的客戶合作過程中總結(jié)的經(jīng)驗,和對IT社區(qū)的觀察,來評估技術(shù)發(fā)展趨勢。
技術(shù)雷達(dá)針對正在推進(jìn)下一代軟件開發(fā)的前沿技術(shù)、工具、語言和平臺,提供見解與指導(dǎo)。“技術(shù)雷達(dá)嘗試去描述我們看到的趨勢,無論大小”, ThoughtWorks產(chǎn)品編輯Badrinath Janakiraman說到,“例如,我們經(jīng)?吹饺藗冇绕涫瞧髽I(yè)里的員工,正在通過各種移動設(shè)備使用著豐富的云端服務(wù),并藉此來為工作提供多種便利,而這些事根本等不及得到官方批準(zhǔn)。“這樣的靈活性來自于對數(shù)據(jù)安全性的犧牲。這樣做的后果是,曾經(jīng)清晰的企業(yè)數(shù)據(jù)邊界,現(xiàn)在變得越來越模糊,難以界定。我把它稱為 “無邊界企業(yè)”( Perimeterless Enterprise)。這種帶有變革色彩的變化是我們不得不去學(xué)習(xí)應(yīng)對的,因為無論我們喜歡與否,它正在發(fā)生。”
技術(shù)雷達(dá)每年發(fā)布兩次,由ThoughtWorks的戰(zhàn)略技術(shù)委員會負(fù)責(zé)起草,一群經(jīng)驗豐富的技術(shù)帶頭人提供深刻的見解,它面向的是軟件開發(fā)中從實踐者到?jīng)Q策者的每一參與者。報告使用圖解的方式將趨勢分為四大類,分別涵蓋了技術(shù)、平臺、工具和語言與框架,每一類又根據(jù)顧問委員會的推薦分為保留、評估、試用或?qū)嵤?ldquo;軟件開發(fā)的世界總是以一種難以置信的步伐在前進(jìn),而想要及時跟上最新的趨勢已經(jīng)成為是一件難事。”ThoughtWorks總監(jiān)兼軟件架構(gòu)師Neal Ford說到,“不斷涌現(xiàn)的新工具和技術(shù)充分說明,移動科技不斷上升的重要性已經(jīng)成為創(chuàng)新的活力源泉。”
新一期技術(shù)雷達(dá)包含了以下戰(zhàn)略趨勢要點:
? “主動接納無邊界企業(yè)、云端環(huán)境和虛擬位置匯聚的出現(xiàn),積極應(yīng)對傳統(tǒng)安全屏障的失效。”
? 正在應(yīng)用的可行實踐,如:移動平臺上的持續(xù)交付,NoSQL數(shù)據(jù)遷移和CSS框架。
? 使開發(fā)者也能參與分析工作,并在必要時和領(lǐng)域?qū)<覅f(xié)作的一些輕量級分析方案選項
? 基礎(chǔ)設(shè)施即代碼的含義和對于新型工具的需求
? 持續(xù)交付和網(wǎng)絡(luò)測試對于移動開發(fā)的提升
技術(shù)
? “無邊界企業(yè)”的概念已經(jīng)成長為一種新的技術(shù),被用來幫助企業(yè)破除障礙。在云端搭建的開發(fā)環(huán)境意味著開發(fā)的基礎(chǔ)設(shè)施能夠被外包,開發(fā)人員將只需要一臺手提電腦和網(wǎng)絡(luò)連接。所以,企業(yè)必須針對數(shù)據(jù)和網(wǎng)絡(luò)的訪問,重新審視其用來定義安全的基本假設(shè)是否已經(jīng)改變。
? 移動開發(fā)仍舊是一個明顯的趨勢,特別是HTML5模糊了來自“應(yīng)用商店”中的應(yīng)用和web應(yīng)用的界限。持續(xù)交付已逐漸成為應(yīng)對移動開發(fā)的一種強大手段,像TestFlight這樣的服務(wù),能夠使一天內(nèi)多次部署到真實設(shè)備成為可能。另外,更加專注于自動化測試也將有助于確保在發(fā)布之后一切都能在設(shè)備上正常工作。
工具
? 對應(yīng)快速進(jìn)化的移動領(lǐng)域,涌現(xiàn)出了一批新的工具,包括:Testflight和HockeyApp。它們使脫離“應(yīng)用商店”去管理移動應(yīng)用部署成為可能。
? Logstash和Graylog2被推薦用來應(yīng)對聚合信息系統(tǒng)所帶來的日益嚴(yán)峻的挑戰(zhàn),尤其是聚合不斷增長且分散的細(xì)粒度服務(wù)。另外,Gatling是一個被推薦試用的全新自動化性能測試工具。
? 雷達(dá)同時也明確指出,盡管很多組織實施了敏捷方法,但仍在使用重量級測試工具。由此帶來的陡峭的學(xué)習(xí)曲線和對專業(yè)技能與培訓(xùn)的需求,導(dǎo)致他們并不適合快速響應(yīng)的軟件交付,因為開發(fā)團(tuán)隊根本無法自行測試。
平臺
? 鑒于低流量的站點也在創(chuàng)建海量數(shù)據(jù)的現(xiàn)狀,尋找一種有效的數(shù)據(jù)管理方案仍是當(dāng)務(wù)之急。作為一個負(fù)擔(dān)得起的解決方案,技術(shù)雷達(dá)繼續(xù)建議試用Google BigQuery來推動數(shù)據(jù)驅(qū)動業(yè)務(wù)模式。
? 在過去的一年,我們已經(jīng)看到了不斷發(fā)展的彈性搜索演化成了一個開放式的搜索源平臺。技術(shù)雷達(dá)建議采用平臺,特別要重視其社區(qū)的活躍程度和是否提供Java、C#、Ruby和JavaScript多版本類庫。鑒于世界上一多半的手機仍然是功能型手機,當(dāng)下,我們推薦采用SMS和USSD作為UI,來應(yīng)對日益增長的移動應(yīng)用需求。
語言和框架
? 不斷增長的基于單頁面和移動平臺的主流應(yīng)用,已經(jīng)越來越多地采用JavaScript MVC框架。包括:"AngularJS, Knockout and Ember.js. CoffeeScript都逐漸成為受歡迎的簡化的JavaScript代碼庫的方法,并且雷達(dá)預(yù)測他們可能會在未來到達(dá)更高的“實施”評級。"
? 流行的CSS框架Bootstrap在新一期雷達(dá)上已經(jīng)從“試用”退回到了“評估”,這是源于評委們在使用中發(fā)現(xiàn)其自身有多種限制,但仍建議用它來快速生成網(wǎng)站。技術(shù)雷達(dá)也發(fā)現(xiàn),除了一些瑣碎的工作,必須手工編寫所有CSS的時代已經(jīng)結(jié)束了,這要感謝像SASS和LESS這樣的CSS框架提供的質(zhì)量保障和技術(shù)支持。
關(guān)于ThoughtWorks
ThoughtWorks不僅僅是一家軟件公司,同時也是一個社區(qū):我們匯集滿懷激情的軟件精英,通過技術(shù)和客戶共同應(yīng)對最艱巨的挑戰(zhàn)。同時我們尋求IT行業(yè)的革新,并致力于對社會產(chǎn)生積極的影響力。我們的客戶志存高遠(yuǎn);我們通過顛覆性的思維和卓越技術(shù)助力他們成功。在我們二十年的發(fā)展中,擁有超過2300位精英員工- 你可以叫我們“ThoughtWorkers” - 在澳洲、巴西、加拿大、中國、德國、印度、新加坡、南非、烏干達(dá)、英國和美國等國,為我們的客戶提供著優(yōu)質(zhì)服務(wù)。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.