The Artima Developer Community
Sponsored Link

Artima Developer Spotlight Forum
Sun Releases NetBeans 6.5

2 replies on 1 page. Most recent reply: Nov 24, 2008 1:58 AM by Andrew Gaydenko

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 2 replies on 1 page
Frank Sommers

Posts: 2642
Nickname: fsommers
Registered: Jan, 2002

Sun Releases NetBeans 6.5 Posted: Nov 19, 2008 9:54 PM
Reply to this message Reply

Sun released the latest version of its open-source, multi-language IDE, NetBeans 6.5. In this interview with Artima, David Folk, Group Marketing Manager for Developer Tools, and Mark Day, Engineering Manager for Ajax, discuss NetBeans’ PHP support, JavaScript debugging ability, working with projects that use multiple languages, and what languages the IDE might support in the future:

Frank Sommers: What are the key new features in NetBeans 6.5?

David Folk: Earlier this year, we released NetBeans 6.1. It was a significant release, in part because it improved JavaScript support, and also because we had a preview release of PHP support as well already.

We received strong and positive feedback around the PHP features. As a result, a major feature in NetBeans 6.5 is full-fledged PHP support: PHP is now a first-class language in NetBeans. That includes editing, debugging, syntax highlighting, code completion, code generators, some wizards.

Mark Day: Just as we had a preview of PHP, in NetBeans 6.1 we also had a preview of the JavaScript debugging features. And, similarly, we made JavaScript debugging a first-class feature in NetBeans 6.5. That debugging works in the context of Firefox and Internet Explorer, and it rounds out our JavaScript and Ajax story.

Frank Sommers: Do you support working with any of popular PHP frameworks and tools, such as WordPress or Drupal?

David Folk: For PHP, our focus in NetBeans 6.5 was to make editing a first-class experience. We wanted to make sure we had all the basics for the edit-compile-debug cycle. To that effect, the editor features code-completion, navigating around in the source, and the necessary elements you’d expect from a first-rate IDE’s editor.

A lot of those features are based on the work we did with the code editor in NetBeans 6.0. In 6.5, we enabled some of those features to be accessible to PHP developers. That includes quick-fixes, semantic checks, debugging, and better support for working with Web services from within PHP code.

We think that serves PHP developers better than most other tools they might currently use. PHP developers work primarily with text, and most tools PHP developers use are text-based. PHP development is done really at the code level, whereas Java developers have abstracted things away at a bit higher level, such as in enterprise frameworks. Therefore, in addition to supporting code edit features, we have lots of tools in NetBeans that allow Java developers to become even more productive, especially when working with enterprise or client-side frameworks.

We are looking at supporting some PHP frameworks, or popular tools, in a future release, but we haven’t made any decisions about those yet.

Frank Sommers: Earlier NetBeans versions had some support for JavaScript editing already. What’s new in NetBeans 6.5’s JavaScript-related features?

Mark Day: New JavaScript features in 6.5 are really about debugging. NetBeans 6.1 was a first take on building out a JavaScript story, but that was primarily around the editor. In 6.5, we’ve completed the story around debugging in the context of both Firefox and Internet Explorer.

We worked a lot on integrating JavaScript debugging with the various language frameworks, including the PHP project and the Java EE project. We wanted to make sure that the debugging workflow was natural.

As well, we did a lot of work in NetBeans 6.5 around formalizing how we include various community-supported JavaScript libraries and toolkits. We bundle many of the popular ones, including JQuery, YUI,, and Dojo. Those are now easily consumable right form within the IDE: You can just start using those inside a project. If you have your own JavaScript library, it’s very easy to add that through the library manager to create a library reference, pointing to your library. Once you pull a library into a project, all of the JavaScript editor features become available to you.

Frank Sommers: How do you decide what languages to support in NetBeans? What languages are you planning to support in upcoming NetBeans version?

David Folk: We listen to the community about needs for languages to support. We want to meet the needs of lots of different developers. I like to think of NetBeans as a big tent: A PHP developer making changes to, say, WordPress or writing a Web front-end, is radically different form someone doing C++ development or Java development in NetBeans. At the same time, developers also move between languages, based on the problem at hand. Having a single IDE with a broad level support gives us an opportunity to re-use some features.

Deciding what languages to support is really around demand, and looking at where languages align with our platform story. Python or PHP are complementary to Sun’s Web stack, for example.

From a tools perspective, we want to support both the JVM-based and native implementations of those languages. Whether someone’s using JRuby or Ruby, native PHP or PHP on the JVM, we want to have a single IDE that meets his needs.

For upcoming releases, we anticipate having a larger story around Python. Over time, we will look at more statically-typed languages as well. As I listen to the JavaPosse, for example, people are talking about Scala on a regular basis. There is some support for Scala already in NetBeans, and you can download that through the update center. We haven’t put much effort into that now, but there are some folks working on it. At this point, we’re still in the planning stage for the next release.

What do you think of the latest NetBeans features?

Chee Seng Chua

Posts: 62
Nickname: quai83
Registered: Nov, 2006

Re: Sun Releases NetBeans 6.5 Posted: Nov 23, 2008 10:02 PM
Reply to this message Reply
Scala support needed, please please please... ;)

Andrew Gaydenko

Posts: 8
Nickname: anli
Registered: Dec, 2007

Re: Sun Releases NetBeans 6.5 Posted: Nov 24, 2008 1:58 AM
Reply to this message Reply

Flat View: This topic has 2 replies on 1 page
Topic: The Adventures of a Pythonista in Schemeland: More on Macros Previous Topic   Next Topic Topic: Things I Learned at QCon

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use