☰
  • About
  • Advertise
  • Contact
  • Freebies
  • Write for Us
  • Categories
    • Web Development
    • Web Design
    • Programming
    • Corporate Event
    • Lifestyle
    • Blogging
      • Blogging
      • Industry News
      • WordPress
      • Infographics
    • Business
      • Business
      • Startups
    • Marketing
      • SEO
      • Social Media
      • Writing
    • Technology
      • Tech
      • Mobile
    • Video Tutorials
      • Web Development Tutorials




10 Best IDEs For Linux

by Sabeer Shaikh on March 13, 2015

10 Best IDE’s For Linux

Linux an open source operating system is used worldwide on many desktops, servers, gaming purpose, and latest you can find Linux as Touch operating system in Galaxy Nexus Smartphone which is a Linux based Android Device. The main reason Linux is much loved is because it provides great security and stability, less expensive than other software’s, protects privacy and user control over their own hardware.

Linux is everywhere and it has great benefits for programmers in Linux. If you love Linux programming you can really have a good career in system administration and learning Linux can sure shot land you with good job title in market. You can also refer one of my post “8 Best Resources on Books & eBooks for Linux” to help you start learning Linux.

As we all know that Programming is all about typing and typing. And our programmers constantly keep on searching and worrying about text editors to help them in their coding. At this point, knowing some of Best Ide’s comes in handy, to save your time and mental efforts. Many programmers learn to code by using a text editor, but in time they move towards using an IDE as it makes the art of coding efficient and quicker.

To provide a sharpness into the quality of software which are available, I have collected a list of 10 highly polished ides for Linux. Probably, there will be something of interest here for anyone who wants to quicken the pace of web development.

1. eclipse

Eclipse
Free, open-source editor made for heavy Java development.
Languages supported: Java, C, C++, PHP, Python, Perl, Ruby and more.
Features:
• Multi-language support
• Lot of plug-ins for extended capabilities
• Great tools for JEE projects
• Eclipse Java Development Tools
• Plugin Development Environment
• Git Team Provider
• JUnit integration

2. 2) bluefish

Bluefish
It is a free and open source development project targeted towards web developers and programmers.
Languages supported: ASP .NET, C/C++, CSS, HTML5, JavaScript and jQuery, Java, Pearl, PHP, Ruby, SQL, WordPress, and XML.
Features:
• Fast and clean
• Lightweight
• Multi-threaded support
• Unlimited undo/redo
• Many tools
• Auto-recovery of changes after shut down or crash
• Bookmarks functionality
• Very powerful search and replace

3. NetBeans

netbeans
Free and open source IDE fromSun Microsystems
Languages supported:Java, Python, C/C++, Ruby, PHP, JavaScript etc.
Features:
• Drag-and-drop interface
• Cross platform
• Dynamic and static libraries
• Multi-session GNU debugger integration
• Refactoring’s in Editor, Class View and Navigator
• Qt Toolkit support
• Flexible Run and Debug commands

Also See: Top 5 IRC Clients Available for Linux Distros

4. zend Studio

zend
Developers of PHP use Zend for faster coding, resolving issues easily and to integrate freely inside the cloud. It has power pack of tools such as Zend Studio, PHP Unit and Composer which forms one stop shop for mobile app developers and PHP developers.
Languages supported:PHP, HTML, Javascript
Features:
• Plenty of database support
• Real time error detection
• Code refactoring,
• (S)FTP
• Source code control options.
• Local and server debugging

5. Komodo IDE

komodoide
Komodo is an award winning IDE Built in Mozilla project.
Languages supported: PHP, Python, HTML, RHTML, Perl, C/C++, CSS, Ruby, JavaScript, XML, Django etc.
Features:
• Cross-Platform
• Code profiling for PHP and Python
• Graphical debugging for PHP, Ruby, Perl, Python, Node.js
• Advanced editing features with multi-window and split-view editing
• Multiple add-ons
• Customization options
• Debug and deploy to the cloud with Stackato PaaS
Cost:
• Goodwill: FREE
• Educational: FREE
• Personal: $89>
• Enterprise: $295
• Students: $100

6. Anjuta

anjuta
A versatile studio comprising a number of advanced facilities including application wizard, , source editor, project management, version control, profiler, interactive debugger, GUI designer and many more tools. It focuses on providing simple user interface, yet powerful for systematic development.
Languages supported: C and C++.
Features:
• Simple user interface
• Project wizards and templates
• Many supported languages
• Integrated Glade
• Integrated DevHelp

Also See: Top 6 BitTorrent Clients for Linux Users

7. MonoDevelop

monodevelop
This IDE is primarily designed for C# and other .NET languages which allows developers to quickly write desktop and ASP.NET Web apps on Linux. It is a cross platform software which makes it easy for developers to extract .NET apps created with Visual Studio to Linux without losing its original coding.
Languages Supported: VB, Java, C/C++, C#, Python
Features:
• Modifiable workspace as per your convenient workflow
• Integrated debugger native apps
• Visual Designer
• Deployment and Unit testing
• Power packed add-in engine
• Object-oriented API
• External tools to increase capabilities in development

8. CodeLite

