閱讀更多

編程語言
特約稿件 編程語言 IDE 對比  

2014-06-06  編輯 wangguo 評論(75條) 有253962人瀏覽
IDE是集成開發環境的英文縮寫,所謂集成開發環境,就是將你在開發過程中所需要的工具或功能集成到了一起,比如代碼編寫、分析、編譯、調試等功能,從而最大化地提高開發者的工作效率。

每種編程語言都有一些特定的IDE,本文將簡單為你介紹這些IDE之間的區別,希望能夠為你選擇IDE時提供一些幫助。

Java Top



IDE許可使用Java編寫WindowsLinuxMac OS X其他平臺GUI構建器
BlueJGPL2+GNUSolaris×
CodenvyCloud IDESolaris×
DrJavaPermissiveSolaris×
Eclipse JDTEPLFreeBSD, JVM, Solaris
GeanyGPL×FreeBSD, IBM AIX, OpenBSD, Solaris, other Unix×
GreenfootGPLSolaris×
IntelliJ IDEAALv2FreeBSD, OpenBSD, Solaris
JBuilder專有Solaris
JCreator專有××××
JDeveloper專有generic JVM
jGRASP專有×
KDevelopGPL×××Solaris
MyEclipse專有FreeBSD, JVM, Solaris
NetBeansCDDL/GPL2OpenBSD, Solaris
Rational Application Developer專有×IBM AIX, Solaris
Servoy專有Solaris
XcodeProprietary×××


C/C++ Top

IDE許可WindowsLinuxMac OS X調試器GUI 構建器集成工具鏈分析器代碼覆蓋自動完成靜態代碼分析可視化設計類瀏覽器C 編譯器C++ 編譯器代碼重構
AnjutaGPL×××××
AppCode(IntelliJ IDEA)專有×××××
C++Builder專有×
Code::BlocksGPL×
CodeLiteGPL××
Dev-C++GPL××××××
Eclipse CDTEPL×外部外部
GeanyGPL××××××外部外部×
GNAT Programming StudioGPL×
KDevelopGPL×外部外部
LabWindows/CVI專有××××N/A××
LccWin32免費××N/A××
Microsoft Visual Studio專有××
Microsoft Visual Studio Express免費××××××
MonoDevelopLGPL××××
NetBeans C/C++ packCDDL/GPL外部外部
OpenWatcom專有×××××
Oracle Solaris Studio專有××
Pelles C專有×××N/A××
Philasmicos Entwickler Studio專有××××外部外部×
Qt CreatorGPL/LGPL××外部外部
Rational Software Architect專有×外部外部
Ultimate++ TheIDEBSD××××外部外部×
wxDev-C++GPL×××××
Xcode 專有××


C# Top


IDE許可開發商平臺
Microsoft Visual Studio專有 MicrosoftWindows
MonoDevelopLGPLXamarin和Mono社區Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris
SharpDevelopLGPLICSharpCodeWindows


PHP Top



IDE開發商平臺許可自動完成調試器重構支持VCS支持
Aptana StudioAptana, Inc.Cross-platformGPL×插件
CodelobsterCodelobsterWindows專有×插件
Eclipse PDTEclipse Foundation /ZendWindows, Linux, Mac OS X, FreeBSD, JVM,SolarisEPL×CVS, Git,Mercurial,SVN
GeanyGeany TeamWindows, Linux, Mac OS X, FreeBSD, IBM AIX,OpenBSD, Solaris, other UnixGPL××插件
HTML-KitChami.comWindows (all)專有未知×未知未知
KDevelopKDE KDevelop TeamCross-platformGPL×未知CVS, Git, SVN
Komodo IDE / EditActiveStateCross-platform專有Bazaar, CVS,Git,Mercurial,Perforce, SVN
NetBeansSun Microsystems /OracleCross-platform on NetbeansCDDL, GPLCVS, Git,Mercurial,SVN
PHPEclipse(Eclipse)PHPEclipseproject teamWindows, Linux, Mac OS X, FreeBSD, JVM,SolarisCPL未知未知
PhpED ProfessionalNuSphere CorporationWindows專有未知CVS, SVN, any other Windows-shell integrated
PHPEditWaterProof SARLWindows專有×CVS, SVN
PhpStorm (IntelliJ IDEA)JetBrainsWindows, Linux, Mac OS X, FreeBSD, OpenBSD,Solaris專有CVS, Git,Mercurial,Perforce, SVN
Quanta PlusKDE Web Dev TeamLinuxGPL未知×未知未知
RadPHP (formerly Delphi for PHP)Embarcadero Tech×logiesWindows專有未知
WebDevPC SOFTCross-platform專有Unknown×UnknownUnknown
Zend StudioZendCross-platform專有CVS, Git,SVN, others (via plugins)


