Date post: | 28-Jan-2016 |
Category: |
Documents |
Upload: | magdalena-castrejon |
View: | 215 times |
Download: | 0 times |
Presentado por:Ing. Manuel Rodríguez Coria
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Quien Soy?Ing. Manuel Rodríguez
Miembro activo de WaveMaker Hispano. http://groups.google.com/group/wavemaker-hispano/
Programador de Aplicaciones Web en la DTIC en la UAJMS.
http://dtic.uajms.edu.bo
Consultor Independiente en Proyectos de Informática.
http://mavirroco.neositios.com
Mi correo es: [email protected]
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Agenda para hoy
Entender que es RAD Comparando IDE´s para Desarrollo Visual de
Aplicaciones Web Una mirada a WaveMaker Ver un demo de una aplicación en
WaveMaker
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Que es RAD ?
El Desarrollo rápido de aplicaciones o Rapid Application Development (RAD) es un proceso de desarrollo de software.
No es nuevo se inicio en 1991.
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Que es RAD ?
RAD = Proceso de desarrollo de software.
Se itera las fases de diseño y construcción creando prototipos
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Que se hace en el RAD ?
El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE.
Tradicionalmente tiende a englobar también la usabilidad, utilidad y sobre todo la rapidez de ejecución.
CONSTRUCCION (PROTOTIPOS) CASE (para apoyo al diseño)
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Ventajas y Desventajas del RAD
El desarrollo rápido tiene dos ventajas primarias: Velocidad del desarrollo: Uso de las herramientas CASE. Calidad: según lo definido por el RAD, es el grado al cual
un uso entregado resuelve las necesidades de usuarios así como el grado al cual un sistema entregado tiene costes de mantenimiento bajos. El RAD aumenta calidad con la implicación del usuario en las etapas del análisis y del diseño.
El RAD tiene dos desventajas primarias: Características reducidas. Escalabilidad reducida: debido a que el RAD se desarrolló
como prototipo.
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
RAD en la Actualidad?
Hoy en día se suele utilizar Herramientas para acelerar la Construcción y
Diseño de GUIs con la ayuda de IDEs. Algunas de las plataformas más conocidas son: Visual Studio Delphi
Netbeans Eclipse.
IDE (entorno de desarrollo integrado )
acelera
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Tengo que buscar IDE actualizadas y que respondan a las exigencias actuales
IDE = ENTORNO DE DESARROLLO INTEGRADO (Reemplazaron a los editores de texto, Tienen mas funcionalidades para facilitar el desarrollo de aplicaciones)
Usar IDE para desarrollar una Aplicación Web
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
yIDEs de moda para desarrollo web
Netbeans
Visual Studio
Delphi for PHP
Eclipse
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
IDEs de moda para desarrollo web rapido
No quiero ocuparme de cómo se ve mi aplicación
Mientras menos codifico mas rapido avanzo
SOLUCION = DESARROLLO WEB VISUAL
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
NetBeans IDE con Visual Web JSF (Java)
Visual Studio (.NET) ASP.NET
WaveMaker Java
Delphi for PHP de Embarcadero PHP
IDEs para
Desarrollo Web VisualDesarrollo Web Visual
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Costo No No Si
Mas populares IDEs
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Costo No No Si
Facilidad de Desarrollo con Web2.0
Si +- Mas Complejos
+- Mas Costo Económico
Mas populares IDEs
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Costo No No Si
Facilidad de Desarrollo con Web2.0
Si +- Mas Complejos
+- Mas Costo Económico
Velocidad de Desarrollo con Web2.0
Si +- Mas Complejos mas tiempo
+- Mas Costo Económico
Mas populares IDEs
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Costo No No Si (Licencia)
Facilidad de Desarrollo con Web2.0
Si +- Mas Complejos
+- Mas Costo Económico
Velocidad de Desarrollo con Web2.0
Si +- Mas Complejos mas tiempo
+- Mas Costo Económico
Uso de Frameworks
Si..Hibernate & Spring Framework & Dojo Toolkit
Si…. Para integrar
Si… Mas Costo Económico
Mas populares IDEs
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Costo No No Si
Facilidad de Desarrollo con Web2.0
Si +- Mas Complejos
+- Mas Costo Económico
Velocidad de Desarrollo con Web2.0
Si +- Mas Complejos mas tiempo
+- Mas Costo Económico
Uso de Frameworks
Si..Hibernate & Spring Framework &Dojo Toolkit
Si…. Para integrar
Si… Para integrar =>
Mas Costo Económico
Mas populares IDEs
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
WaveMaker es un servicio que facilita enormemente la creación de aplicaciones Web 2.0. Con su sistema no necesitas saber nada de código para generar aplicaciones completas y a medida de tus necesidades.
Características WaveMaker NetBeans para Visual Web
Visual Studio para ASP.NET
Usuario Inexperto para Web2.0
Si +- Un poco complejo
+- Un poco complejo
Usuarios Novatos en Desarrollo de Aplicaciones
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
RAD
LO CENTRAL ES LA FASE ITERATIVA DE “CONSTRUCCION Y DISEÑO”
UN IDE ACELERA ESTA FASE
WAVEMAKER ES MI IDE IDEAL
RESUMEN
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Mediante la utilidad de “arrastrar y soltar” puedes crear widgets, colocar componentes, añadir scripts, AJAX, CSS, bases de datos o lo que que quieras implementar en tu aplicación.
Como se desarrollo con WaveMaker
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
El software, además, es multiplataforma y open source, existiendo versiones para Mac, Windows y Linux que puedes descargar.
www.wavemaker.com
Donde se pude ejecutar WaveMaker
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Se puede crear: Servicios de Base de Datos (Importar una base
de datos con todas las funciones básicas CRUD) Servicios Web (Conectarse con Web Service) Servicios de Java (Crear tus propias clase en
java) Servicios de Javascript (Crear e integrar tus
funciones y widgets) Servicios de Seguridad (Crear fácilmente un
acceso con diferentes formas de autentificación)
Desarrollando mediante la creación de Servicios
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Demo: Se demostrara una el patrón de diseño CRUD (Create Read Update Delete) con WaveMaker en pocos pasos………..
Vamos a la acción !!!!
Demo
26 de Septiembre de 2009 Ing. Manuel Rodríguez Coria
www.wavemaker.com
So
ftw
are
Fre
ed
om
Da
y
Gracias!!
Preguntas ??