Formularios de interfaz de usuario de base de datos como en alternativas a:
Las características que más busco son
Requisitos:
Flexibilidad:
Vaadin Framework es un producto líder para crear aplicaciones web utilizando solo Java en el lado del servidor mientras se procesa automáticamente en el navegador web del cliente utilizando estándares web. Por lo tanto, mientras HTTP, HTML, CSS, DOM, JavaScript, AJAX, WebSocket, Servlet y demás se utilizan en su nombre, no necesita aprender ninguno de ellos, solo necesita saber Java.
Sin costo alguno, diseñe sus formularios según el procedimiento, "agregar etiqueta", "agregar botón", "agregar campo", etc. Este es mi enfoque favorito.
O use su herramienta comercial Vaadin Designer para un entorno visual de arrastrar y soltar para diseñar los formularios.
En cuanto a agregar y editar registros, Vaadin tiene un modelo de datos que facilita vincular datos a listas, cuadrículas de datos y formularios detallados. Bien documentado en una guía. También demostraciones de video en YouTube.
Con respecto a la implementación, puede ejecutar Vaadin sobre la mayoría de los contenedores de Java Servlet , como Tomcat o Jetty. De forma predeterminada, un proyecto de Vaadin tiene una versión integrada de Jetty para ejecutar su aplicación web cómodamente durante el desarrollo, o puede conectar su IDE a un contenedor externo de su elección.
Vaadin en código abierto bajo licencia Apache. Se ejecuta sobre Java al igual que los IDE (IntelliJ, NetBeans, Eclipse), por lo que puede desarrollar en Linux e implementar allí.
Vaya, escribí lo siguiente antes de darme cuenta de sus requisitos de Linux y de código abierto gratuito . Son de bastante bajo costo así que dejaré esta sección.
Xojo es una herramienta y un lenguaje propietario que ofrece un entorno de ejecución de aplicaciones del lado del servidor como Vaadin. Lo suficientemente fácil para los programadores principiantes pero lo suficientemente potente para los desarrolladores profesionales.
FileMaker es una herramienta venerable para macOS y Windows para crear diseños para registros existentes en una base de datos simple, principalmente para una sola tabla (una lista de registros).
Funciona como un servidor a través de la red/Internet o como una aplicación independiente para una sola computadora.
4D es otra herramienta multiplataforma similar a FileMaker pero que proporciona un servidor y motor de base de datos relacional mucho más potente.
Incluye un editor de diseño visual que está altamente integrado con la base de datos; "sabe" acerca de los campos en el registro de la base de datos (fila).
Funciona como un servidor a través de la red/Internet o como una aplicación independiente para una sola computadora.
Grzegorz Wierzowiecki
albahaca bourque