偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

1. Git

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

2. Eclipse

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

3. NetBeans

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

4. Emacs

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

5. Vim

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

6. Node.js

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

7. Cordova

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

8. ASP.NET

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

9. Bootstrap

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

10. Ruby on Rails

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

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

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

2020-06-05 14:38:25

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

2020-06-28 09:56:48

.NET開發(fā)工具

2016-11-09 13:46:00

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

2016-10-14 19:30:21

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

2011-03-31 10:22:41

Java開發(fā)

2018-05-08 12:00:33

開發(fā)代碼Swift

2009-04-03 14:36:05

Java問卷調(diào)查開源

2021-11-21 22:43:10

Java開發(fā)框架

2024-03-19 08:00:00

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

2020-03-24 14:35:24

開源工具Joplin

2019-07-02 14:27:31

編程語言開發(fā)

2016-09-27 09:50:26

Linux開源智能

2015-07-09 10:18:36

Android開發(fā)工具

2024-08-12 08:00:00

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

2025-04-15 08:11:04

2012-07-13 09:18:29

2022-01-21 10:18:53

VSCode擴(kuò)展插件

2015-02-10 09:24:04

Web開發(fā)JavaScript工具

2016-08-25 10:15:50

Linux內(nèi)核代碼

2018-04-09 09:00:00

Java測試框架庫JUnit
點(diǎn)贊
收藏

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