新聞中心
這年頭,幾乎每個(gè)開(kāi)發(fā)人員都很熟悉開(kāi)源代碼和代碼編寫工具的好處。GitHub和SourceForge之類的開(kāi)源代碼庫(kù)為那些在自行構(gòu)建應(yīng)用程序方面尋求幫助的人提供了寶貴資源。

在嘉善等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,嘉善網(wǎng)站建設(shè)費(fèi)用合理。
此外,如今市面上許多最受歡迎的開(kāi)發(fā)工具都采用了開(kāi)源許可證。過(guò)去幾年新工具數(shù)量猛增,尤其是移動(dòng)開(kāi)發(fā)和JavaScript架構(gòu)等類別方面的新工具。這個(gè)月我們更新了之前的開(kāi)源開(kāi)發(fā)工具大全,重點(diǎn)介紹了數(shù)十款最出色的開(kāi)源缺陷跟蹤器、編程語(yǔ)言、版本控制系統(tǒng)、框架、IDE、文本編輯器及其他工具。
現(xiàn)在有一大批多種多樣的開(kāi)源開(kāi)發(fā)工具,我們不可能把每個(gè)人青睞的工具一網(wǎng)打盡。要是您希望一些沒(méi)有上榜的工具引起注意,歡迎留言補(bǔ)充。
1. Go
Go于2009年由谷歌首次發(fā)布,這種靜態(tài)語(yǔ)言有點(diǎn)類似C,但擁有廢料收集和一些動(dòng)態(tài)功能。Go網(wǎng)站介紹它是“一門快速、靜態(tài)類型的編譯語(yǔ)言,感覺(jué)就像一門動(dòng)態(tài)類型的解釋語(yǔ)言?!?/p>
支持的操作系統(tǒng):Linux和OS X
2. Dart
Dart是谷歌發(fā)明的另一門語(yǔ)言,可用于構(gòu)建Web應(yīng)用程序或基于服務(wù)器的應(yīng)用程序。它自稱是“基于類、面向?qū)ο?,非教條式?!?/p>
支持的操作系統(tǒng):Linux和OS X
3. F#
微軟開(kāi)發(fā)的F#是一種跨平臺(tái)“函數(shù)優(yōu)先”的編程語(yǔ)言。網(wǎng)站上有數(shù)量眾多的工具,可用于學(xué)習(xí)該語(yǔ)言,并用它來(lái)編寫應(yīng)用程序。
支持的操作系統(tǒng):Linux和OS X
4. Lua
Lua被《魔獸世界》和《憤怒的小鳥(niǎo)》所使用,聲稱是“領(lǐng)先的面向游戲的腳本語(yǔ)言”。它由巴西的一個(gè)團(tuán)隊(duì)開(kāi)發(fā),這門歷史僅兩年的語(yǔ)言其名稱來(lái)自葡萄牙單詞,意為“月亮”。
支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)
5. Java
作為世界上最流行的兩種編程語(yǔ)言之一,甲骨文公司擁有的Java讓開(kāi)發(fā)人員可以編輯跨平臺(tái)應(yīng)用程序。提供了一系列廣泛的相關(guān)IDE、庫(kù)和相關(guān)工具。
支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)
6. Perl
Perl經(jīng)常用于Web開(kāi)發(fā),問(wèn)世至今才近三年。它是面向?qū)ο蟮某绦?函數(shù)語(yǔ)言,可與數(shù)據(jù)庫(kù)輕松整合。
支持的操作系統(tǒng):Windows、Linux和OS X
7. PHP
PHP是另一種流行的Web語(yǔ)言,它支持著世界上一些最熱門網(wǎng)站的服務(wù)器端。全稱是“PHP:Hypertext Preprocessor”,由PHP組織負(fù)責(zé)維護(hù)。
支持的操作系統(tǒng):Windows、Linux和OS X
8. Python
Python以簡(jiǎn)單易學(xué)著稱,這種動(dòng)態(tài)類型語(yǔ)言注重速度和代碼可讀性。核心理念用20句格言來(lái)表達(dá),包括“漂亮勝過(guò)丑陋”、“簡(jiǎn)單勝過(guò)復(fù)雜”以及“特例也不能特殊到打破規(guī)則”。
支持的操作系統(tǒng):Windows、Linux和OS X
9. R
這門編程語(yǔ)言是專門為處理統(tǒng)計(jì)計(jì)算和圖形而設(shè)計(jì)的。由于大數(shù)據(jù)和分析對(duì)企業(yè)來(lái)說(shuō)變得越來(lái)越重要,使用R的企業(yè)數(shù)量猛增。
支持的操作系統(tǒng):Windows、Linux和OS X
10. Ruby
Ruby受到Perl、Smalltalk、Eiffel、Ada和Lisp的啟示,自稱是“編程人員的最好朋友”。雖然使用量最近略有滑坡,但它仍是20種最流行的編程語(yǔ)言之一。它具有動(dòng)態(tài)性、面向?qū)ο?,旨在看似“自然”?/p>
支持的操作系統(tǒng):Windows、Linux和OS X
11. TypeScript
微軟在2012年最先發(fā)布了這個(gè)JavaScript變種。它可與JavaScript庫(kù)兼容,編譯成JavaScript代碼,不過(guò)添加了靜態(tài)類型功能,增強(qiáng)了可擴(kuò)展性。
支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)
#p#
1. ATPad
ATPad為偏愛(ài)使用文本編輯器而非成熟IDE的開(kāi)發(fā)人員而設(shè)計(jì),它提供了選項(xiàng)卡式環(huán)境、行編號(hào)、書(shū)簽、代碼片段系統(tǒng)、無(wú)限制的撤銷/重做及更多功能。
支持的操作系統(tǒng):Windows.
2. CodeMirror
基于JavaScript的CodeMirror可以將文本編輯器嵌入到Web瀏覽器中。它支持90多門語(yǔ)言,具有自動(dòng)完成、代碼折疊、括號(hào)及標(biāo)記匹配及更多功能。
支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)
3. Emacs
自上世紀(jì)70年代以來(lái),數(shù)代開(kāi)發(fā)人員使用Emacs編寫代碼。它提供了內(nèi)容敏感的編輯、語(yǔ)法標(biāo)色、全面的統(tǒng)一碼(Unicode)支持、定制功能和龐大的插件庫(kù)。
支持的操作系統(tǒng):Windows、Linux和OS X
4. jEdit
這種基于Java的文本編輯器支持200多門編程語(yǔ)言。它包括內(nèi)置的宏語(yǔ)言,提供了數(shù)百個(gè)預(yù)先編寫的宏命令和插件。
支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)
5. Notepad++
基于Scintilla的Notepad++這個(gè)月早些時(shí)候剛更新,添加了新的Ghost輸入功能。其他功能包括:語(yǔ)法高亮顯示及折疊、可定制的GUI、文檔圖、自動(dòng)完成、選項(xiàng)卡式界面、所見(jiàn)即所得打印、書(shū)簽、宏及更多。
支持的操作系統(tǒng):Windows
6. TEA
這種快速的跨平臺(tái)文本編輯器聲稱擁有數(shù)百種受支持的功能。盡管很小巧,但它含有拼寫檢查工具、選項(xiàng)卡式布局、支持幾十種語(yǔ)言的語(yǔ)法高亮顯示、支持代碼片段和模板、書(shū)簽、日歷及更多。
支持的操作系統(tǒng):Windows、Linux和OS X
7. Textmate
這款文本編輯器只面向Mac,聲稱想把代碼和標(biāo)記帶入到21世紀(jì)。請(qǐng)注意:這是開(kāi)源工具,但它未必免費(fèi);網(wǎng)站上銷售商用許可證。
支持的操作系統(tǒng):OS X
8. Vim
Vim是一款成熟的文本編輯器,擁有許多鐵桿粉絲,也是Emacs的宿敵。它很容易配置,有時(shí)被稱為“編程人員的編輯器”,因?yàn)樗鼡碛袠?biāo)準(zhǔn)IDE的許多功能特性。它是一款慈善軟件,所以使用它的人被要求捐錢給一家?guī)椭鸀醺蛇_(dá)貧困孩子的機(jī)構(gòu)。
支持的操作系統(tǒng):Windows、Linux和OS X
9. XML Copy Editor
這種快速輕型的編輯器適用于一項(xiàng)任務(wù):編寫有效的XML代碼。其功能包括:語(yǔ)法高亮顯示、折疊、標(biāo)簽補(bǔ)齊、拼寫和樣式檢查以及從微軟Word導(dǎo)入導(dǎo)出。
支持的操作系統(tǒng):Windows和Linux
當(dāng)前文章:11款好用的編程語(yǔ)言及9款文本編輯器
標(biāo)題URL:http://www.5511xx.com/article/cdgosjh.html


咨詢
建站咨詢
