Integrated Development Environments / RAD tools / GUI-builders on Linux
来源:互联网 发布:centos ssh连接其他ip 编辑:程序博客网 时间:2024/06/07 00:59
Integrated Development Environments / RAD tools / GUI-builders on Linux:
http://linuxmafia.com/faq/Devtools/ides.html
- General/Editors:
- Amy (HTML, C, C++, Java, SQL, LaTeX, Makefiles and many more languages)
- blIDE (incomplete; no downloads as of yet)
- IBM's Eclipse (an extensible IDE kit; Java, C/C++, plus other languages via plug-ins that are becoming increasingly available, such as Perl via the EPIC plug-in)
- Code Crusader (supports just about everything) with the Code Medic debugger
- Glimmer
- InfoDock
- SGI's Jessie (doesn't seem to exist any more)
- Emediat Solutions's RadBuilder
- RHIDE
- CYGNUS's Source Navigator with the Insight debugger
- SciTE
- Sublime Text
- Titano
- WideStudio
- wxStudio
- Ada:
- GNAT Programming System (GPS)
- TIA (for GNAT Ada 95)
- BASIC:
- TrueBASIC (Linux version to be released soon)
- C/C++:
- Amy
- Anjuta
- ICS's BX Pro (for Motif/C++)
- Code Forge's C-Forge
- Code Blue
- Code::Blocks for C++/wxWidgets
- Metrowerks's Code Warrior
- Bloodshed Software's Dev-C++ (for C/C++)
- DiaSCE
- IBM's Eclipse (an extensible IDE kit; Java, C/C++ in late beta, other plug-ins pending)
- gIDE
- Glade
- GNAT Programming System (GPS)
- CYGNUS's GNUPro
- FLTK & Fluid (for C++)
- IDEntify
- KDbg
- KDevelop
- KDE Studio
- Suite 3220 Software's Moonshine and Moonshine Professional
- OpenAmulet
- RHIDE
- QtEZ (for C++ w/Qt)
- Scintilla (for GTK+/C++)
- Wind River Systems / TakeFive Software's SNiFF+ and SNiFF Penguin
- CYGNUS's Source Navigator
- with the Insight debugger
- TogetherSoft's Together
- VisKProg
- MicroEdge's Visual SlickEdit
- Q Software Solutions's Wedit
- VDKBuilder
- VIDE (for C++ and Java)
- WideStudio
- wxBuilder
- wxDesigner
- wxStudio (for C++ and Python)
- Xwpe-alpha
- Objective-C:
- GNUStep's ProjectCenter
- ECMAScript / Javascript:
- TrollTech AS's Qt Scripter (for the Qt Script extension of ECMAScript)
- Nombas, Inc.'s ScriptEase (for ECMAScript)
- Eiffel:
- Interactive Software Engineering's EiffelBench
- Java:
- Amy
- AnyJ (for Java)
- VioSoft Arriba
- BlueJ
- Chicory
- Omnicore Software's CodeG
- IBM's Eclipse (an extensible IDE kit; Java, C/C++ in late beta, other plug-ins pending)
- Elixir (for Java, HTML, Scheme, TCL)
- FreeBuilder
- Ginipad
- IntelliJ's IDEA
- Jasmine
- Borland's JBuilder aka JavaBuilder
- JCreator LE or Pro
- BulletProof's JDesignerPro
- Jedi
- Jedit (for Java, when used with plug-ins)
- Jipe
- JJTop
- JOODA
- Allaire's Kawa
- ProSyst's mBedded Builder (for embedded Java)
- NetBeans Developer
- Data Representations's Simplicity and Simplicity Professional
- Wind River Systems / TakeFive Software's SNiFF+ and SNiFF Penguin
- CYGNUS's Source Navigator with the Insight debugger
- Sun One Studio 4 (formerly Forte)
- SwingSoft's SwingBuilder
- TogetherSoft's Together
- VIDE (for C++ and Java)
- IST's Visaj
- Compuware's OptimalJ
- IBM's VisualAge Java
- Visual Paradigm
- IBM's WebSphere Application Developer (for Java J2EE)
- Pascal:
- Alice Pascal
- Borland's "Kylix Open Edition" (for GPL-licensed projects only, using Object Pascal aka Delphi or C++ source code: Used to be available at http://www.borland.com/kylix/open/, but then was withdrawn and, even if you found a mirror, Borland cannot 'activate' copies any more: an object lesson in proprietary software's frequent trait of being here today, gone tomorrow
- Lazarus (for Object Pascal/Delphi)
- fpGUI (for Object Pascal/Delphi)
- RHIDE
- Pascaline (plug-in for the Eclipse IDE)
- MSEide+MSEgui
- Xwpe
- PENG (proprietary)
- Perl:
- ActiveState's Komodo Perl IDE / Komodo IDE (formerly just Komodo)
- Padre
- PerlComposer
- WideStudio
- wxPerl
- PHP:
- ActiveState's Komodo PHP IDE / Komodo IDE (formerly just Komodo)
- Nexidion Designer
- Xored Web Studio (works as an Eclipse plug-in)
- Zend IDE
- Maguma Workbench (proprietary)
- Bluefish (primarily an HTML editor)
- Quanta+ (primarily an HTML editor
- Screem (PHP, XML; primarily an HTML editor / site-development environment)
- Python:
- ActiveState's ActivePython Community Edition
- BlackAdder (for Python and Ruby)
- Boa-Constructor
- Cooledit
- Eric
- Guido van Rossum's IDLE
- Jext
- ActiveState's Komodo Python IDE / Komodo IDE (formerly just Komodo)
- Leo (Leonine Editor with Outlines) (based on PyQt)
- PythonWare's PythonWorks Pro
- SPE (Stani's Python Editor)
- ViPEr
- ViPYL
- WideStudio
- Archeopteryx Software's Wing IDE
- wxPython
- wxStudio (for C++ and Python)
- Digital Creations's Zope Studio
- QT:
- QtEZ (for C++ w/Qt)
- TrollTech AS's Qt Scripter (for the Qt Script extension of ECMAScript)
- Ruby:
- Arcadia (written in tcl/tk and Ruby)
- BlackAdder (for Python and Ruby)
- ActiveState's Komodo Ruby IDE / Komodo IDE
- WideStudio
- Scheme / Lisp:
- Elixir (for Java, HTML, Scheme, TCL)
- Jabberwocky (for Lisp)
- Smalltalk:
- Squeak (Smalltalk-80)
- VisualAge Smalltalk
- Cincom's VisualWorks Smalltalk
- SQL:
- Amy
- TCL/Tk:
- Elixir (for Java, HTML, Scheme, TCL)
- ActiveState's Komodo
- Quick-Tk
- Tcl Developer Studio (for Tcl/Tix)
- Visual Tcl
- wx (cross-platform/cross-language GUI library):
- Boa-Constructor
- wxBuilder
- wxDesigner
- wxPerl
- wxPython
- Other:
- EXOR International Inc.'s eVGS Development Suite (not ported yet)
- MetaCard Corp.'s MetaCard (for MetaTalk)
- National Instruments's LabView
- Omnis Studio (for the Omnis 4GL)
- Runtime Revolution Ltd.'s Revolution (for Transcript)
Warning: Some of the above are binary-only and x86-Linux-only.
To explain the context of this page: It came about really just as a small exercise in understated online rhetoric, the need for which long ago vanished.
That is, through the middle of the 1990s, you could not go onto online discussion media without encountering some dumbasses arguing that the Linux operating system was useless for developers and end-users alike, and one of the very most common talking points was the allegation that there were 'no IDEs for Linux'. This was a ritualised argument: The hapless Linux enthusiast typically fell straight into the intended trap and said 'Well, actually, you're far better off using emacs and gdb as your development environment [blah blah].' The critic then triumphantly pronounced his/her point conceded and posted yet another 50-line screed about how $SOMEONES_FAVOURITE_PROPRIETARY_OS was clearly better and Linux would be useless for decades.
These ritualised disputations annoyed me, because they cluttered up otherwise useful online media such as the non-advocacy parts of the comp.os.linux.* Usenet newsgroups. So, I found myself involuntarily thinking about the issue, and suddenly one day thought: 'Wait. What IDEs are there actually for developers on Linux?'
I spent a couple of hours researching the problem, came up with about 50 of them, and inserted them as a new item into my personal 'rants' pages. Then, the next five times I saw one of the usual suspects asking rhetorically 'Oh yeah? What IDEs are there on Linux?' I just posted the URL with the comment 'Here y'are.'
Oddly enough, it took only about five postings of that URL to Usenet and other places, and the entire debate point disappeared completely off the Internet. People simply stopped making the allegation. So, basically, my rants/FAQ item did its job.
Much later, I moved that 'rants' item to its own separate page and kept adding new items to it — but the underlying original reason for the page's existence no longer exists.
- Integrated Development Environments / RAD tools / GUI-builders on Linux
- Integrated Development Environments / RAD tools / GUI-builders on Linux
- JSR 198: A Standard Extension API for Integrated Development Environments
- Development tools for C++ on Linux development environment
- Tips & Tricks on Development Tools
- Integrated Development
- Linux App Development Tools
- Practical Development Environments
- Integrated Product Development
- Hacking tools on linux
- 在Rad Hat Linux下安装VMware Tools
- Ruby on Rails 使用mysql数据库 use local and remote mysql in development production environments in Ruby o
- 安装VMware tools on linux
- Symbian development on Linux and OS X
- Workshop For Embedded Linux Development on PowerPC
- Beyond the Desktop Metaphor: Designing Integrated Digital Work Environments
- linux平台下的集成开发环境、RAD工具和GUI-builder
- Visual Studio Integrated Development Environment (IDE)
- linux 一个简单的WEB服务器
- MVC 安全性 : 重定向
- Java 并发编程实战学习笔记——路径查找类型并行任务的终止
- c# Dns.GetHostAddresses获取ip为乱码
- ios开发随笔记(一)
- Integrated Development Environments / RAD tools / GUI-builders on Linux
- ViewPager+Fragment的结合使用,实现QQ界面的理解
- Java 并发编程实战学习笔记——CountDownLatch的使用
- 创维32/37寸LED电视(LG V6屏)通用电源
- Django中扩展User模型
- 开源框架ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签
- 程序员能力矩阵 Programmer Competency Matrix
- 对整数的二分查找
- oracle 11g R2 单实例 ASM 启动:ORA-29701:+unable+to+connect+to+Cluster+Synchronization+Service