¿Qué tipo de interfaz debo usar?

Soy pasante en una empresa de electricidad y se me ha asignado la tarea de producir una aplicación web front-end con capacidades de visualización y entrada. Lo que quieren poder hacer es poner algo como esto Imguren una base de datos. Me darán los recursos que necesito y tengo experiencia previa en HTML y Java.

Hasta ahora, he visto cosas como ASP.NET con Visual Studio y esto me parece demasiado, ya que solo he experimentado Java y HTML.

Cualquier sugerencia sería útil.

Gracias,

Miguel

Edite su título para ser más específico.

Respuestas (2)

vaadin

Si ya conoces Java, entonces la elección obvia es Vaadin Framework .

Vaadin le permite desarrollar rápidamente una interfaz de usuario de aplicación web usando solo Java puro. Su aplicación vive en el lado del servidor, donde especifica campos, etiquetas, botones, cuadrículas de datos y otros widgets organizados en diseños usando solo código Java.

En tiempo de ejecución, Vaadin genera el HTML, CSS, DOM y JavaScript necesarios para renderizar de forma remota en el navegador web del usuario. A medida que el usuario escribe en los campos, hace clic en los botones, etc., su código Java del lado del servidor se invoca automáticamente para responder.

De modo que puede crear aplicaciones empresariales de aspecto profesional que se ejecuten de forma rápida, fiable y segura sin tener que aprender esa sopa de letras de tecnologías web: HTML, CSS, DOM, JavaScript, AJAX, WebSocket, Push, etc. Vaadin utiliza todos esos estándares tecnologías web, pero lo hace en su nombre, detrás de escena.

Vaadin es gratuito y de código abierto. Además, la empresa Vaadin Ltd vende un complemento de hoja de cálculo si lo necesita. Pero el potente y flexible widget Grid incorporado puede ser suficiente por lo que puedo ver en la captura de pantalla que publicaste.

Para una base de datos, puede usar cualquier cosa con un controlador JDBC . Es posible que desee utilizar el motor de base de datos H2 . Está construido en Java puro y es gratuito, de código abierto y desarrollado activamente. Pero si necesita rendimiento, características y confiabilidad de nivel empresarial para trabajos pesados, entonces Postgres .

Probablemente podría buscar un marco PHP CRUD como http://xcrud.com/ o https://phpgrid.com/php-crud/

ingrese la descripción de la imagen aquí

o escribe el tuyo propio, ya que no es tan difícil como parece si estás familiarizado con PHP.