JavaScript Top



IDE許可開發商平臺
AnjutaGPLAnjuta TeamUnix-like
Aptana StudioGPLAptana, Inc.跨平臺
Eclipse Web ToolsEPLIBMWindows, Linux, Mac OS X, FreeBSD, JVM, Solaris
Komodo IDE / Edit專有ActiveState跨平臺
NetBeansCDDL, GPL2Oracle跨平臺
Nodeclipse NTSEPLNodeclipseWindows, Linux, Mac OS X, FreeBSD, JVM, Solaris
NuSphere PhpED專有NuSphereWindows
Oracle JDeveloper專有Oracle CorporationWindows, Linux, Mac OS X
ServoyServoy許可Servoy Developer Team跨平臺
Visual Studio專有MicrosoftWindows
WebStorm專有JetBrains跨平臺


Python Top

IDE許可開發商平臺調試器
AnjutaGPLNaba KumarUnix-like
Eric Python and Ruby IDEGPLDetlev Offenbach跨平臺
GeanyGPLTeam√(通過插件)
IDLEOpen sourceGuido van Rossum et al.跨平臺
Komodo IDEProprietaryActiveState跨平臺
KDevelopGPLKDE KDevelop Team跨平臺
MonoDevelopLGPLNovell and theMono community
NetBeansGPLOracle跨平臺
Ninja-IDEGPLTeam跨平臺√(通過插件)
PIDAGPLTeam跨平臺
PyCharm專有/Apache 2.0JetBrains跨平臺
PyDevEPLAptana跨平臺
PyScripterMIT LicenceKiriakos VlahosWindows
Python Tools for Visual StudioApache License 2.0MicrosoftWindows
PythonAnywhereProprietaryPythonAnywhere LLP基于Web×
PythonistaProprietaryOMZ SoftwareiOS×
SpyderMIT LicencePierre Raybaut et al.跨平臺
GPLStani Michiels跨平臺
Wing IDE專有Wingware跨平臺


Ruby Top


IDE許可開發商平臺
Aptana Studio(RadRails插件)GPLAptana, Inc.跨平臺
Eric Python and Ruby IDEGPLDetlev Offenbach跨平臺
Komodo IDE / Edit專有ActiveState跨平臺
NetBeansCDDL和GPLThomas Enebo (JRuby co-lead)跨平臺
RubyMine專有JetBrains跨平臺


Perl Top



IDE許可開發商平臺
Eclipse EPICCPLEPIC Project Team跨平臺
GeanyGPLTeam跨平臺
KDevelopGPLKDevelop Team跨平臺
Komodo IDE / Edit專有ActiveState跨平臺
PadrePerlPadre Team跨平臺


ActionScript Top



IDE許可WindowsLinuxMac OS X其他平臺調試器GUI 構建器分析器靜態代碼分析MXML支持導出到移動平臺
Flash Builder專有×JVM
FlashDevelopMIT××××
IntelliJ IDEA專有FreeBSD, OpenBSD,Solaris×
Realaxy Editor專有JVM×××


Basic Top



IDE許可WindowsLinuxMac OS X其他平臺
Basic4android專有Android
GambasGPL××FreeBSD
Microsoft Visual Studio專有××
MonoDevelopLGPLFreeBSD,Solaris
PureBasic專有AmigaOS
SharpDevelopLGPL××
Xojo專有Web


