Articulo de referencia

Creador de olas

[[Low-code Platform]] [[Platform as a service|aPaaS]] [[Digital Transformation]] [[Agile Software Development]] [[Enterprise Software]] [[Cloud computing]] [[Computer Software]]...

WaveMaker es una plataforma de desarrollo low-code basada en Java , diseñada para la creación de aplicaciones y plataformas de software. La empresa, WaveMaker Inc., tiene su sede en Mountain View, California. La plataforma se comercializa como una herramienta para el desarrollo de aplicaciones y la modernización de TI. También la utilizan proveedores de software independientes ( ISV ) como componente dentro de sus productos.

La plataforma se licencia a organizaciones para configurar un entorno de plataforma como servicio (PaaS) para el desarrollo y la ejecución de aplicaciones. [ 1 ] Puede ser utilizada tanto por desarrolladores como por usuarios empresariales para crear aplicaciones. Estas aplicaciones admiten la integración de API, la visualización de datos y las interfaces de usuario responsivas. [ 2 ]

Las aplicaciones creadas en la plataforma se pueden implementar en infraestructura de nube pública o privada. Los contenedores se pueden implementar sobre máquinas virtuales o directamente en hardware físico. [ 2 ] El software incluye una consola con interfaz gráfica de usuario (GUI) para administrar la infraestructura mediante la contenerización de Docker . [ 1 ]

La plataforma proporciona funciones para la implementación de aplicaciones, gestión del ciclo de vida y de versiones, flujos de trabajo de implementación y control de acceso: [ 1 ] [ 3 ]

  • Aplicaciones para interfaces web, de tabletas y de teléfonos inteligentes.
  • Tecnologías empresariales como Java , Hibernate , Spring , AngularJS , JQuery
  • API y CLI proporcionadas por Docker
  • Empaquetado de pilas de software, aprovisionamiento de contenedores, actualización de pilas y aplicaciones, replicación y tolerancia a fallos.

Estudio WaveMaker

La plataforma se centra en WaveMaker Studio, una herramienta de desarrollo rápido WYSIWYG que utiliza una interfaz de arrastrar y soltar. [ 4 ] WaveMaker Studio admite el desarrollo rápido de aplicaciones (RAD) para la web, de forma similar a como lo hacían productos como PowerBuilder y Lotus Notes para la computación cliente-servidor. [ 5 ]

Las aplicaciones desarrolladas con WaveMaker Studio son multiplataforma y admiten su implementación en ordenadores personales, teléfonos móviles y tabletas. [ 4 ] Las aplicaciones creadas con WaveMaker Studio siguen una arquitectura modelo-vista-controlador .

WaveMaker Studio se ha descargado más de dos millones de veces. La comunidad de Studio está formada por 30 000 usuarios registrados. [ 6 ] Las aplicaciones generadas por WaveMaker Studio están licenciadas bajo la licencia Apache . [ 7 ]

Studio 8 se lanzó el 25 de septiembre de 2015. En versiones anteriores, como Studio 7, el software sufrió actualizaciones arquitectónicas. Estaba basado en el framework AngularJS ; las versiones anteriores de Studio (6.7, 6.6, 6.5) utilizan Dojo Toolkit . Algunas de las características de WaveMaker Studio 7 incluyen:

  • Generación automática de mapeos de Hibernate y consultas de Hibernate a partir de la importación del esquema de la base de datos.
  • Creación automática de widgets de datos empresariales a partir de la importación de esquemas. Cada widget puede mostrar datos de una tabla de base de datos en formato de cuadrícula o formulario de edición. El formulario de edición implementa automáticamente las funciones de creación, actualización y eliminación.
  • El estudio de desarrollo WYSIWYG Ajax se ejecuta en un navegador. [ 8 ]
  • Implementación en Tomcat , IBM WebSphere , Weblogic , JBoss .
  • Herramienta de mashup para ensamblar aplicaciones web basadas en servicios web SOAP , REST y RSS , servicios Java y bases de datos.
  • Admite código CSS , HTML y Java existente .
  • La capacidad de desplegar un archivo .war Java estándar.

Tecnologías y marcos de trabajo

WaveMaker permite a los usuarios crear aplicaciones que se ejecutan en una "pila de sistemas abiertos" basada en las siguientes tecnologías y marcos de trabajo: AngularJS , Bootstrap , NVD3, HTML , CSS , Apache Cordova , Hibernate , Spring , Spring Security , Java . Las diversas integraciones compatibles incluyen: [ 9 ] [ 10 ] [ 11 ]

