1. NetBeans 6.5
El único IDE que necesitas
Felipe Cerda
Sun Cam pus Am bas s ador
f el i pe. cer da@s un. com
ht t p: / / bl ogs . s un. com concepci on
/
2. Agenda
¿Qué es NetBeans?
La plataforma NetBeans
Características
La comunidad
OSUM
3. ¿Qué es NetBeans?
• Un IDE multilenguaje completo y modular
> Soporte para Java SE, Java EE, Java ME
> Gran cantidad de módulos de terceros (plugins)
> Desarrollo intuitivo drag-and-drop
> Debugger, Profiler, Refactoring, Completa código
• Gratis y Open Source
> Open source desde Junio de 2000
> Gran comunidad de usuarios y desarrolladores
• Una plataforma para construir aplicaciones
> Aplicaciones completas para el cliente
> Crea ventanas, menus, barras de herramientas y acciones
fácilmente
4. El origen de NetBeans
• Nació como un proyecto estudiantil en
República Checa en 1996.
• Su nombre original era Xelfi.
• Xelfi fue el primer IDE para Java, escrito
en Java.
• Roman Stanek, emprendedor, invierte en
Xelfi y nace un negocio.
• Jarda Tulach, miembro del equipo original
propone el nombre NetBeans
Network + Java Beans = NetBeans
5. ¿Que puedo hacer con NetBeans?
• Desarrollar aplicaciones:
> De escritorio
> Web
> Mobile
> Enterprise
• Con:
> Java
> C/C++
> Ruby on Rails
> PHP, Groovy, Python, Javascript
> Y mas...
6. ¿Sobre qué S.O. funciona?
• Binarios para OpenSolaris, Linux,
Windows y Mac OS.
• 100% Java
7. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, y Ruby on Rails (*)
• Instalación y actualización más simple
• Enlazar datos con el Swing GUI
• Profiling integrado, profiling “points”
• Características visuales para el desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
(*) Tema se verá en otra sesión
8. Mejoras en el editor de código
• Completa el código más inteligentemente
• Resaltado
9. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Enlazar datos con el Swing GUI
• Profiling integrado, profiling “points”
• Características visuales para el desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
12. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Enlazar datos con el Swing GUI
• Profiling integrado, profiling “points”
• Características visuales para el desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
15. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para el desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
17. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para el desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
19. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
22. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
25. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
27. Características de NetBeans
• Mejoras en el editor de código
• Soporte para Ruby, JRuby, Ruby on Rails (*)
• Instalación y actualización más simple
• Diseñador de GUIs fácil de usar
• Profiling integrado
• Características visuales para desarrollo web
• Creador gráfico de juegos para celulares
• Mejoras para SOA y UML
• Soporte para PHP
30. Desarrollo Colaborativo
• Desarrolla aplicaciones colaborativamente
• Mensajería instantánea
• Comparte el entorno de desarrollo completo
• Edición de un archivo por varios
• Revisión de código
• Debugging colaborativo
• http://collab.netbeans.org/
32. La comunidad NetBeans
• Comienza aquí:
http://www.netbeans.org/community/index.html
> Proyectos Open Source
> Código y documentación
> Novedades y eventos
• Ecosistema de plugins:
> Tab “Plugins” en http://www.netbeans.org
• Listas de correo
• Planeta de blogs:
http://www.planetnetbeans.org
35. • Descarga NetBeans 6.5
Participa • Únete a un proyecto de
NetBeans.org
• Crea una cuenta collab
• Tutoriales NetBeans
• Participa en los foros de
NetBeans
• Crea una aplicación!
• Participa en mailing lists
http://www.netbeans.org
36. Recursos NetBeans
• Sitio oficial de NetBeans: http://www.netbeans.org
> Descarga: previews, versiones actuales y pasadas,
plugins
> Aprende: tutoriales, artículos técnicos, demos
> Comunidad: últimas noticias, foros, eventos, listas de
correo
• Wiki NetBeans: http://wiki.netbeans.org/wiki/
> Sitio de documentación Open Source para NetBeans
• Tutoriales Java: http://www.javapassion.com
• Planeta NetBeans: http://www.planetnetbeans.org/
> Reúne blogs acerca de NetBeans