NetBeans - El único IDE que necesitas

Post on 13-Jun-2015

8.889 views 0 download

description

Presentación general acerca de NetBeans

Transcript of NetBeans - El único IDE que necesitas

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