Skip to content

TechRepublic

  • Top Products Lists
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • TechRepublic Academy
  • Innovation
  • Cheat Sheets
  • Cloud
  • 5G
  • Big Data
  • TechRepublic Premium
  • Top Products Lists
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • TechRepublic Academy
  • Innovation
  • Cheat Sheets
  • Cloud
  • 5G
  • Big Data
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
Developer

Five IDEs for building better applications

By matthewnawrocki 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 matthewnawrocki
By matthewnawrocki
An 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 a Cus
  • Account Information

    Contact matthewnawrocki

    Your message has been sent

  • |
  • See all of matthewnawrocki's content

TechRepublic Premium

  • TechRepublic Premium

    Checklist: Network and systems security

    Cybersecurity demands and the stakes of failing to properly secure systems and networks are high. While every organization’s specific security needs form a unique and complex blend of interconnected requirements, numerous security fundamentals almost always apply to each of these groups. It stands to reason that cybersecurity pros who effectively identify network and systems risks ...

    Published:  June 1, 2023, 4:00 PM EDT Modified:  June 2, 2023, 7:48 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    How to host multiple websites on Linux with Apache

    In this guide from TechRepublic Premium we’re going to explore the various things you can do with a Linux server. We won’t leave out any steps, so you won’t have to refer to another tutorial to complete the process. The only step we will leave out is the installation of Linux, as we’ll assume you ...

    Downloads
    Published:  May 31, 2023, 4:00 PM EDT Modified:  June 1, 2023, 7:45 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    How to deploy an application with Kubernetes

    If you want to deploy applications into a Kubernetes cluster, be warned — it’s not the easiest task. There are a lot of moving pieces that go into these scalable containers. Don’t you wish you had a complete roadmap, from start to finish, to walk you through the process of deploying the Kubernetes cluster, deploying ...

    Downloads
    Published:  May 31, 2023, 4:00 PM EDT Modified:  June 1, 2023, 7:51 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Cross-training tool kit

    The more flexibility you can create in your technology workforce, the better you’ll be equipped to manage tomorrow, whatever the future brings. Too often, we focus on helping our teams become technical specialists who know volumes about a single technology, but quickly lose sight of how that technology connects with others. This makes their skills ...

    Downloads
    Published:  May 30, 2023, 4:00 PM EDT Modified:  May 31, 2023, 4:50 PM EDT Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice