Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?

No hay ninguna limitación en el espectro del lenguaje de programación que no pueda manejar gran cantidad de datos generados por el usuario. Casi todos los idiomas populares son capaces de hacerlo. Creo que la pregunta correcta sería sobre la base de datos, en caso de que sea una base de datos relacional normalizada (los fundamentos de la normalización de una base de datos) o una base de datos NoSQL.

Supongamos que tiene millones y millones de filas de datos en su base de datos y unos cientos de miles más que ingresan diariamente, apegarse a una base de datos relacional normalizada típica no sería una solución ideal ya que la Normalización es lenta, su mejor opción sería ir con bases de datos NoSQL ya que están desnormalizadas, se iluminan rápidamente y no tienen un esquema establecido, lo que de alguna manera podría ser liberador.

Dicho esto, las bases de datos NoSQL también tienen su propio conjunto de “contras”

1. Debe tomar “No SQL” del título literalmente, no admiten consultas de sentencias SQL, tienen su propio formato.
2. Si no tiene cuidado, dado que las Tablas NoSQL (Colecciones) no tienen un Esquema, su conjunto de datos podría convertirse en un enorme archivo de tipo JSON hinchado.

Esos son mis dos centavos sobre el tema y dado que usted preguntó acerca de un IDE, definitivamente recomendaría el IDE de Java más inteligente (suponiendo que vaya a usar Java, también tienen IDE “inteligentes” para otros idiomas también)

More Interesting

¿Por qué necesito un sitio receptivo cuando tengo un sitio móvil?

¿Cuál es la mejor manera de hacer un sitio web y vender productos en línea?

Quiero aumentar mi conocimiento en conceptos de programación desde que me gradué en electrónica y comunicación (BE). ¿Cómo mejoro mis habilidades y cuál es mi futuro?

Cómo crear un panel de administrador oculto para mis sitios web como Google, Facebook o los grandes sitios web

¿Cuáles son las principales tendencias en desarrollo web?

Quiero comenzar a estudiar cómo desarrollar componentes y complementos para el CMS Joomla. ¿Cuál es la mejor manera de hacerlo?

Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?

Cómo crear un sitio web para mi instituto de entrenamiento

¿Cómo se construye una API?

Soy un principiante en diseño web. ¿Es w3schools.com un buen lugar para comenzar?

Compré un nombre de dominio de Google y ahora necesito desarrollar el sitio web. ¿Qué alojamiento es el mejor?

Cómo desarrollar un sitio web

Quiero aprender desarrollo web. ¿Sería inteligente centrarse en algunas nuevas tecnologías como Node JS en lugar de PHP?

Quiero construir un sitio web y quiero saber todo sobre la construcción de un sitio y el lenguaje que prefiero para el back-end de secuencias de comandos. ¿Cuáles son los mejores lenguajes de script? ¿Cuál debo seleccionar de todos los disponibles?

Cómo hacer que un sitio web parezca desagradable, pero sin usuarios