Skip to content

TechRepublic

  • Top Products
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • Accounting
  • CRM
  • Academy
Resources
  • TechRepublic Premium
  • TechRepublic Academy
  • Newsletters
  • Resource Library
  • Forums
  • Sponsored
Go Premium
Popular Topics
  • Top Products
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • Accounting
  • CRM
  • Academy
  • Project Management
  • Innovation
  • Cheat Sheets
  • Big Data
  • Tech Jobs
View All Topics
Go Premium
Developer

Five IDEs for building better applications

By Matthew Nawrocki May 10, 2013, 3:47 AM PDT

Image
1
of 10

a1_VisualStudioPro_1.png
a1_VisualStudioPro_1.png
Five IDEs for building better applications

Visual Studio Pro 1

Visual Studio Pro 1

ntThis gallery is also available as a post in the TechRepublic Five Apps Blog.

n

ntFor all the software and web developers out there, the right tool for the job can really make all the difference. For some, a basic text editor like vim, emacs or even a simple notepad-like app usually gets the job done. However, Integrated Development Environment suites (IDE) tend to offer a richer code editing experience that can include extras like wizards, debug mode and color coding, just to name a few. To that end, here are five IDEs that are worth considering for coding professionals.

n

ntnn

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

Visual Studio Pro 2

Visual Studio Pro 2

ntFive Apps

n

nt1. Microsoft Visual Studio 2012 Pro

n

ntIf you are looking for the definitive IDE for Windows application development, look no further than to Microsoft’s own developer toolset. Visual Studio products cover languages like C++, C# and VB.NET. In addition, you are also able to develop for the Windows x86, Windows RT, and Windows Phone. The latest version of Visual Studio is also designed to be optimized for touch, just in case you happen to be writing code on a Microsoft Surface. Visual Studio Professional will cost you $499.

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

NetBeans 1

NetBeans 1

nt2. Oracle Netbeans 7

n

ntIf you are more of a Java developer, Oracle’s got your back with their Netbeans IDE. Of course, despite the fact that excellent Java support is its claim to fame going as far back as the Sun Microsystems days, other languages like C/C++, Ruby, HTML5, PHP and more are supported as well. Netbeans is extremely extensible via its plugin-centric design, allowing you to add additional language syntax support and libraries, among other things. Netbeans is free under the Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2.

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

NetBeans 2

NetBeans 2

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

Eclipse 1

Eclipse 1

nt3. Eclipse

n

ntThis IDE is quite comprehensive and even similar to Netbeans in a variety of ways, including its use of Java and plugin architecture. However, Eclipse as an IDE comes in a wild variety of flavors, catering to various needs and objectives in software development workflows. The Eclipse Foundation even provides a comparison page to view the differences between the variants of Eclipse. Eclipse is free under the terms and conditions of the Eclipse Foundation Software User Agreement unless otherwise specified.

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

Eclipse 2

Eclipse 2

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

CodeBlocks 1

CodeBlocks 1

nt4. Code::Blocks

n

ntUnlike the other products seen thus far, Code::Blocks, which is built on the wxWidgets framework, is exceptionally lightweight in size, yet still quite functional and feature-rich IDE. You can load up a number of under-the-hood compiler engines, ranging from GCC and LLVM, to Digital Mars and Open Watcom. Code::Blocks also takes advantage of multi-core compiling, allowing you to get the job done faster. Code::Blocks is distributed under the GPL v3.0 license which means it can be used freely by anyone.

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

CodeBlocks 2

CodeBlocks 2

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

Aptana 1

Aptana 1

nt5. Aptana Studio 3

n

ntIf web and scripting languages are more of your style, Aptana is well suited for the task. PHP, Ruby on Rails, and Python are supported as well as the likes of Adobe AIR. Even the studio itself is available as a plugin for Eclipse if you prefer the way Aptana handles your work and want to combine it with a more comprehensive IDE. Aptana Studio 3 is free and available solely under the GNU General Public License.

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

Five IDEs for building better applications

Aptana 2

Aptana 2

ntAlso read:

n

    nt

  • nttReview: Sublime Text 2 the premier text editor for programmers
  • nt

  • nttWhat Visual Studio 2012 and .NET 4.5 offer developers
  • nt

  • nttOpen source’s profound impact on the development community
  • n

n

ntCredit: Images by Matthew Nawrocki for TechRepublic

  • Developer
  • Account Information

    Share with Your Friends

    Five IDEs for building better applications

    Your email has been sent

Share: Five IDEs for building better applications
Image of Matthew Nawrocki
By Matthew Nawrocki
A former avid technology writer and an IT guru, Matthew is here to help bring the best in software, hardware and the web to the collective consciousness of TechRepublic's readership. In addition to writing for TechRepublic, Matthew currently works as
  • Account Information

    Contact Matthew Nawrocki

    Your message has been sent

  • |
  • See all of Matthew's content

Daily Tech Insider

If you can only read one tech story a day, this is it.

TechRepublic TechRepublic
  • TechRepublic on Facebook
  • TechRepublic on X
  • TechRepublic on LinkedIn
  • TechRepublic on YouTube
  • TechRepublic on Pinterest
  • TechRepublic RSS
Services
  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information
  • Careers
Explore
  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • Editorial Policy
  • Legal Terms
  • Privacy Policy
© 2025 TechnologyAdvice. All rights reserved.
CLOSE

Create a TechRepublic Account

Get the web's best business technology news, tutorials, reviews, trends, and analysis—in your inbox. Let's start with the basics.

Already registered? Sign In
Use Facebook
Use Linkedin

* - indicates required fields

CLOSE

Sign in to TechRepublic

Not a member? Create an account
Use Facebook
Use Linkedin

Lost your password? Request a new password

CLOSE

Reset Password

Please enter your email adress. You will receive an email message with instructions on how to reset your password.

Check your email for a password reset link. If you didn't receive an email don't forgot to check your spam folder, otherwise contact support.

Back to login
1 Finish Profile
2 Newsletter Preferences
CLOSE

Welcome. Tell us a little bit about you.

This will help us provide you with customized content.

No thanks, continue without
1 Finish Profile
2 Newsletter Preferences
CLOSE

Want to receive more TechRepublic news?

Newsletter Name
Subscribe
Daily Tech Insider
Daily Tech Insider AU
TechRepublic UK
TechRepublic News and Special Offers
TechRepublic News and Special Offers International
Executive Briefing
Innovation Insider
Project Management Insider
Microsoft Weekly
Cloud Insider
Data Insider
Developer Insider
TechRepublic Premium
Apple Weekly
Cybersecurity Insider
Google Weekly
Toggle All
No thanks, continue without

You're All Set

Thanks for signing up! Keep an eye out for a confirmation email from our team. To ensure any newsletters you subscribed to hit your inbox, make sure to add [email protected] to your contacts list.

Back to Home Page
×