Software gratuito para usar como registro de aeronaves con fotos

Estoy seguro de que hay un nombre para el software de este tipo, pero Google no ha sido particularmente útil.

Estoy buscando un software autohospedado en línea que genere una tabla de base de datos/hoja de cálculo con columnas de mi propio diseño. Quiero hacer una tabla de búsqueda de registros de aeronaves y detalles de la aeronave y los propietarios. Si necesito diseñar las tablas de base de datos de antemano y el software simplemente se conecta a ellas, también está bien.

Sería genial si pudiera vincular imágenes a cada registro, tal vez después de que un usuario haga clic en un avión en la lista, se podrían mostrar las imágenes más recientes.

Estoy buscando algo más fácil de usar que phpMyAdmin u otras interfaces de base de datos similares, que puedan admitir múltiples usuarios, idealmente en Linux.

Respuestas (1)

Si desea más control y flexibilidad de lo posible en una hoja de cálculo en línea como Google Sheets , deberá incursionar en el desarrollo de aplicaciones de bases de datos.

4D y FileMaker

Estos dos productos son una plataforma de desarrollo de aplicaciones combinada más un servicio de base de datos que lo ayudan a definir una tabla (o varias tablas en 4D, ya que es una base de datos relacional), y luego permiten que una aplicación cliente o un navegador web se conecten para ingresar datos y ver datos :

Si tiene una sola lista de registros, use FileMaker. Si tiene varias tablas relacionadas (listas), utilice 4D. Ambos saben cómo almacenar imágenes.

Parece que tiene al menos dos tablas: aviones y fotos, donde cada foto pertenece a un avión en particular.

Lenguaje de programación y base de datos separados

Puede probar el desarrollo de software usando un lenguaje de programación separado del motor de la base de datos. Mucho más complicado que FileMaker/4D pero obtienes aún más control.

Por ejemplo, use el marco Vaadin para escribir una aplicación web del lado del servidor en Java puro que se procesa automáticamente en tecnología de estándares web en un navegador web sin tener que aprender HTTP, HTML, CSS, DOM, JavaScript, WebSockets, etc. Vea este ejemplo de demostración de presentación de imágenes/imágenes y presione el botón "i" para obtener enlaces a la documentación.

Almacene los datos en una base de datos como H2 o Postgres conectada a través de JDBC .

Otro posible conjunto de herramientas es Xojo .