Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMagdalena Castrejon Modificado hace 9 años
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 ??
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.