¿Qué solución de pila (web framework + DB + servidor web) usar?

Esto es bastante simple, material estándar. Puede hacer esto en casi cualquier marco web. La parte más importante es que está familiarizado con él (o el que trabaja en él es similar).

Algunas ideas:

– MEDIO (como dice la otra respuesta)

– PHP + MySQL + algún marco (elija)

– Django / Python / Postgres SQL

– Ruby on Rails

Si no está familiarizado con ellos, es mejor que contrate a alguien confiable para que lo haga por usted si es de misión crítica: no desea aprender sobre aplicaciones de misión crítica.

Actualizar:

En respuesta a la otra respuesta sobre las columnas de datos: sí, 200 columnas de datos suenan raras. O su modelo de datos es realmente malo o algo más está sucediendo. Si realmente tiene tantos datos variables, una solución NoSQL como MongoDB puede ser mejor para el backend.

Daniel | apollodatasolutions.com

Bueno, 200 columnas y creciendo significa que tienes un modelo de datos horrible. Esto requeriría un rediseño importante para reducirlo a un número más razonable de columnas. No importa qué base de datos usará, administrar una tabla con 200 columnas será problemático.

Además, es probable que lo que quieres construir ya exista. Posiblemente necesite algunos ajustes, pero apuesto a que ciertamente hay dos o más productos de código abierto que puede usar como base o una docena de productos comerciales.

La comunicación directa con otras bases de datos podría considerarse un riesgo de seguridad peligroso. Esas otras bases de datos necesitarán un servicio especial para envolver el acceso a sus datos, por lo que los usuarios tendrán un acceso limitado solo a los datos que necesitan.

Todos los desarrolladores sugerirían usar su pila preferida de todos modos y no seré muy diferente: use C #, ASPdotNET, SQL Server en IIS y Windows 2012 o superior. El marco de la entidad ayudará mucho a generar un mejor modelo de datos y convertirlo en un modelo de objeto útil. El mismo marco de entidad también se puede usar para crear servicios REST alrededor de las otras bases de datos a las que necesita conectarse y todo es razonablemente fácil de aprender, además de que hay muchos componentes y bibliotecas para hacer informes, gráficos y otras cosas.

Pero esa es mi opinión, y como dije, las opiniones se basan en las experiencias de la persona que las tiene …

Consulte BICS (Business Intelligence Cloud Service) de Oracle. No se necesita instalación, configuración o administración. También tiene la capacidad de importar, ETL, transformar, enriquecer y masajear datos. Muchos cuadros, gráficos y plantillas de informes listos para usar. Fácil de integrar con bases de datos externas.

Divulgación: trabajo para una empresa que se especializa en Oracle BICS.

Para algo como una base de datos de empleados, puede usar cualquier pila que desee con gran éxito. Probablemente seleccionaría uno basado en mi experiencia y la de mi personal. Pero, como otros han dicho aquí, ¿200 columnas? Esa es una gran bandera roja.

Espero que no tenga ninguna tabla que esté cerca de ese ancho. Si es así, ¡tíralo todo! De Verdad. Y contrate a alguien que haya trabajado en un DB antes. Ese esquema tiene que ser normalizado o pronto lo lamentarás.

Te recomendaré MEAN para ti. Eso es MongoDB, Express, Angular y Nodejs.

Gracias a todos por las respuestas.

Me inclino hacia WAMP ya que he trabajado con PHP anteriormente, especialmente cuando PHP 7 ya está disponible.

Trabajaré en el modelo de datos para tener una solución más sólida también.

Gracias de nuevo y que tengas un buen día.