Remember Me
forgot your password?

Pro JavaScript - Editors

Pro JavaScript - IDEs

JavaScript has seen a rise in popularity in the last five years, from almost dying a death from incompatible browser versions.  Instead, modern web developers have a great arsenal of tools to help them create quality JavaScript for every web application.

IDEs

Server-side developers have long enjoyed a great set of tools, which kept getting better every year.  JavaScript developers had traditionally been expected to code by hand, or perhaps (if they were lucky) have syntax highlighting (which often didn't work correctly).  That's changed over the past several years with a number of high-quality Integrated Development Environments (IDEs) catering to or at least supporting JavaScript.

Aptana
Perhaps the first major IDE specifically written to cater to JavaScript developers, Aptana has become a staple with many developers of all stripes.  Aptana's JavaScript support goes beyond syntax coloring, and includes bundled support for a dozen or so of the top JavaScript frameworks (including Dojo, jQuery, YUI, MochiKit and many more).  Aptana was one of the earlier IDEs to support "code completion" for the JavaScript libraries.  By typing just part of a JavaScript operation, and hitting a key, the IDE will show you various options on how to complete the code (saving typing and potentially hours of debugging because of one wrong keystroke!)

Eclipse
Eclipse is the granddaddy of extendible IDEs.  Long just for the Java platform, Eclipse has been extended to support multiple major languages, including JavaScript, through customization and plugins.  Aptana is itself a highly customized and focused version of Eclipse, but still Eclipse all the same.  For those already using Eclipse for web development, adding in a JavaScript plugin will net you some of the benefits of Aptana with none of the learning curve.

NetBeans
Long considered "past it", NetBeans has seen a resurgence in recent years, with renewed development on the core platform, and extensive support for languages like PHP, Ruby and others, in addition to Java.  (Note - Aptana and Eclipse also offer support for multiple server side languages, although only Aptana and NetBeans provides good 'out of the box' experiences for anything beyond Java).  NetBeans is not based on Eclipse, but is its own program.  For those who don't like the visual stylings of Eclipse may find NetBeans a welcome change.

Microsoft Visual Studio
Microsoft earlier announced that it would bundle and support jQuery in its Visual Studio lines.  While not offering extensive support for other languages like PHP yet, those developers who are already working in an MS environment would do well to look in to enabling jQuery support to get code completion and inline documentation help while developing.

Michael Kimsal

Michael Kimsal publishes resources for web developers, including JSMag for JavaScript professionals, and GroovyMag, for Groovy and Grails developers. Register at either site for a free 24 page PDF.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Programming Articles
  • More from Michael Kimsal

Websites Development: Make Your Presence Felt in the Online World

By: Arun Kumar | 01/01/2010
For corporate enterprises, these companies offer a site development which can give a strong corporate identity for your business which has the potential to impress potential clients, partners, and customers. For small businesses, the designs offered are usually affordable and customizable with easy site navigation.

How to Locate and Make the Most of an iPhone Web Development Company?

By: Arun Kumar | 01/01/2010
By installing the iPhone apps, be it the web based or the business or entertainment based, you can easily broaden your wings of achievement all easily. All sorts of iPhone apps are now becoming extremely popular because of their ease of use. They can be easily downloaded from the web just by paying a very reasonable amount to the developers.

Integrating facebook in cakephp

By: Digisha Modi | 30/12/2009
FaceBook Application is the powerful tool of marketing or to connect people for all type of business. Now it's easier to find social applications on Facebook, on your phone, and on external websites. The new "Featured by Facebook" section highlights Facebook's favorites. Since 2007 the kind of concept FaceBook has come up with become a unique challenger to established payers. The benefit of FaceBook application is any one can post their own application with out any cost.

Outsourcing of iPhone Application Development Offers Profits for Developers as Well as Users

By: Arun Kumar | 30/12/2009
Being a 3G phone, it offers users the advantage of thrilling web access which helps them being on top of all online activities even on the move. Also, there are several additional applications available for download for the device. Thanks to the efforts of the outsource iPhone application development firms which have helped iPhone users get more with their devices using the apps developed by their expert developers.

Magento Template Integration

By: Digisha Modi | 30/12/2009
If you have purchased Magento template or simply need to integrate an existing graphic design template into your e-commerce shop we will integrate it into Magento for you. A web template is a ready- made web design need to be integrated. Usually web templates make possible a standardized layout (page arranging, colors, positions, etc.) for different web contents while using the same basic layout.

Magneto Template Designing

By: Digisha Modi | 30/12/2009
If you want your magento store to be very attractive and user friendly then we at Biztech Consultancy do it for you. We help in customizing the appearance of your Magento e-commerce store with Magneto’s powerful theming engine. Basically Magento theme is combination of layout, template and/or skin file(s) that create the visual experience of your store.

Pass4side 000-135 practice test

By: Adela1987 | 30/12/2009
Pass4side 000-135 Details: Pass4side is your source for the IT Exam 000-135 exam. With our 000-135 Exam Resources, you can be rest assured that you will Pass your 000-135 Exam on Your First Try. Our Exams are written and formatted by Top senior IT Professionals working in today is prospering companies and data centers. All of our practice exams including the IBM 000-135 exam guarantee you success on your First Try. 000-135 is a challenging exam,with our 000-135 study guide,you can feel safe wit

Open Source Development

By: Digisha Modi | 30/12/2009
Open Source Software are free applications released under special licensing terms where the core coding is viewable and able to be edited to suit the needs of the user. Open Source applications cover a myriad of uses - from entertainment to enterprise ecommerce. Open source software like Joomla, magento and osCommerce are very popular and widely used. They are content management system and it maintains track of every piece of content including music, videos, text, widgets, images and documents.

Pro JavaScript - Libraries

By: Michael Kimsal | 23/10/2009 | Programming
JavaScript has seen a resurgence in popularity in the last five years. What was once almost written off in the early 2000s is now a hot skill to have for any web developer. The landscape has changed a lot over those years, and JavaScript developers have a number of options at their disposal to make development much much easier.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.16, 1, w3)