自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

面向開(kāi)發(fā)人員的十大開(kāi)源工具

譯文
開(kāi)發(fā) 后端
據(jù)Black Duck軟件公司的《2016年開(kāi)源未來(lái)調(diào)查》報(bào)告聲稱,如今65%的企業(yè)組織在使用開(kāi)源軟件,開(kāi)發(fā)工具是公司企業(yè)使用的第三常見(jiàn)的一類開(kāi)源軟件(僅次于操作系統(tǒng)和數(shù)據(jù)庫(kù))。正如Black Duck公司的總裁兼首席執(zhí)行官盧·希普利(Lou Shipley)在報(bào)告中所說(shuō):“簡(jiǎn)而言之,開(kāi)源是如今開(kāi)發(fā)應(yīng)用軟件的主要方式?!?/div>

【51CTO.com快譯】據(jù)Black Duck軟件公司的《2016年開(kāi)源未來(lái)調(diào)查》報(bào)告聲稱,如今65%的企業(yè)組織在使用開(kāi)源軟件,開(kāi)發(fā)工具是公司企業(yè)使用的第三常見(jiàn)的一類開(kāi)源軟件(僅次于操作系統(tǒng)和數(shù)據(jù)庫(kù))。正如Black Duck公司的總裁兼首席執(zhí)行官盧·希普利(Lou Shipley)在報(bào)告中所說(shuō):“簡(jiǎn)而言之,開(kāi)源是如今開(kāi)發(fā)應(yīng)用軟件的主要方式。”

本文介紹了十款值得關(guān)注的開(kāi)源開(kāi)發(fā)工具。它包括版本控制系統(tǒng)、集成開(kāi)發(fā)環(huán)境(IDE)、文本編輯工具以及Web和移動(dòng)開(kāi)發(fā)框架。它們都經(jīng)常被開(kāi)發(fā)人員用來(lái)開(kāi)發(fā)新的應(yīng)用程序。

1. Git

隨著GitHub大行其道,Git已成為一項(xiàng)事實(shí)上的標(biāo)準(zhǔn);據(jù)幾項(xiàng)調(diào)查顯示,現(xiàn)在它是軟件開(kāi)發(fā)人員當(dāng)中最流行的版本控制系統(tǒng)。用戶包括技術(shù)行業(yè)的所有知名公司,比如谷歌、Facebook、推特、微軟、領(lǐng)英和網(wǎng)飛。它在開(kāi)源項(xiàng)目當(dāng)中也非常流行,比如Linux內(nèi)核、Eclipse、 Gnome及其他項(xiàng)目。

2. Eclipse

對(duì)Java開(kāi)發(fā)人員來(lái)說(shuō),Eclipse是最受歡迎的集成開(kāi)發(fā)環(huán)境(IDE)之一。它還支持C/C++、JavaScript和PHP。Eclipse基金會(huì)主管這種IDE的開(kāi)發(fā),它支持250多個(gè)開(kāi)源項(xiàng)目,其中大多數(shù)項(xiàng)目與開(kāi)發(fā)工具有關(guān)。

3. NetBeans

NetBeans是另一種很流行的開(kāi)源IDE,它主要以一種Java工具而出名,但是它還支持C/C++、JavaScript、PHP和HTML開(kāi)發(fā)。它可以在Windows、Linux或macOS上運(yùn)行,可以用來(lái)開(kāi)發(fā)桌面應(yīng)用程序、Web應(yīng)用程序或移動(dòng)應(yīng)用程序。

4. Emacs

一代又一代開(kāi)發(fā)人員在爭(zhēng)論兩種最流行的文本編輯工具:Emacs和Vim各自的相對(duì)優(yōu)點(diǎn)。GNU Emacs聲稱擁有可感知內(nèi)容的編輯模式,還有語(yǔ)法標(biāo)色、內(nèi)置說(shuō)明文檔及教程、全面的統(tǒng)一碼支持以及用于項(xiàng)目規(guī)劃和調(diào)試的工具等。

5. Vim

Vim也是一款大名鼎鼎的成熟的文本編輯工具,它包含在大多數(shù)UNIX系統(tǒng)和macOS中。主要功能特性包括:多級(jí)撤銷樹(shù)、支持?jǐn)?shù)百種編程語(yǔ)言、出色的搜索替換工具以及全面的插件系統(tǒng)。

6. Node.js

借助Node.js,開(kāi)發(fā)人員就能用JavaScript編寫(xiě)服務(wù)器端應(yīng)用程序。近些年來(lái),該項(xiàng)目的人氣急劇上升,用戶包括IBM、微軟、領(lǐng)英、網(wǎng)飛、貝寶、雅虎、沃爾瑪及其他許多知名的互聯(lián)網(wǎng)公司。據(jù)官方網(wǎng)站聲稱,“Node.js的軟件包生態(tài)系統(tǒng)npm是世界上最龐大的開(kāi)源庫(kù)生態(tài)系統(tǒng)。”

7. Cordova

Cordova得到了Apache基金會(huì)的贊助,它讓移動(dòng)開(kāi)發(fā)人員可以使用HTML、CSS和JavaScript之類的Web開(kāi)發(fā)技術(shù),編寫(xiě)針對(duì)iOS、安卓、Windows及其他平臺(tái)的應(yīng)用程序。其他許多移動(dòng)開(kāi)發(fā)框架基于Cordova代碼庫(kù),最有名的移動(dòng)開(kāi)發(fā)框架當(dāng)數(shù)PhoneGap。

8. ASP.NET

微軟的這種Web開(kāi)發(fā)框架自2002年以來(lái)就問(wèn)世了,但是它直到2014年才采用開(kāi)源許可證來(lái)發(fā)布。它與微軟的其他許多開(kāi)發(fā)工具整合起來(lái),包括Visual Studio。

9. Bootstrap

Bootstrap在官方網(wǎng)站上聲稱“Web上最流行的HTML、CSS和JS框架,可用于開(kāi)發(fā)響應(yīng)式、移動(dòng)優(yōu)先的項(xiàng)目。”它由推特開(kāi)發(fā),最早是在2011年發(fā)布,旨在簡(jiǎn)化前端Web開(kāi)發(fā)。

10. Ruby on Rails

Ruby on Rails憑借獨(dú)特的理念和簡(jiǎn)易的方法,有別于其他的Web應(yīng)用程序開(kāi)發(fā)框架。用戶包括互聯(lián)網(wǎng)上一些最流行的服務(wù),比如GitHub、Airbnb、Basecamp和Hulu。

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:趙立京 來(lái)源: 51CTO
相關(guān)推薦

2020-06-05 14:38:25

開(kāi)發(fā)人員職位開(kāi)發(fā)

2020-06-28 09:56:48

.NET開(kāi)發(fā)工具

2016-11-09 13:46:00

云數(shù)據(jù)庫(kù)

2016-10-14 19:30:21

云計(jì)算云數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)

2018-05-08 12:00:33

開(kāi)發(fā)代碼Swift

2011-03-31 10:22:41

Java開(kāi)發(fā)

2009-04-03 14:36:05

Java問(wèn)卷調(diào)查開(kāi)源

2021-11-21 22:43:10

Java開(kāi)發(fā)框架

2024-03-19 08:00:00

物聯(lián)網(wǎng)應(yīng)用物聯(lián)網(wǎng)開(kāi)源

2019-07-02 14:27:31

編程語(yǔ)言開(kāi)發(fā)

2020-03-24 14:35:24

開(kāi)源工具Joplin

2016-09-27 09:50:26

Linux開(kāi)源智能

2015-07-09 10:18:36

Android開(kāi)發(fā)工具

2024-08-12 08:00:00

人工智能開(kāi)發(fā)AI編程助理

2015-02-10 09:24:04

Web開(kāi)發(fā)JavaScript工具

2012-07-13 09:18:29

2022-01-21 10:18:53

VSCode擴(kuò)展插件

2018-04-09 09:00:00

Java測(cè)試框架庫(kù)JUnit

2021-11-02 08:54:10

開(kāi)發(fā)編程測(cè)試

2021-11-06 23:07:47

開(kāi)發(fā)網(wǎng)站編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)