Historia

En 2003, WaveMaker se fundó como ActiveGrid. Luego, en 2007, cambió su nombre a Wavemaker. [ 12 ] Fue adquirida por VMware en 2011. [ 13 ] En marzo de 2013, se suspendió el soporte para el proyecto WaveMaker. [ 14 ]

En mayo de 2013, Pramati Technologies adquirió los activos de WaveMaker. [ 15 ] En febrero de 2014, se lanzó WaveMaker Studio 6.7, que fue la última versión de código abierto de Studio. [ 16 ] En septiembre de 2014, WaveMaker Inc. lanzó la plataforma WaveMaker RAD, que permitía a las organizaciones ejecutar su propia plataforma de aplicaciones para crear y ejecutar aplicaciones. [ 17 ]

En marzo de 2023, WaveMaker lanzó la versión 11.5, que introdujo herramientas basadas en inteligencia artificial en el entorno de desarrollo de aplicaciones.

Referencias

  1. 1 2 3 "Crea tu propia aplicación empresarial" . Mobile Enterprise . 16 de septiembre de 2014. Archivado del original el 16 de octubre de 2014. Consultado el 16 de septiembre de 2014 .
  2. 1 2 "WaveMaker lanza un entorno PaaS basado en contenedores Docker" . Programmable Web . 16 de septiembre de 2014. Archivado del original el 21 de septiembre de 2014. Recuperado el 16 de septiembre de 2014 .
  3. "WaveMaker Enterprise se lanza para el desarrollo rápido de aplicaciones API" . Talkin' Cloud . 17 de septiembre de 2014. Archivado del original el 9 de octubre de 2014. Consultado el 17 de septiembre de 2014 .
  4. 1 2 Babcock, Charles (16 de septiembre de 2014). "WaveMaker PaaS apuesta por Docker" . InformationWeek . Recuperado el 16 de septiembre de 2014 .
  5. "¿Es WaveMaker la versión Web 2.0 de PowerBuilder?" . Hurwitz Group . 11 de noviembre de 2007 . Consultado el 25 de noviembre de 2007 .
  6. Leopold, George (16 de septiembre de 2014). "WaveMaker aprovecha Docker para la entrega de aplicaciones" . EnterpriseTech . Archivado del original el 14 de octubre de 2014. Recuperado el 16 de septiembre de 2014 .
  7. "Información de licencia del marco Ajax de WaveMaker" . WaveMaker. 23 de febrero de 2008. Archivado del original el 3 de marzo de 2008. Consultado el 25 de febrero de 2008 .
  8. "Herramienta visual Ajax WaveMaker" . InfoWorld . 20 de abril de 2008. Archivado del original el 23 de abril de 2008. Consultado el 25 de abril de 2008 .
  9. "Webinar de WaveMaker" . WaveMaker. 19 de septiembre de 2013. Archivado del original el 17 de octubre de 2014. Consultado el 9 de octubre de 2014 .
  10. "Tecnologías detrás de WaveMaker" . Archivado del original el 18 de noviembre de 2016. Consultado el 17 de noviembre de 2016 .
  11. "Integraciones" . Archivado del original el 18 de noviembre de 2016. Consultado el 17 de noviembre de 2016 .
  12. "ActiveGrid cambia de nombre a WaveMaker" . Revista PowerBuilder para desarrolladores. 7 de noviembre de 2007. Archivado del original el 14 de octubre de 2014. Consultado el 9 de octubre de 2014 .
  13. "WaveMaker se pasa a VMware" . WaveMaker. 8 de marzo de 2011. Archivado del original el 1 de junio de 2013. Consultado el 28 de octubre de 2011 .
  14. "Anuncio del lanzamiento de WaveMaker 6.5.3" . WaveMaker. 14 de marzo de 2013. Archivado del original el 2 de junio de 2013. Consultado el 21 de marzo de 2013 .
  15. "Pramati adquiere WaveMaker" . Pramati Technologies. 1 de mayo de 2013. Archivado del original el 5 de junio de 2013. Consultado el 13 de mayo de 2013 .
  16. "Anuncio del lanzamiento de WaveMaker 6.7.0" . WaveMaker. 25 de febrero de 2014. Archivado del original el 15 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .
  17. "WaveMaker revoluciona el desarrollo de aplicaciones personalizadas" . Revista CloudExpo. 16 de septiembre de 2014. Archivado del original el 15 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .
  • Sitio web oficial