Ada Top


IDE許可WindowsLinuxMac OS XDebuggerGUI構建起工具鏈分析器代碼覆蓋自動完成靜態代碼分析可視化設計類瀏覽器
Eclipse w/AonixADTEPL×未知未知未知×
GNAT Programming StudioGPL×


更多對比 Top



評論 共 75 條
75 樓 zthe001 2019-06-05 15:43
小白一無所知  
74 樓 devcloud 2018-07-27 11:29
試試華為的cloudIDE:https://www.huaweicloud.com/product/cloudide.html
73 樓 征途不止 2018-03-17 00:27
我是學Java,平時Eclipse用的比較多,其他的還沒有接觸過,回頭要體驗一下
72 樓 gyyloveyc 2018-03-07 22:13
https://cloud.tencent.com/act/campus/group/detail?group=14954
點此鏈接購買騰訊云服務器,配置“1核2G 1M帶寬  50G云硬盤”,16個月只需120元
購買后通過以下鏈接續費兩年(認證隨便填填就好),120元一年。
https://cloud.tencent.com/act/campus
71 樓 MCLoginandPwd 2017-08-11 10:47
分享一款代碼生成器,拖拽式組件結合流式處理,很容易的訪問數據庫、http、文件讀寫操作等等,支持編寫javascript、java、freemaker,功能豐富強大,編制規則,可生成一切想要的代碼,詳見:http://blog.csdn.net/LoginandPwd/article/details/76944900,更多資訊:http://blog.csdn.net/LoginandPwd/article
70 樓 mfkujjisk 2017-08-10 19:57
阿里巴巴招聘java工程師,大平臺,期待你加入,簡歷請發到67434259@qq.com
69 樓 dengry 2017-06-06 14:23
IntelliJ IDEA,神器
68 樓 bianqi 2017-03-23 19:57
        
67 樓 robertlrt 2017-02-06 23:25
我php直接editplus
66 樓 doubleK 2016-12-19 14:53
我還是服IntelliJ IDEA
65 樓 zlj1817 2016-11-15 17:52
總結的很到位,佩服。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------最好用的博客備份神器,在此致敬!(Q Q群:572162538)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
64 樓 jiangshidi 2016-11-03 16:08
的身份水電費水電費水電費
63 樓 一個橘子 2016-10-31 19:34
很不錯,以前我也搞過MyEclipse,不過現在公司用魔方網表了,現在在研究這個
62 樓 shizongger 2016-09-30 10:59
iteye怎么不更新啊?一直是精華的推薦全都是好幾年的內容。
61 樓 hellotieye 2016-08-19 14:41
就這還精華了好幾年呢       
60 樓 jinpeng888 2016-07-25 15:05
一直用記事本
59 樓 winsoning 2016-06-16 09:53
heixiongTT 寫道
<img src="#" onerror="while(1>0) {alert(1);}"

58 樓 heixiongTT 2015-12-13 20:26
<img src="#" onerror="while(1>0) {alert(1);}"
57 樓 拓子軒 2015-11-12 16:21
記事本搞定一切
56 樓 lshhjxlj 2015-10-27 09:54
一直在用NetBeans
55 樓 遠方的彪 2015-10-25 15:14
Java的應該eclipse和myeclipse用的多一點吧
54 樓 erhuzi 2015-10-15 11:08
IntelliJ  
53 樓 windlike 2015-07-28 14:49
52 樓 一切為了移民 2015-07-17 09:19
eclipse和idea
51 樓 canicula0811 2015-06-15 14:20
果斷收藏 
50 樓 luwenbin006 2015-04-16 17:32
果斷收藏
49 樓 mangguo 2015-04-02 11:37
話說上面的評論好亂,對于文章挺不錯的,我有一個觀點就是只要是自己用的順手,用什么樣的IDE都是好的,順便推薦一個編程學習的網站編程學習的網站
48 樓 bevalmarquez 2015-03-23 15:44
47 樓 bevalmarquez 2015-03-23 15:44
46 樓 bevalmarquez 2015-03-20 07:42

