La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Presentado por: Ing. Manuel Rodríguez Coria. www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.

Presentaciones similares


Presentación del tema: "Presentado por: Ing. Manuel Rodríguez Coria. www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing."— Transcripción de la presentación:

1 Presentado por: Ing. Manuel Rodríguez Coria

2 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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: mavirroco@gmail.com

3 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

4 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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.

5 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Que es RAD ? RAD = Proceso de desarrollo de software. Se itera las fases de diseño y construcción creando prototipos

6 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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)

7 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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.

8 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

9 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

10 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria IDEs de moda para desarrollo web Netbeans Visual Studio Delphi for PHP Eclipse

11 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

12 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria NetBeans IDE con Visual Web  JSF (Java) Visual Studio (.NET)  ASP.NET WaveMaker  Java Delphi for PHP de Embarcadero  PHP IDEs para Desarrollo Web Visual

13 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Mas populares IDEs

14 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Facilidad de Desarrollo con Web2.0 Si+- Mas Complejos +- Mas Costo Económico Mas populares IDEs

15 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo 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

16 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo 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

17 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo 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

18 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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ísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET Usuario Inexperto para Web2.0 Si+- Un poco complejo Usuarios Novatos en Desarrollo de Aplicaciones

19 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria RAD  LO CENTRAL ES LA FASE ITERATIVA DE “CONSTRUCCION Y DISEÑO”  UN IDE ACELERA ESTA FASE  WAVEMAKER ES MI IDE IDEAL RESUMEN

20 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

21 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

22 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

23 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria 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

24 www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Gracias!! Preguntas ??


Descargar ppt "Presentado por: Ing. Manuel Rodríguez Coria. www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing."

Presentaciones similares


Anuncios Google