想知道2017年究該選擇什么開發(fā)工具?專業(yè)的開發(fā)者工具及服務(wù)分享平臺(tái)StackShare公布了第三屆獎(jiǎng)項(xiàng)的名單。通過對(duì)數(shù)以千計(jì)的資料進(jìn)行分析,他們總結(jié)出了2016年度熱門的開發(fā)工具。
2016年度熱門的開發(fā)工具包括:
梳理數(shù)據(jù)花了不少時(shí)間,在分析了2016年度中近4萬多個(gè)技術(shù)堆棧、100多萬的獨(dú)立訪問IP、數(shù)千名開發(fā)者的評(píng)論、建議與投票后,StackShare總結(jié)出了下面的列表,其中甚至涵蓋了對(duì)2017年度一些趨勢(shì)的預(yù)測(cè),以及開發(fā)者可能需要的工具。下面是詳細(xì)列表:
JavaScript的時(shí)代已經(jīng)到來,在若干年的醞釀之后,這種一度只有jQuery使用的語(yǔ)言終于在2016年奠定基礎(chǔ),成為了如今受歡迎的語(yǔ)言。為了將React和Augular這樣的前端框架與Node的可伸縮性優(yōu)勢(shì)結(jié)合起來,JS經(jīng)歷了巨大的轉(zhuǎn)變。當(dāng)然,使用JavaScript也是代價(jià)高昂的,啟動(dòng)Hello World這樣的app時(shí)都需要用到數(shù)百個(gè)開發(fā)工具。
緊隨其后排名第二的是大家為喜愛的響應(yīng)式框架,Bootstrap社區(qū)如今著力于Bootstrap 4的改進(jìn),包括支持rem,從Less遷移到SaSS,甚至提供了flexbox布局的選項(xiàng)。目前雖然還是alpha版本,不過2017年初會(huì)放出更的版本,敬請(qǐng)拭目以待。
2016年,由于同構(gòu)JavaScript應(yīng)用的出現(xiàn),再加上許多應(yīng)用紛紛轉(zhuǎn)向API架構(gòu),使得Node.js再次現(xiàn)身臺(tái)前。預(yù)計(jì)2017年,這門語(yǔ)言會(huì)有更亮眼的表現(xiàn),成為多線程、可擴(kuò)展應(yīng)用的選擇。
速度飛快的nginx讓其它web服務(wù)器的解決方案都相形見拙,自2002年發(fā)布以來,nginx已經(jīng)取得了很大的進(jìn)展,尤其是過去數(shù)年間。
也許大家會(huì)感到驚訝:在所有前端函式庫(kù)中,AngularJS居然位列前茅。盡管與React存在激烈的競(jìng)爭(zhēng)關(guān)系,不過隨著Angular 2的推出,再加上更換框架的代價(jià)高昂,目前Angular連續(xù)第二年仍處于領(lǐng)先地位。
也許有人會(huì)奇怪,如今都什么年代了,我們居然還能看到PHP作為Python和Rails的替代選項(xiàng)出現(xiàn)。經(jīng)過再三確認(rèn),數(shù)字不會(huì)說謊——盡管數(shù)量有所減少,且存在各方面的競(jìng)爭(zhēng)對(duì)手,但憑借著其開發(fā)者、框架以及應(yīng)用基礎(chǔ),目前PHP仍處于領(lǐng)先地位,談及衰落仍為時(shí)尚早。
數(shù)據(jù)為王,Python仍是諸多數(shù)據(jù)科學(xué)家與許多工程師的選擇。
jQuery是前端開發(fā)語(yǔ)言的老前輩了,猶記得當(dāng)年首次見識(shí)滑塊動(dòng)畫時(shí)的驚嘆。就算到了現(xiàn)在,jQuery仍是快速建立原型和小型應(yīng)用的首選方案,其簡(jiǎn)易性及插件的普及性讓其很難被淘汰。
HTML5的功能——簡(jiǎn)而言之:就是表單驗(yàn)證。
React的粉絲無處不在,理由很充分——這款由Facebook開發(fā)并開源的產(chǎn)品速度飛快、運(yùn)行平滑,日益受到更多人的追捧。僅過去半年間,React就有超過750個(gè)新堆棧出現(xiàn),到2017年它的發(fā)展勢(shì)頭只會(huì)更好。
2016年可稱為是前端之年,其中JavaScript更是首屈一指。前10名中有6款應(yīng)用&數(shù)據(jù)工具都是依賴前端的,其中又有半數(shù)是基于JavaScript的。數(shù)據(jù)類工具入選的并不多,MySQL位居于第11名,MongoDB和Redis緊隨其后。想要為2017年的開發(fā)工作選擇一款工具的話,可以擇Angular 2或React其一來練習(xí)JavaScript技巧。
這個(gè)排名毫不令人意外——整個(gè)互聯(lián)網(wǎng)的分析平臺(tái)(同時(shí)還免費(fèi))占據(jù)了年度實(shí)用工具的頭名。自2005年GA發(fā)布之后,就成為深受推崇、使用人數(shù)多的工具。在分析工具的選擇上,盡管可以替代的選擇諸多,但免費(fèi)絕對(duì)是強(qiáng)的競(jìng)爭(zhēng)手段。目前為止,開發(fā)者在任何項(xiàng)目中首先安裝的首款工具必定都是GA。
是否曾嘗試過用大量curl命令來測(cè)試API,拼湊若干行的身份驗(yàn)證、數(shù)據(jù)和unique內(nèi)容類型請(qǐng)求?Postman就是我們需要的工具,它大幅簡(jiǎn)化了API開發(fā)的工作,不必再切換到SPA和API架構(gòu)。這款工具也是2017年排行榜的熱門之選。
Elasticsearch正是那些希望快速執(zhí)行文本搜索的開發(fā)者所尋找的工具。高度可定制的界面,并整合了Logstash和Kibana這些工具,這一切都讓它成為了受歡迎的日志整合與分析解決方案。
自從MailChimp收購(gòu)了Mandrill之后,SendGrid就成為了大量發(fā)送郵件的實(shí)惠型替代方案,其API也很簡(jiǎn)潔。此外在新一輪營(yíng)銷活動(dòng)中,非開發(fā)人員也被納入客戶范圍,能夠享受到SendGrid的便利了。
Stripe以開發(fā)者為本的思維模式,讓其成為2016年度支付處理操作的首選。
盡管之前的GoDaddy業(yè)務(wù)也頗受歡迎,但去年AWS獲得了迅猛發(fā)展,在云端市場(chǎng)上占據(jù)了31%的市場(chǎng)份額。對(duì)于有購(gòu)買域名需求的用戶來說,Route 53就是佳選擇,12美元/年的價(jià)格也非常有誘惑力。
這是一款綁定代碼資源庫(kù)的免費(fèi)網(wǎng)頁(yè)建立工具,無怪乎GH成了OSS載入頁(yè)面的實(shí)際標(biāo)準(zhǔn)。
MailChimp的用戶也許會(huì)同時(shí)使用Mandrill,說不定還能拿到免費(fèi)名額。不過,隨著2016年初MailChimp宣布將Mandrill并入MailChimp之后,這款應(yīng)用就不再單獨(dú)提供了。要想使用Mandrill,必須注冊(cè)一個(gè)MailChimp帳號(hào)。盡管用戶數(shù)有大幅下滑,但這款應(yīng)用仍然停留在熱門排行榜的前十名之內(nèi)。
以Rackspace為后盾的Mailgun仍是商務(wù)郵件市場(chǎng)的替代選項(xiàng)。
但凡有支付的地方,PayPal都不會(huì)被漏掉。
前10名中有3款產(chǎn)品均與商務(wù)郵件服務(wù)相關(guān),可以預(yù)測(cè)在2017年,電子郵件將會(huì)是開發(fā)者的重要媒介。 此外,由于信息發(fā)送API的問題,Twilio掉出10名開外,掉到第12名。看看那些亂七八糟的API,無怪乎有著清爽UI的Postman會(huì)攀升到榜單第二名。
還記得初見GitHub logo時(shí)的驚嘆嗎?如今,Octocat如風(fēng)暴般卷過整個(gè)開發(fā)業(yè)界,憑借對(duì)共同協(xié)作和用戶體驗(yàn)的注重,GitHub幾乎將版本控制變成了趣事。在收到OSS社區(qū)充滿誠(chéng)意的信函后,GitHub連續(xù)發(fā)力,并在今年推出了一連串的新產(chǎn)品,提供了許多令人印象深刻的功能,包括Project、更為健壯的代碼審查、個(gè)人頁(yè)面更新以及新的GraphQL API等。
2016年容器化進(jìn)入了大眾視野,Docker更是首選中的佼佼者。由于應(yīng)用架構(gòu)微服務(wù)的日漸盛行,容器可以令產(chǎn)品從開發(fā)到生產(chǎn)環(huán)境保持一致性。在2016年間,Docker發(fā)布了許多新的工具與服務(wù),以支持其核心容器技術(shù),其中一個(gè)還登上了新工具的榜單。
為了應(yīng)對(duì)競(jìng)爭(zhēng)對(duì)手Sublime Text,在發(fā)布了一系列數(shù)據(jù)包和主題之后,Atom已經(jīng)不再像是昔日小孩子玩具似的東西了,如今的Atom更包含內(nèi)置的git管理和搜索功能。
雖然被Atom擠下神位,但這款文本編輯器仍有著深厚的開發(fā)者社區(qū)基礎(chǔ),其易用性也在持續(xù)優(yōu)化中。
Atlassian套裝中包含一些能完美配合起來使用的產(chǎn)品,包括Bitbucket、Jira還有Confluence,任何開發(fā)團(tuán)隊(duì)都能使用這套工具,在同一個(gè)系統(tǒng)中將整個(gè)流程流線化。
許多開發(fā)團(tuán)隊(duì)都在開發(fā)流程中加入了持續(xù)集成和持續(xù)部署元素,而這方面的頂級(jí)工具之一——有一個(gè)的開源社區(qū)作為支持的Jenkins更是以其靈活性,以及海量插件的優(yōu)勢(shì)成為了持續(xù)集成與持續(xù)部署的實(shí)際之選,其新的插件Blue Ocean也引起了很多人氣。
隨著前端開發(fā)的迅猛發(fā)展,開發(fā)者需要這方面的管理工具,而npm(即node包管理器)是首批可安裝在任意前端應(yīng)用中的工具之一,這款應(yīng)用擁有35萬+的注冊(cè)量,常用于管理Gulp、Grunt、Yeoman等開發(fā)者工具。
Gulp首次擊敗Grunt,成為排名的任務(wù)運(yùn)行工具,由于構(gòu)建在Node的streams之上,運(yùn)行速度較Grunt更勝一籌。
GitLab登上榜單這一點(diǎn)令人詫異,這款軟件是2014年才發(fā)布的,就在GitHub和BitBucket發(fā)布6年之后。其界面與GitHub有些相似,但作為無限制的免費(fèi)公共及私有代碼庫(kù),再加上開源的優(yōu)勢(shì),讓GitLab受到了大批開發(fā)者的喜愛。此外,企業(yè)用戶也可以使用開箱即用的LDAP和Active Directory功能。
想要掌握Vim還是挺費(fèi)功夫的,不過對(duì)于熟練的開發(fā)者來說,Vim是一款效率奇高的工具。在實(shí)際使用中,更是有化腐朽為神奇的效果。
Git的迅速發(fā)展,再加上團(tuán)隊(duì)合作愈發(fā)頻繁,令類似GitHub、BitBucket以及GitLab之類的版本控制平臺(tái)占領(lǐng)了這張榜單。在2017年容器化趨勢(shì)還會(huì)繼續(xù)持續(xù),類似Docker、Vagrant、Ansible等工具也會(huì)在前20名之列。此外,開發(fā)者對(duì)于自己信任的文本編輯器也頗有偏愛,2017年我們預(yù)計(jì)Atom能繼續(xù)領(lǐng)先。
自從AOL即時(shí)通訊工具之后,再?zèng)]有其它工具取得過像Slack這樣的成就,將所有其它的團(tuán)隊(duì)通訊工具都驅(qū)逐殆盡。580萬日活用戶再加上38億美元的估值,Slack的成績(jī)非常。開放機(jī)器人系統(tǒng)更讓Slack成為了所有團(tuán)隊(duì)的好幫手。
Google應(yīng)用套裝中包含深受大眾喜愛的Gmail和Drive,價(jià)格低廉再加上豐富的功能,讓其頗受喜愛,Gmail的企業(yè)郵箱功能也很實(shí)用。
每年大家都會(huì)非常驚訝,Trello居然仍是大眾用以管理任務(wù)的工具,但它那些簡(jiǎn)單純粹的特性非常受團(tuán)隊(duì)的歡迎。
實(shí)際數(shù)據(jù)十分驚人,WordPress支持著互聯(lián)網(wǎng)上27%的網(wǎng)頁(yè),這個(gè)數(shù)據(jù)是6年前的兩倍。盡管2016年間WordPress的增長(zhǎng)緩慢,但仍保持增長(zhǎng)趨勢(shì),預(yù)計(jì)到2017年,這款應(yīng)用仍會(huì)是“內(nèi)容網(wǎng)站”的構(gòu)建工具。
從GreenHopper時(shí)代起,JIRA就是敏捷開發(fā)中的強(qiáng)大工具,隨著越來越多的團(tuán)隊(duì)在日常任務(wù)管理中使用到敏捷方法,JIRA也成為了他們的首選工具之一。
想要發(fā)送電子簡(jiǎn)報(bào)的大多團(tuán)隊(duì)都選擇了MailChimp,其界面簡(jiǎn)潔,管理系統(tǒng)十分舒適。
Skype十分好用,目前已有59%的團(tuán)隊(duì)計(jì)劃到2020年將半數(shù)雇員轉(zhuǎn)為遠(yuǎn)程聯(lián)絡(luò),預(yù)計(jì)到2017年遠(yuǎn)程互動(dòng)的需求還會(huì)持續(xù)增長(zhǎng)。
以前的原型一塌糊涂,但有了InVision之后,開發(fā)團(tuán)隊(duì)就可以迅速搞定可點(diǎn)擊的原型,讓市場(chǎng)人員有直觀感受,然后快速討論以優(yōu)化需求,減少實(shí)際開發(fā)中的時(shí)間浪費(fèi)。
由Atlassian公司出品的Confluence正是JIRA的填補(bǔ),它將任務(wù)管理平臺(tái)進(jìn)一步細(xì)化。隨著JIRA的發(fā)展,Confluence也自然而然地發(fā)展起來。
2016年度,銷售與營(yíng)銷團(tuán)隊(duì)大量采用聊天窗口來溝通,借助這一趨勢(shì)Intercom發(fā)展起來,這款應(yīng)用使得實(shí)時(shí)聊天和客戶接洽極其簡(jiǎn)單。
步入2017年的同時(shí),溝通工具也成為了團(tuán)隊(duì)之間至關(guān)重要的東西。在前20名工具中,有13款與通訊相關(guān),無論是內(nèi)部規(guī)劃、客戶接洽還是其它用途。而在任務(wù)管理工具中,排名第三的Trello,排名第五的JIRA,排名11的Asana,以及排名21的Pivotal Tracker還會(huì)繼續(xù)競(jìng)爭(zhēng)這方面的市場(chǎng)份額。
在項(xiàng)目中需要實(shí)時(shí)聊天的話,無需從頭制作一款應(yīng)用,試試SendBird免費(fèi)聊天功能的API吧。
作為npm和Bower的競(jìng)爭(zhēng)對(duì)手,Yarn的目標(biāo)用戶是年輕人。由于本地有緩存,Yarn運(yùn)行速度飛快,安全性也很高。
如果不想再使用昂貴的團(tuán)隊(duì)密碼管理工具,可以嘗試一下Passbolt,這個(gè)開源的解決方案使用起來非常簡(jiǎn)單,而且完全免費(fèi)。
僅有2kb大小的Milligram是輕量級(jí)的CSS框架之一。
將編輯器與互聯(lián)網(wǎng)緊密相連的Kite擁有智能的自動(dòng)補(bǔ)全功能。
Docker無處不在,而我們需要管理實(shí)例的干凈方式,Portainer正是這樣一款開源的輕量級(jí)Docker host管理UI。
Diff So Fancy只有一個(gè)用途,就是清理那些難以閱讀的git diffs。
DC/OS是一款開源的容器部署應(yīng)用,使得部署和運(yùn)行有狀態(tài)/無狀態(tài)分布式工作負(fù)載十分簡(jiǎn)單。
這款工具出自Docker團(tuán)隊(duì),是其它云容器服務(wù)強(qiáng)而有力的競(jìng)爭(zhēng)對(duì)手。
在Parse關(guān)閉之后,開發(fā)者們迫切希望找到備用方案,Parse團(tuán)隊(duì)放出了Parse-Server,這款開源、兼容Parse API的服務(wù)器對(duì)于那些尋求轉(zhuǎn)移parse.com方案的開發(fā)者來說無異于救命稻草。
新工具構(gòu)建起來非常簡(jiǎn)單,但想要成長(zhǎng)則沒那么容易。雖有批評(píng)的聲音,但這些工具也迅速吸引到了許多用戶。按照目前的情況來看,2017年容器化和微服務(wù)將成為主流趨勢(shì),開源工具總是深受開發(fā)者喜愛,列表前十名中有7名都是開源團(tuán)隊(duì)的作品。
2016年StackShare的排名統(tǒng)計(jì)中包含1.8萬個(gè)全新堆棧,涵蓋了149個(gè)國(guó)家的各種公司——從獨(dú)角獸到小型代理機(jī)構(gòu)。由于名單過長(zhǎng),這里僅篩選了堆棧排行榜的前十名,評(píng)判標(biāo)準(zhǔn)是關(guān)注度和查看數(shù)。
本站文章版權(quán)歸原作者及原出處所有 。內(nèi)容為作者個(gè)人觀點(diǎn), 并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。本站是一個(gè)個(gè)人學(xué)習(xí)交流的平臺(tái),網(wǎng)站上部分文章為轉(zhuǎn)載,并不用于任何商業(yè)目的,我們已經(jīng)盡可能的對(duì)作者和來源進(jìn)行了通告,但是能力有限或疏忽,造成漏登,請(qǐng)及時(shí)聯(lián)系我們,我們將根據(jù)著作權(quán)人的要求,立即更正或者刪除有關(guān)內(nèi)容。本站擁有對(duì)此聲明的最終解釋權(quán)。