More Related Content
Similar to NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBeans Features (20)
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBeans Features
- 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
Node.js, HTML5, JBoss Forge,
and Other Awesome New
NetBeans Features
Leonardo Zanivan
NetBeans Day Brasil
- 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122
About me
● Software Architect
● OSS Contributor
● JCP Member
● Java, JS, C++
● Security guy �
@leonardopanga
github.com/panga
- 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
▪JUnit is now included in the bundle
▪Editor improvements
▪Redesigned profiler
▪HTML/JS improvements
▪Node.js support
▪Selenium support
▪C++ improvements
What is new in NetBeans 8.1?
- 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
▪Doesn’t reorder enum values
▪Select the right version of maven per project
▪Default refactoring shortcuts
▪Support for Gluon Scene Builder
▪Improved performance of Go To File...
Editor improvements
Little things matter
- 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
Redesigned profiler
Simplification
- 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
▪Updated support for AngularJS 1.3 & KnockoutJS 3.2
▪Native HTML5 projects (bower.json || package.json)
▪JSDoc @typedef code completion
▪JavaScript conditional breakpoints
▪DOM breakpoints
HTML/JS improvements
HTML5 rocks!
- 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
▪New Node.js project type
▪Express & JADE template engine support
▪NPM & Bower support
▪Grunt & Gulp support
▪SASS & LESS support
▪Karma/Mocha/Protractor support
Node.js support
JavaScript dominance
- 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
Better HTML/JS support
New category in options
- 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
▪Configure & start in Services tab
▪Run with project or test a file
Selenium support
Let’s write acceptance tests
- 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
Wait for Beta coming in August/2015 �
|| download nightly builds right now! �
http://bits.netbeans.org/dev/nightly/latest/
NetBeans 8.1
Give it to me!
- 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
▪JBoss Forge http://plugins.netbeans.org/plugin/57296
▪JSHint integration http://plugins.netbeans.org/plugin/58580
New Awesome Plugins
Carpe diem
- 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
“JBoss Forge is the Fastest way to build Maven-Based
Java EE projects and anything else you fancy”
JBoss Forge
Developer toolbox
- 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
▪Create your own addon, cross IDE
▪Download existings addons (Ex: Arquillian)
JBoss Forge
Addons
- 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
“JSHint is a popular, community-driven tool to detect errors
and potential problems in JavaScript code.”
JSHint integration
JavaScript Quality
- 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
▪Read .jshintrc configuration file in project path
▪Created by me to fill a gap with other IDEs & Text Editor
▪Contributions are welcome https://github.com/panga/netbeans-jshint
JSHint integration
Contribute
- 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216