¿Qué conjunto de habilidades es mejor para saber cómo crear una base de datos con una interfaz de usuario moderna y agradable para el front-end?

Hmm, bueno, tradicional, sugeriría descargar una versión de prueba o de desarrollador de MS SQL. Tiene un gran conjunto de herramientas, plantillas, una agradable interfaz de programador y herramientas de depuración para verificar cosas como procedimientos almacenados.

Del mismo modo, hay versiones razonables de MySQL, aunque en mi opinión la mayoría de ellas carecen de fondos suficientes para crear un sistema tan coherente como Microsoft.

El verdadero problema es traer estos datos al frente. Existen varios métodos, pero ciertamente requerirá un poco de codificación. Solía ​​hacer muchas aplicaciones HTA o HTML. Son una combinación encantadora de AdoDB y HTML que permite crear prototipos y desarrollar conceptos muy rápidamente.

Dicho esto, también hay otras formas de hacerlo. Podrías jugar con MongoDB o Redis. Ambos corren bajo Node.js. Si se combina con Meteor.js, debería tener una manera rápida y encantadora de manejar los datos y tener un front end agradable también.

No hay mejor. Hay un montón de opciones y tantas opiniones sobre ellas.

Capa de base de datos

  1. Mysql (más popular)
  2. MSSQL (principalmente ventanas)
  3. Nosql hotness de tu elección

Nivel medio (capa del lado del servidor)

  1. PHP con marco
  2. Ruby on Rails
  3. Python con django
  4. Encantamientos .net de varios tipos
  5. Java

Pantalla frontal

  1. HTML / CSS / JavaScript
  2. Reaccionar (JavaScript y HTML, estilo Facebook)

Esta lista no es exhaustiva, y las opciones varían según la plataforma.

MySQL
PHP
Diseño receptivo usando Materialise css

  • SQL
  • Reaccionar
  • Pitón