閱讀更多

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

2014-06-06  編輯 wangguo 評論(75條) 有275265人瀏覽
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.跨平臺
Stani's Python EditorGPLStani 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工程師,大平臺,期待你加入,簡歷請發到[email protected]
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

發表評論

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

相關推薦

  • MySQL基礎入門視頻課程

    本課程從零開始,以通俗易懂的方式講解MySQL技術,手把手教你掌握每一個知識點。課程中使用的所有英文單詞都會逐一查詢并記錄,真正做到零基礎入門學習,適合初學者的教程! 課程內容包括: 1.MySQL簡介、安裝MySQL 2.查詢操作 3.聚合函數和分組統計 4.更新操作 5.表和庫的管理 6.約束 7.用戶和權限管理 8.事務處理 教學全程采用筆記+代碼案例的形式講解,通俗易懂!!!

  • 編程語言IDE對比

    IDE的對比&amp;lt;http://www.xqhtgn.icu/magazines/134-IDE-Comparison&amp;gt;

  • 編程語言 IDE 對比(轉)

    各種語言對應的IDE http://www.xqhtgn.icu/magazines/134-IDE-Comparison#606 &lt;href src="www.baidu.com"&gt;百度&lt;/href&gt; 另外學習wangwww.去hubwiz掉.com/ 轉載于:https://www.cnblogs.com/aijindi/p/5748580.html...

  • 各種編程語言介紹與對比(詳細)

    在介紹編程語言之前,先說說開放源代碼的必要性。現在,在軟件生產領域存在巨大的智利浪費,大家把大量的精力用在編寫別人已經實現的 程序代碼上。看看,文本編輯器有多少,看看ftp程序有多少,看看字處理程序有多少,這些程序雖然有差別,但主要的功能都是一樣的。要實 現個性化的功能,在已有的軟件基礎上修改會節省多少時間呀!而每個程序各編一套,又浪費多少時間?如果,沒有這些重復的工作量,世界 上的程序員至少可以...

  • PYPL 12月榜單發布,編程語言IDE與數據庫市場如何?

    PYPL(PopularitY of Programming Language,編程語言流行指數)12 月份的榜單已經發布了。PYPL 是非常流行的參考指標,其榜單數據的排名均是根據榜單...

  • 各大主流編程語言比較,運用場景

    #摘要 一個星期沒寫博客了,晚上看了別人寫的博客及各大編程語言,突然發現自己盡管了解大部分編程語言,但對各個語言的運用場景及發展前景并不明晰,我想很多人也跟我一樣,做一行,只了解本行的發展,但真正的市場趨勢并不了解.今天在這里給大家總結一下,有總結不對的歡迎大家提出意見或見解!拒絕虛假數據,混淆視聽! 給那些想學編程而面臨選擇困難的人,提供一個選擇的依據. 主要跟大家分析的語言: JAVA,C,C

  • 現代編程語言大 PK,2020 年開發者關心的七大編程語言

    【CSDN 編者按】“如果我們把人類文明想象成汽車的話,那么軟件開發行業就相當于汽車的引擎,編程語言就像引擎的燃料。”作為一名開發者,需跟隨技術潮流的發...

  • 四大機器學習編程語言對比:R、Python、MATLAB、Octave

    圖源:Pixabay.comGitHub 地址:https://github.com/mjbahmani/10-steps-to-become-a-data-scientistR 語言R 是一種用于統計計算和圖的語言及環境。它是一個 GNU 項目,與貝爾實驗室的 John Chambers 及其同事開發的 S 語言及環境類似。R 可以視為 S 的一種不同實現。二者存在一些重要差異,但使用 S 寫的...

  • 推薦一款常用的IDE插件,支持前端語言

    在搜狗智能輸入法面世的時候,用了一段時間之后,發現它真的很智能,對于常用的語言的片段都記錄了下來,而且智能的把常用的文字排到第一位。我做開發有五六年的時間了,用過Java...

  • Python3開發詳解

    Python3 開發詳解,課程從基礎的環境搭建講起,詳細講述了Python開發的方方面面,內容包括:編程基礎、函數、數據結構、異常處理、字符串、數字、網絡編程、多線程、數據庫處理等。

  • 實用數據分析:數據分析師從小白到精通

    以實用為第一標準的數據分析方法,詳細講解了數據分析的分析方法、使用場景、分析原理和實戰案例,幫助學習者系統打造從數據中獲取信息的能力。

  • Python爬蟲:逆向分析某云音樂加密參數

    本篇博文通過對網易云音樂進行逆向分析,用Python代碼模擬了AES和RSA加密過程,并在文章的末尾提供了一些參數,可以用這些參數來獲取歌曲對應的歌詞及用戶的評論。

  • Java軟件開發工程師全套課程(筆記+項目實戰案例)

    Java軟件開發系列課程,一站式學習全套Java技術。 包含三個階段課程: 第一階段: Java基礎入門——JavaSE核心技術 本階段為Java基礎入門,包含:初識Java、變量、運算符、選擇結構、循環結構、方法、數組、面向對象、抽象類和接口、常用類、枚舉、泛型、內部類、集合、異常、I/O、設計模式、數據庫、JDBC、項目實戰 第二階段: Java進階開發——Web開發技術 本階段為JavaWeb開發技術,包含:HTML、CSS、JavaScript、jQuery、Bootstrap、Servlet、JSP、Ajax、MVC等 第三階段: Java高級開發——JavaEE框架技術 Java框架技術,包含:IDEA、Maven、MyBatis、Spring、SpringMVC、SpringBoot、SpringCloud、Shiro、Redis、ZooKeeper、Dubbo、Kafka、Nginx、Git、Docker、Vue.js、在線商城實戰等 教學全程采用筆記+代碼案例的形式講解,由淺入深,每個知識點都有詳細的講解,通俗易懂!

  • Xshell6完美破解版,親測可用

    Xshell6破解版,親測可用,分享給大家。直接解壓即可使用

  • 微信小程序源碼-合集4.rar

    微信小程序源碼,包含:3C手機商城、kindle圖書商城、大宅小屋拼團、球鞋商城、掃碼購物、一元奪寶、喜茶店鋪、京東首頁、京東白條、小米商城等35個商城類源碼。

  • navicat簡體中文版 綠色版 (64位)

    解壓后安裝navicat,打開navicat執行PatchNavicat即破解成功。可以正常使用啦。

  • .net core快速開發框架

    WTM是基于.netcore的開源快速開發框架,github標星1800. 本教程分為12部分,詳細的介紹了WTM的功能和使用方法,以及asp.net core和entityframework相關知識的講解,另外還有一些我個人對于編程的理解。 為了避免大家感覺枯燥,我會模擬一個疫情防控上報系統的具體開發過程,貫穿整個教程。

  • YOLOv4目標檢測實戰:訓練自己的數據集

    課程演示環境:Ubuntu需要學習Windows系統YOLOv4的同學請前往《Windows版YOLOv4目標檢測實戰:訓練自己的數據集》,課程鏈接https://edu.csdn.net/course/detail/28748 YOLOv4來了!速度和精度雙提升! ? 與 YOLOv3 相比,新版本的 AP(精度)?和 FPS (每秒幀率)分別提高了 10% 和 12%。 ? YOLO系列是基于深度學習的端到端實時目標檢測方法。本課程將手把手地教大家使用labelImg標注和使用YOLOv4訓練自己的數據集。課程實戰分為兩個項目:單目標檢測(足球目標檢測)和多目標檢測(足球和梅西同時檢測)。 ? 本課程的YOLOv4使用AlexAB/darknet,在Ubuntu系統上做項目演示。包括:安裝YOLOv4、標注自己的數據集、整理自己的數據集、修改配置文件、訓練自己的數據集、測試訓練出的網絡模型、性能統計(mAP計算和畫出PR曲線)和先驗框聚類分析。還將介紹改善YOLOv4目標訓練性能的技巧。 ? 除本課程《YOLOv4目標檢測實戰:訓練自己的數據集》外,本人將推出有關YOLOv4目標檢測的系列課程。請持續關注該系列的其它視頻課程,包括: 《YOLOv4目標檢測實戰:人臉口罩佩戴識別》《YOLOv4目標檢測實戰:中國交通標志識別》《YOLOv4目標檢測:原理與源碼解析》

  • 說好的面經來啦!熱乎的大數據開發,沖沖沖!!

    每天都要進步一點點,生命不是要超越別人,而是要超越自己! (? ?_?)?

  • 微信小程序源碼-合集6.rar

    微信小程序源碼,包含:圖片展示、外賣點餐、小工具類、小游戲類、演繹博覽、新聞資訊、醫療保健、藝術生活等源碼。

Global site tag (gtag.js) - Google Analytics 开心农场种蔬菜赚钱 正规配资网上上盈配资 幸运赛车中奖规则 今日股票行情大盘走势图 辽宁11选5前3组选走势图 实战百家乐 黑龙江体彩61开奖号码 北京快8开奖走势图 期货股票配资股票融资融资融券模拟炒股软件温州股票配资股票实盘模拟实盘智深金岸投资 白小姐六肖期期准淮 十一选五技巧 今晚河南22选5开奖结果 福彩3d今开机号试机号 上证指数2020年预测 福彩排列七走势图500期 北京11选5一定牛 澳门博彩公司