Plataforma de programación de bajo código
WaveMaker es una plataforma de desarrollo de código bajo basada en Java diseñada para crear aplicaciones y plataformas de software. La empresa, WaveMaker Inc., tiene su sede en Mountain View, California. La plataforma está destinada a ayudar a las empresas a acelerar sus iniciativas de desarrollo de aplicaciones y modernización de TI a través de capacidades de código bajo. Además, para los proveedores de software independientes ( ISV ), WaveMaker sirve como un componente de código bajo personalizable que se integra en sus productos. [ cita requerida ]
La plataforma WaveMaker es una plataforma de software con licencia que permite a las organizaciones establecer su propia plataforma como servicio (PaaS) de principio a fin para la creación y operación de aplicaciones personalizadas. [1] Permite a los desarrolladores y usuarios comerciales crear aplicaciones que sean personalizables. Estas aplicaciones pueden consumir API sin problemas, visualizar datos y adaptarse automáticamente a interfaces adaptables a múltiples dispositivos. [2]
La plataforma de código bajo de WaveMaker permite a las organizaciones implementar aplicaciones en infraestructuras de nube pública o privada. Los contenedores se pueden implementar sobre máquinas virtuales o directamente sobre hardware. [2] El software cuenta con una consola de interfaz gráfica de usuario (GUI) para administrar la infraestructura de aplicaciones de TI, aprovechando las capacidades de la contenedorización de Docker . [1]
La solución ofrece funcionalidades para automatizar la implementación de aplicaciones, administrar el ciclo de vida de las aplicaciones, supervisar la gestión de versiones y controlar los flujos de trabajo de implementación y los permisos 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 fallas
Estudio WaveMaker
La plataforma WaveMaker RAD está construida alrededor de WaveMaker Studio, una herramienta de desarrollo rápido WYSIWYG que permite a los usuarios comerciales crear una aplicación utilizando un método de arrastrar y soltar. [4] WaveMaker Studio admite el desarrollo rápido de aplicaciones (RAD) para la web, similar a lo que productos como PowerBuilder y Lotus Notes proporcionaban para la informática cliente-servidor. [5]
WaveMaker Studio permite a los desarrolladores producir una aplicación una vez y luego ajustarla automáticamente para una plataforma de destino particular, ya sea una PC, un teléfono móvil o una tableta. [4] Las aplicaciones creadas con WaveMaker Studio siguen una arquitectura modelo-vista-controlador .
WaveMaker Studio ha sido 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. La versión anterior, Studio 7, tiene algunos hitos de desarrollo notables. Se basaba en el marco 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 mapeo de Hibernate y consultas de Hibernate a partir de la importación de esquemas de base de datos.
- Creación automática de widgets de datos empresariales basados en la importación de esquemas. Cada widget puede mostrar datos de una tabla de base de datos como una cuadrícula o un formulario de edición. El formulario de edición implementa funciones de creación, actualización y eliminación de forma automática.
- El estudio de desarrollo WYSIWYG Ajax se ejecuta en un navegador. [8]
- Implementación en Tomcat , IBM WebSphere , Weblogic , JBoss .
- Herramienta 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 implementar un archivo .war de Java estándar.
Tecnologías y marcos de trabajo
WaveMaker permite a los usuarios crear aplicaciones que se ejecutan en "Open Systems Stack" basadas en las siguientes tecnologías y marcos: AngularJS , Bootstrap , NVD3, HTML , CSS , Apache Cordova , Hibernate , Spring , Spring Security y Java . Las diversas integraciones compatibles incluyen: [9] [10] [11]
- Bases de datos : Oracle , MySQL , Microsoft SQL Server , PostgreSQL , IBM DB2 , HSQLDB
- Autenticación : LDAP , Active Directory , CAS , servicio Java personalizado, base de datos
- Control de versiones : Bitbucket (o Stash), GitHub , Apache Subversion
- Implementación : Amazon AWS , Microsoft Azure , WaveMaker Private Cloud ( contenedorización Docker ), IBM Web Sphere , Apache Tomcat , SpringSource tcServer, Oracle WebLogic Server , JBoss (WildFly) , GlassFish
- Tiendas de aplicaciones : Google Play , Apple App Store , Windows Store
Historia
En 2003, WaveMaker se fundó con el nombre de ActiveGrid. Luego, en 2007, se le cambió el nombre a Wavemaker. [12] VMware lo adquirió en 2011. [13] En marzo de 2013, se interrumpió 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ó WaveMaker RAD Platform, que permitió 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 incluye capacidades mejoradas de desarrollo de código bajo y nuevas herramientas impulsadas por IA para agilizar el proceso de desarrollo de aplicaciones.
Referencias
- ^ abc "Build Your Own Enterprise App". Mobile Enterprise . 16 de septiembre de 2014. Archivado desde el original el 16 de octubre de 2014 . Consultado el 16 de septiembre de 2014 .
- ^ ab "WaveMaker lanza un entorno aPaaS basado en contenedores Docker". Programmable Web . 16 de septiembre de 2014 . Consultado el 16 de septiembre de 2014 .
- ^ "WaveMaker Enterprise se lanza para el desarrollo rápido de aplicaciones API". Talkin' Cloud . 17 de septiembre de 2014. Archivado desde el original el 9 de octubre de 2014 . Consultado el 17 de septiembre de 2014 .
- ^ ab Babcock, Charles (16 de septiembre de 2014). "WaveMaker PaaS apuesta por Docker". InformationWeek . Consultado el 16 de septiembre de 2014 .
- ^ "¿Es WaveMaker la versión Web 2.0 de PowerBuilder?". Hurwitz Group. 11 de noviembre de 2007. Consultado el 25 de noviembre de 2007 .
- ^ Leopold, George (16 de septiembre de 2014). "WaveMaker aprovecha Docker para la distribución de aplicaciones". EnterpriseTech . Consultado el 16 de septiembre de 2014 .
- ^ "Información sobre la licencia del marco de trabajo Ajax de WaveMaker". WaveMaker. 23 de febrero de 2008. Archivado desde el original el 3 de marzo de 2008. Consultado el 25 de febrero de 2008 .
- ^ "Herramienta visual Ajax WaveMaker". InfoWorld . 20 de abril de 2008. Archivado desde el original el 23 de abril de 2008 . Consultado el 25 de abril de 2008 .
- ^ "WaveMaker Webinar". WaveMaker. 19 de septiembre de 2013. Archivado desde el original el 17 de octubre de 2014. Consultado el 9 de octubre de 2014 .
- ^ "Tecnologías detrás de WaveMaker". Archivado desde el original el 18 de noviembre de 2016. Consultado el 17 de noviembre de 2016 .
- ^ "Integraciones". Archivado desde el original el 18 de noviembre de 2016. Consultado el 17 de noviembre de 2016 .
- ^ "ActiveGrid cambia de nombre a WaveMaker". Diario del desarrollador PowerBuilder. 7 de noviembre de 2007. Archivado desde el original el 14 de octubre de 2014. Consultado el 9 de octubre de 2014 .
- ^ "WaveMaker llega a VMware". WaveMaker. 8 de marzo de 2011. Archivado desde el original el 1 de junio de 2013. Consultado el 28 de octubre de 2011 .
- ^ "Anuncio del lanzamiento de WaveMaker 6.5.3". WaveMaker. 14 de marzo de 2013. Archivado desde el original el 2 de junio de 2013. Consultado el 21 de marzo de 2013 .
- ^ "Pramati adquiere WaveMaker". Pramati Technologies. 1 de mayo de 2013. Archivado desde el original el 5 de junio de 2013. Consultado el 13 de mayo de 2013 .
- ^ "Anuncio del lanzamiento de WaveMaker 6.7.0". WaveMaker. 25 de febrero de 2014. Archivado desde el original el 15 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .
- ^ "WaveMaker revoluciona el desarrollo de aplicaciones personalizadas". Revista CloudExpo. 16 de septiembre de 2014. Archivado desde el original el 15 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .
Enlaces externos