Introducing the NetBeans Web Client blog

Hello, this is a blog of the team that works on the client-side web technologies support in the NetBeans IDE.

NetBeans has always been an IDE for web developers. However, the predominant focus so far was on server-side technologies such as Java EE, PHP or Grails. The upcoming NetBeans IDE 7.3 release adds focus on client side web technologies, i.e. on developing applications that utilize the HTML5 family of technologies.

NetBeans 7.3, which is currently available as a Beta 2 release, and will reach the final release in Q1 2013, contains numerous new features for client-side web development, collectively referred to as Project Easel. This includes:

  • HTML5 Application project with JavaScript testing support
  • JavaScript Editor was improved significantly
  • Page inspector and visual CSS style editor
  • JavaScript Debugger
  • Deep integration with Chrome
  • Embedded WebKit browser
  • and more...

To explore these features, watch the screencast - part 1 and part 2. Or, download the Beta 2 release of NetBeans 7.3 and give it a try. To get more involved, you can also post on our forums, subscribe to the mailing list or file bug reports - see Project Easel wiki for more details on how to participate.

However, it does not all end with NetBeans 7.3 - we already have lots of plans and improvements in the works for future releases of NetBeans. Going forward, information about new features, improvements, highlights, tips, HOWTOs, future plans and more, will be published on this blog.

Comments:

Cool! What I really like a lot is this video, you should feature it more, paste it in this blog as a new item to draw attention to it, and I hope more JavaScript libraries will be supported by this generator in future!!! AngularJS frontend, for example?

http://www.youtube.com/watch?feature=player_embedded&v=loSrdwuxgSI

Posted by Frank Anderson on January 07, 2013 at 01:57 AM PST #

Was the JavaScript editor improved or rewritten?

Posted by Jason on January 07, 2013 at 02:06 AM PST #

@Frank - you are right, AngularJS support would be great, and I mean all aspects of AngularJS development, not just service client generation. In fact, we are in touch with the AngularJS development team and we are seriously thinking about some features in this area.

@Jason - it's completely rewritten from scratch, and is based from ground up on a new language model. We would love to see more users trying it out, filing bug reports and giving us feedback.

Posted by Petr Jiricka on January 07, 2013 at 02:23 AM PST #

What about integration with Firefox? I can't imagine working without Firebug, which is much better than built-in Chrome Inspector.

Posted by metaxy on January 09, 2013 at 08:57 AM PST #

@metaxy - Firefox recently introduced a remote debugging API, so integrating with Firefox would be feasible and we are thinking about it. On the other hand, this API is completely different than the WebKit debugging API we are currently using, so supporting Firefox would be quite labor-intensive.

At the same time, the idea is that most of the Firebug/Chrome Inspector features (JavaScript debugging, page inspection etc) should be available in NetBeans directly, so couldn't you use these NetBeans features in place of Firebug?

Posted by Petr Jiricka on January 11, 2013 at 12:57 AM PST #

Could you write a blog entry about how NetBeans IDE features compare to Chrome inspector and Firebug? I.e., a table listing features and showing which ones are supported where?

Posted by Thomas on January 11, 2013 at 05:41 AM PST #

Yes, good idea.

Posted by Petr Jiricka on January 11, 2013 at 05:51 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This is the blog of the NetBeans client-side web team, which develops the support for HTML5 applications in the NetBeans IDE.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today