[Favorites] developers: 11 free open-source ides

Source: Internet
Author: User
Tags ftp client
1. Komodo edit (Windows, Mac, Linux)


Komodo edit is open-source and supports PHP, Python, Ruby, JavaScript, Perl, TCL, XML, HTML 5 and CSS 3.

It provides syntax coloring, folding, background syntax check, Automatic completion, and prompt functions. It also includes libraries such as jquery, ext JS, and Ruby on Rails, which can be completed automatically.

2. Aptana Studio (Windows, Mac, Linux) 


Aptana Studio is an open-source development tool that supports HTML5, css3, JavaScript and Ruby, rails, PHP & Python (server side ).

It has a"CodeAssistant "function, which can be used to find details about functions and elements. You can synchronize with the server through FTP and sftp, and an integrated debugger helps you debug code. There are many other features that simplify the development process, including git integration and built-in terminals.

3. Code: blocks (Windows, Mac, Linux) 


A very flexible ide mainly supports C/C ++ code. The plug-in is powerful and can be easily expanded. It has syntax highlighting, code folding, Automatic completion, and a label-based interface. There is also a task manager that simplifies the collaboration between multiple users.

4. codelite (Windows, Mac, Linux) 


An open-source C/C ++ ide that can be easily extended through plug-ins. For most popular languages, XML-based syntax highlighting also provides a powerful Code Completion mechanism.

5. xcode (MAC) 


Xcode is a proprietary IDE for Apple computers. It includes complete development, debugging, and testing functions. The graphic editor (interface builder) perfectly helps you design the graphic user interface of iOS or Mac OS applications. For iPhone developers, there is also a fully functional simulator that can test the output results.

6. mochacode (MAC) 


A Java ide provides a complete Mac user experience, such as a text editor, keyboard shortcuts, and toolbar, there is a powerful code assistant that provides the Automatic completion function and can display any relevant code parameters.

7. geany (Windows, Mac, Linux) 


Geany is a simple and powerful ide that supports all major file types. It supports code folding, Automatic completion, code navigation, and new functions, and supports more plug-in extensions.

8. ps3( Windows) 


The Editor supports multiple file types and languages and supports syntax highlighting. With macros, file editing, and templates
It also includes an integrated hex Editor, FTP client, macro recorder, and code browser.

9. anjuta devstudio (Linux) 

The User Interface of anjuta devstudio is simple and has project management and applications.ProgramWizard, interactive debugger,Source codeEditor, version control, GUI designer, analyzer, and many other tools. You can use the plug-in to quickly expand the function.

10. kdevelop (Windows, Mac, Linux) 

Kdevelop supports multiple typesProgramming Language, Such as C, C ++, Fortran, Java, Pascal, Perl, PHP, Python, and Ruby. It has built-in project management, debugger, and can be extended through plug-ins.

11. Context (Windows) 


Context is similar to notepad ++. It is an advanced text editor that allows you to develop multiple projects at the same time. In addition to syntax highlighting and multi-language interface functions, it can also store code templates, recording macros, and comparison files.

In addition, it can expand the custom help file for each file.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.