codelite
An Open-Source, Free, cross-platform for C+ and C++ programmers.
Languages Supported: C and C++
Features:
• Built-in support for GCC/clang/VC++/GDB
• GIT plug-ins
• RAD Tool for wxWidgets
• Syntax highlighting support for different languages
• 2 code completion engines running simultaneously
• Local’s threads view, tree and memory view

9. KDevelop

kdevelop
It is an extensible and full-fledged IDE for C/C++ PHP and Ruby. However its new version is under development, and most of the GUI developers have started using Qt-Creator but still there are many fans of this IDE.
Languages supported: C/C++, PHP and Ruby.
Features:
• Cross-Platform
• Used for KDE/QT development
Also See: Top 15 Photo Editors for Linux Distributions

10. Geany

geany
Although it has all of the basic features of an IDE, Geany is a text editor which works on GTK2 library. It was designed specifically to provide a fast and small IDE, and it needs only the GTK2 libraries to remain independent from Desktop Environments
Languages Supported: Java, HTML PHP, C, Perl, Python, Pascal
Key Features:
• Auto-closing for XML and HTML tags
• Code navigation
• Multiplatform
• Create custom plugins
• Syntax highlighting and code folding
• Simple project management
• Ships with 6 plugins, with many others available
• Call tips and Symbol lists

A good IDE helps developers to build maintainable and error-free applications quicker than by using a console based tools and editor. As there are a large number Ide’s available for Linux, selecting a best IDE can be a challenging task.

I guess, I haven’t missed out your favourite Linux IDE’s in my post. If so, please let me know for it or do comment for IDE’s you use.

Useful Tips and Tricks for Writing Excellent Socia...
How to Dockerize a Node.js Web App
Splendid Flat Design WordPress Themes 2017
Build a multi-page Social Network Template using B...
Google Search Tips & Tricks – Learn the...

About Sabeer Shaikh

Sabeer Shaikh is a content developer and writer at Codecondo. He loves writing and sharing topics on web development and web programming and latest trends going around in web world.

Comments

Eliot dahood says:
March 13, 2015 at 10:27 pm

How could you leave sublime text out, way better than eclipse, netbeans, I uses to use those until I found sublime text

Reply
Carsten says:
March 17, 2015 at 8:53 pm

how can you forget the big old guys: VIM and EMACS? (Really those are the best IDEs you can get for *everything* – just pick your fav and hate the other)

Reply
Nicolas says:
March 19, 2015 at 7:37 pm

By far, Intellij IDEA is much better than Eclipse for Java development. It’s not free, but definitely worth it.
And its flavor for other languages (PhpStorm, PyCharm, RubyMine, WebStorm, and CLion) are to be tested too

Reply
chor leong says:
April 22, 2015 at 7:28 am

For Linux desktop development, IMHO, Lazarus tops them all. It’s RAD development at it’s best.
It also supports multi OS, generating native code.

Reply
Tom says:
April 24, 2015 at 3:01 pm

Code::Blocks?

Reply
David says:
September 30, 2015 at 12:14 pm

Then there is brackets, atom and ms code

Reply
Èrik Campobadal says:
March 15, 2016 at 9:52 pm

What about atom? the editor from github?

Reply
Stas says:
December 19, 2017 at 3:04 pm

Please, add Codelobster IDE: http://www.codelobsteride.com

Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Java for Beginners
  • 2.0k
    Fans
    Like
    ▲ 27
    3.2k
    Followers
    Follow
    2.2k
    Subscribers
    Subscribe
    7.5k
    Fans Love us
  • 10 Ways to Learn Java in just a Couple of Weeks Java is not to be confused with JavaScript, it has been built as a Write once, run anywhere language - which in simple technical terms means that ...
    25 Free Mockup and Wireframe Tools for Web Designe... I was one of those people who thought that every time I had to create a new design concept, or a prototype – I’d have to write new code for it, or...
    17 Coding Challenges to Help You Train Your Brain Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not po...
    10 Best IDEs for C and C++ Developers High level programming languages are still the main stay of computation. There are many languages which comes with lot of promise but are dead withi...
    14 Popular Sites Powered by Django Web Framework Django is a python web framework designed for high-security and dynamic website development. If you are looking to create a website with only a co...
    Top 10 IDEs for Developing Node.js Apps Having control over code is an important part of a software application development process. A lot of programmers need efficient code editing and de...
    Top 5 Ruby IDE Solutions for Web Developers I'm pretty sure that the majority of web developers, and web designers, begin their journey on either Notepad++ or simple Notepad - although many ...
  • Categories

  • Recent Comments

    • Johny Jackson on The 7 Best WordPress Growth Hacking Tools
    • Daniel Bahls on 5 Ways That You Can Simplify Using WordPress
    • valley on 5 Free Tools for Load Testing Your Website & Apps
    • Preston on Top 10 Tools for Examining the UX of Your Website Design
  • Recent Posts

    • How to Bootstrap a Startup?
    • 8 Strategic Steps That Boost SEO For Magento Sites
    • Enhance User Experience With Your Website Design
    • Business Ideas That Made Billions
  • RSS Hacker News

    • Ask HN: Founders who sold their company – what do you do? January 10, 2018
    • Microsoft: Haswell and older CPUs are slowed down significantly by Spectre fixes January 10, 2018
    • The ozone layer is healing January 10, 2018
    • Learn to Code Ethereum DApps by Building Your Own Game January 10, 2018

Copyright © 2015 CodeCondo