¿Cuál es la aplicación más compleja hecha con WaveMaker?

Bien, tengo una respuesta para ti, más o menos. ¡Nunca antes había tocado Wavemaker, así que hice un poco de investigación de campo para este A2A!

En primer lugar, justo en el sitio web de Wavemaker, tienen una lista de clientes, cada uno con una descripción de usos bastante sustanciales de Wavemaker: http://www.wavemaker.com/customers/

Uno de ellos, LiveDock, tiene una demostración maravillosa: http://www.wavemaker.com/screenc…
Y demuestra lo siguiente:

  • Iniciar sesión
  • Use el widget de fecha incorporada
  • Vía búsqueda
  • Con el toque de un stylus
  • Los resultados de validación exponen omisiones accidentales
  • Capturar firmas electrónicamente
  • Capture instantáneamente fotos adjuntas
  • Ver e imprimir rápidamente
  • Enviar fotos capturadas por correo electrónico
  • Calcular rápidamente
  • Ver formularios e informes
  • Procese secuencias enteras en un clic
  • Obtén la versión más nueva
  • Actualiza tus datos al instante

Eso es bastante complejo, ¿no?

Pero si eso no es suficiente, fui encubierto, haciéndome pasar por alguien interesado en Wavemaker (en retrospectiva, parece interesante aunque):

http://dev.wavemaker.com/forums/…

Esa es mi publicación en los foros de Wavemaker. Un tipo respondió con una lista de características para una aplicación de bienes raíces que planea construir, y está convencido de que puede manejar la siguiente funcionalidad:

  • Ingresar ventas
  • Cobrar pagos
  • Supervisar documentos para envío de clientes
  • Generar contratos
  • Crear listas de precios

Ahora que lo pienso, LiveDock parece más complejo que eso. Pero quería mostrarte que trabajé duro por el dinero 😀

La interfaz de usuario fue bastante compleja y bien implementada por mi colega Girish. El backend también tenía algunas piezas bastante complejas:

  1. La sincronización de db local / servidor personalizada (MySQL) que se escribió debido a la falta de conectividad de red confiable en los muelles. Sin embargo, Hibernate hizo que esto fuera mucho más fácil de implementar. Básicamente era una versión simplificada de lo que es hoy StackMob o Parse.
  2. Debido a que las tabletas (antes de que los iPads estuvieran disponibles) tuvieron que actualizarse de forma remota, se implementó la aplicación JNLP (Java Web Start) para permitir la reinstalación remota de la pila completa: código de proyecto WaveMaker, actualizaciones de scripts MySQL y actualizaciones del servidor web. Esto podría haber sido productivo pero nunca tuvo piernas.

Reescribir esto como una aplicación móvil para tableta sería pan comido y no requeriría la pila completa que se implementó en ese momento. Para ser honesto, la solución de pila completa no era necesaria en ese momento, pero lo era si estaba usando WaveMaker en un dispositivo que no siempre estaba conectado.

WaveMaker es teóricamente capaz de desarrollar todo tipo de aplicaciones de todas las alturas de complejidad, generalmente realizadas con codificación y desarrollo nativos. Sin embargo, el desarrollo de aplicaciones LowCode / Rapid utilizando herramientas como WaveMaker se suele utilizar para desarrollar rápidamente aplicaciones empresariales / empresariales personalizadas como estas con un costo y recursos mínimos. Sin embargo, dado que es una herramienta de código abierto, interoperable y basada en API, nada restringe a los usuarios de llevar su aplicación al más alto nivel de complejidad.

More Interesting

¿Qué tecnologías se utilizaron en el desarrollo de aplicaciones web en los años 90?

¿Cuál es el mejor marco e idioma para crear sitios web?

¿Cómo debo configurar un sitio web / aplicación web para mostrar mis habilidades y proyectos para aplicaciones de trabajo de desarrollador web?

¿Utiliza aplicaciones web para gestionar un equipo de desarrollo ágil distribuido?

¿Cómo crear un álbum de fotos creando una aplicación web como http://milkbooks.com, http://shutterfly.com http://blurb.com? Qué tecnologías se pueden usar para crear esta aplicación

¿Cuáles son las cosas que deberían importarme al desarrollar aplicaciones web?

¿Cuál es el mejor enfoque para la arquitectura de una aplicación de una sola página (cargando a través del servidor o el cliente)?

Cómo hacer que el tamaño de la página web sea más pequeño

¿Cuáles son los componentes esenciales necesarios para permitir que una aplicación .NET se adapte a millones de usuarios?

¿Cuál es la mejor manera de desarrollar una aplicación web modular en PHP / Laravel?

¿Cuál es la mejor tecnología de una sola página?

¿Qué software se usa comúnmente para el desarrollo de aplicaciones web alrededor de diciembre de 2015?

¿Cuál es el significado de Travel CRS en el software del sistema de reservas?

Si hago una aplicación web en Angular2 que se ejecuta en AWS (S3, DynamoDB), ¿todavía necesito hacer alguna programación del lado del servidor (como Play o PHP o Python)?

¿Cuáles son algunas herramientas muy innovadoras para administrar el flujo de trabajo personal?