netbeans - el único ide que necesitas
DESCRIPTION
Presentación general acerca de NetBeansTRANSCRIPT
NetBeans 6.5El único IDE que necesitas
Felipe CerdaSun Campus Ambas s adorf el i pe. cer da@s un. comht t p: / / bl ogs . s un. com/ concepci on
La plataforma NetBeans
¿Qué es NetBeans?
Agenda
Características
OSUM
La comunidad
¿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
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
¿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...
¿Sobre qué S.O. funciona?• Binarios para OpenSolaris, Linux,
Windows y Mac OS.
• 100% Java
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
Mejoras en el editor de código• Completa el código más inteligentemente
• Resaltado
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
Soporte para Ruby, JRuby y RoR
Soporte para Ruby on Rails
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
Instalación y actualización simple
Instalación y actualización simple
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
Diseñador de GUIs
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
Profiling integrado
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
Características visuales para el desarrollo Web
Desarrollo Web
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
Aplicaciones para celulares
Aplicaciones para celulares
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
Mejoras para SOA y UML
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
Soporte para PHP
Soporte para Python (Early Access)
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/
demo
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
34
• Descarga NetBeans 6.5• Ú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
Participa
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
http://osum.sun.com
Gracias!
Sun Campus Ambas s adorf el i pe. cer da@s un. comht t p: / / bl ogs . s un. com/ concepci on
Felipe Cerda