Web Intro

1,277 views
1,228 views

Published on

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,277
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Web Intro

  1. 1. 1 What is NetBeans?What is NetBeans? Geertjan Wielenga, NetBeans TeamGeertjan Wielenga, NetBeans Team
  2. 2. 2 NetBeans History • 1998: Student project in Prague • 2000: Bought by Sun Microsystems • 2003: NetBeans IDE 3.6 • 2004: NetBeans IDE 4.0 • 2005: NetBeans IDE 5.0 • 2006: NetBeans IDE 5.5 • 2007: NetBeans IDE 6.0 • 2008: NetBeans IDE 6.5 • 2009: NetBeans IDE 7.0
  3. 3. 3 NetBeans is 3 Things • An IDE:  > Java > PHP > Ruby > JavaScript > Groovy > C/C++ > Python > JavaFX • An application framework for Swing • An international community of developers
  4. 4. 4 Who Works on NetBeans? • Prague, Czech Republic • St. Petersburg, Russia • Bangalore, India • Menlo Park, California • Santa Clara, California • ... • ... • ... • Menoufiya, Egypt?
  5. 5. 5 Productive Web Development Productive Web Development  with NetBeans IDEwith NetBeans IDE Geertjan Wielenga, NetBeans TeamGeertjan Wielenga, NetBeans Team
  6. 6. 6 Goal of the Talk  Learn about: ● Databases & Servers with NetBeans IDE ● Java Web Frameworks with NetBeans IDE - JavaServer Faces (JSF) - Struts, Spring - Grails, Wicket ● Debugging & Profiling ● Troubleshooting
  7. 7. 7 Database Support with NetBeans IDE
  8. 8. 8 Server Support with NetBeans IDE
  9. 9. 9 Demo!
  10. 10. 10 Web Frameworks  with NetBeans IDE
  11. 11. 11 Demo!
  12. 12. 12 Debugger
  13. 13. 13 Profiler
  14. 14. 14 Support  For  Many  Other  Frame­ works
  15. 15. 15 Support For Many Other Frameworks • Struts • Spring • Hibernate • ... • ... • ... • Grails • Groovy
  16. 16. 16 Grails: Problem Statements • Web frameworks don't have a regular structure > Useful when creating > Useful when maintaining • Model­View­Controller for the web • Create whole application structure from  command line
  17. 17. 17 Demo!
  18. 18. 18 Wicket: Problem Statements • XML configuration files are not nice • Java web framework for Java web developers • Separation of concerns: > 1 web page = 1 Java file + 1 HTML file • No JSP pages • Swing­like programming: > Create reusable components > Reuse them anywhere • AJAX without JavaScript
  19. 19. 19 Demo!
  20. 20. 20 Also • PHP • JavaScript • Ruby • HTML
  21. 21. 21 NetBeans IDE Troubleshooting Tips • Choose the right installer pack • Be aware of the difference between installation  directory vs. user directory
  22. 22. 22 Summary : NetBeans IDE • Free • Award winning IDE • Great for Databases & Servers • Great for Web Frameworks > JSF > Struts, Spring > Grails, Wicket • Great for Debugging & Profiling • Includes many features – all for Free! • Many 3rd  party plugins are also available

×