發表評論

您還沒有登錄,請您登錄后再發表評論

相關推薦

  • 各個平臺和語言開發IDE大匯集比較

    The following tables list notable software packages that are nominal IDEs; standalone tools such as?source code editors?and?GUI builders?are not included. These IDEs are listed in alphabetical ord

  • 編程語言 IDE 對比

    IDE是集成開發環境的英文縮寫,所謂集成開發環境,就是將你在開發過程中所需要的工具或功能集成到了一起,比如代碼編寫、分析、編譯、調試等功能,從而最大化地提高開發者的工作效率。 每種編程語言都有一些特定的IDE,本文將簡單為你介紹這些IDE之間的區別,希望能夠為你選擇IDE時提供一些幫助。 java C++ C# PHP JavaScript Python Ruby Perl ...

  • PYPL 二月榜單發布:最受歡迎的編程語言IDE 和數據庫都是哪些

    作者 | 局長本文經授權轉載自開源中國(ID:oschina2013)PYPL(PopularitY of Programming Language,編程語言流行指數) ...

  • PYPL二月榜單發布:最受歡迎的編程語言IDE 和數據庫竟然是……

    90%的程序員學Python這么認為: https://edu.csdn.net/topic/python115?utm_source=csdn_bw PYPL(PopularitY of Programming Language,編程語言流行指數) 二月榜單已發布,目前包含四個排行榜,分別是編程語言IDE、ODE(Online IDE) 以及數據庫這四個。 PYPL 是非常流行的參考...

  • 各類編程語言對比

  • 九大編程語言的優劣比較

    編程語言之間的對比,一直都是眾說紛紜,究竟哪種語言最好,我想沒有一個標準答案,對于不同的人和不同的需求來說,對好的定義就不盡相同,但是我們卻可以量化具體的指標,在9種主流編程語言之間給人們提供一個對比的參考,圖片展示如下: 那么究竟應該選擇哪種語言進行學習發展以及就業研究呢?其實,這是一個不必過于糾結的問題,對于目前的主流編程語言來說,每一種語言都有不錯的薪資報酬和較好的發展平臺和前景。

  • [轉]九大編程語言對比(圖文并茂,崗位薪酬)

    https://blog.csdn.net/baihuaxiu123/article/details/51760823 圖解九種主流編程語言,從Python、Java到Objective-C。碼農世界,哪種才是最好的編程語言? 這9張信息圖囊括了九種主流編程語言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。對于每種編程語言,大...

  • 【轉載】詳細對比9門主流編程語言

    轉載自:https://www.w3cschool.cn/article/newpopularlanguage 【最新發布】詳細對比9門主流編程語言 如果你正在考慮從哪里入門編程,看完這篇你也許會清晰一些。 在學習編程之前,我們需要清楚學習編程的目的和方向,了解每種語言的優勢、劣勢。這些是國外一個網站做的流行語言對比圖,希望幫你更好的理解各種語言的用處、難易程度。

  • 2016主流編程語言的詳細對比

    如果你正在考慮從哪里入門編程,看完這篇你也許會清晰一些。這篇文章給大家詳細對比9門主流編程語言,有需要的朋友們可以一起看一看。 在學習編程之前,我們需要清楚學習編程的目的和方向,了解每種語言的優勢、劣勢。這些是國外一個網站做的流行語言對比圖,希望幫你更好的理解各種語言的用處、難易程度。 Python 當我們思考應該找哪一門語言入門時,往往會有人跟你推Python。Python

  • 九種編程語言對比

    圖解九種主流編程語言,從Python、Java到Objective-C。碼農世界,哪種才是最好的編程語言? 這9張信息圖囊括了九種主流編程語言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。對于每種編程語言,大家都能夠看到由其打造的頂級應用成果,相關職位的平均薪酬(美國)以及該語言的優勢與弊端。

  • Notepad++ 輕量級 IDE 配置 (多編程語言版) (一)

    ?Notepad++ 插件 NppExec 支持運行多編程語言腳本。?當讀者閱讀到《Notepad++ 輕量級 Java IDE 配置》 ? ??? ? ? ? ? ? ? ? ? ? 《Notepad++ 輕量級 python IDE 配置 》?不僅會產生疑問,如何使用NppExec?配置及支持Java語言,又支持python語言的Notepad++ IDE呢??這個問題的產生一方面說明這種配置...

  • 多種編程語言執行效率的比較

    我們經常用不同種編程語言來完成我們的工作,但是它們的執行效率如何呢,我們通過遞歸的方式計算斐波那契數列的前40項和來比較。拿來進行比較的編程語言有:C,C#,Java,JavaScript,Python,Lua等。拭目以待吧

  • 11大類編程語言功能比較表(信息圖)

    導讀:有程序員的地方就會有因為對編程語言的探討而引發的戰爭(例如Linux之父Linus Torvalds炮轟C++ 一無是處,認為C++既無助于簡化,以實際用于進行原型化或者簡單的GUI編程,又不是像C那樣的簡潔的系統編程語言,能夠積極地鼓勵開發者使用簡單和直接的語言構造;而另一位大牛Paul Graham則強烈鄙視Java,認為使用Java的公司都不足為懼)。同樣的,CSDN軟件研發頻道每

  • Arduino編程語言參考大全(官方網站)

    arduino編程語言參考大全,里面涵蓋各種基礎語言以及變成語法

  • MATLAB編程語言IDE

  • 各個編程語言的介紹與比較

    本文章寫于2019.3.27 如上是這一年剛剛開始的時候各個編程語言前二十的排行榜. 就那這個來介紹吧! 一. java -- 廣泛 目前在中國這個還是很吃香的,他的強大在于如下幾點 1.1 有虛擬機 jvm ,良好的跨平臺性,就是說不管你是在win上寫的代碼還是在Linux上 寫的代碼,還是在什么其他系統上寫的代碼只要你寫的對,java的虛擬機安裝好了,在哪都能 跑起來 ...

  • 各種編程語言速度、內存、代碼的比較

  • 計算機目前九種編程語言對比

    圖解九種主流編程語言,從Python、Java到Objective-C。碼農世界,哪種才是最好的編程語言? 這9張信息圖囊括了九種主流編程語言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。對于每種編程語言,大家都能夠看到由其打造的頂級應用成果,相關職位的平均薪酬(美國)以及該語言的優勢與弊端。 ? ? ? ...

  • 編程語言vs代碼量vs運行速度

    場景需求:用不同的編程語言完成同一個任務 語言 代碼量 運行速度 可應用的場景 C、C++ 1000行 1s 寫操作系統 寫3D游戲 嵌入式開發 java 100行 2s 寫手機應用 網站開發 python 20行 10s 系統運維的日常工作

  • 編程語言效率大對比:Java是最節能的語言之一,Python最差!

      很多人的電腦屏幕上都會有一個顯示CPU占用率的小球(當然也可能是其他形狀,很多人是在下載諸如360等安全軟件中帶的),很多人在看到數字彪紅的時候會很受不了,想要馬上清理內存。如今,節能不僅僅是硬件問題,編程語言的選擇也可能會對能源消耗產生嚴重影響,本文我們將深入了解編程語言的能源效率。   多年來,我們將性能與處理時間結合在一起。“它有多好?”的意思是“它有多快?”,開發人員、工程師甚至消費者...

Global site tag (gtag.js) - Google Analytics 全天上海快3计划网 阆中市| 丹巴县| 汽车| 沙田区| 枣阳市| 芒康县| 曲麻莱县| 虹口区| 鸡泽县| 南江县| 商水县| 浦县| 长葛市| 民和| 高安市| 册亨县| 新宁县| 迁安市| 天津市| 长岭县| 石狮市| 竹北市| 广西| 武陟县| 五原县| 富宁县| 东至县| 清镇市| 怀柔区| 崇州市| 赤水市| 房产| 广宗县| 嘉荫县| 安丘市| 连云港市| 白山市| 德令哈市|