Creo que la mayoría de las personas que leen las respuestas a esto las malinterpretarán. Sin embargo, trataré de explicar la ambigüedad en la pregunta y responderé a todos los significados implícitos en su pregunta.
Primero, veamos algunos de los sitios de tráfico más grandes. Amazon, Wikipedia, Facebook, Youtube, etc.
Como cualquiera puede decirle, el sitio web es solo una parte de la plataforma. La aplicación es otra. Lo importante es que tanto la aplicación como el sitio web están hablando con los mismos servidores.
- ¿Qué hizo que los sistemas informáticos: la perspectiva de un programador fueran tan populares?
- Estoy dividido entre convertirme en programador y trabajar en AI / ML. ¿Podrías dar una idea que me ayudaría a decidir?
- ¿Qué títulos o calificaciones se requieren para un trabajo relacionado con 'software' en Facebook?
- Quiero comenzar a crear servicios y API de Restful ¿por dónde empiezo?
- Cómo ser pasante en Apple / Google si no tengo experiencia en programación
Tienes un millón de personas usando tu aplicación. Un millón de personas que usan su sitio web. Eso significa que 2 millones de personas están interactuando con sus servidores.
Para las aplicaciones móviles, la tecnología que permite grandes cantidades de usuarios es interna. Los API de Android, Windows e iOS tienen que ser muy robustos y capaces de manejar una gran cantidad de tipos de aplicaciones, acciones y otros factores. Si su aplicación tiene que manejar una gran cantidad de usuarios, deberá escribir su código de una manera que reduzca la cantidad de solicitudes. No tiene nada que ver con tu tecnología.
Para los sitios web, tienes un poco más de control sobre la velocidad. Sobre todo porque cada navegador funciona de manera diferente, hay mucho margen de error. Probablemente no pueda saber las páginas de quién se cargan más rápido: Amazon, Facebook o Google. Pero saque una versión de IE de 2000 en una máquina con Windows XP, y habrá diferencias significativas, que varían en qué botones hace clic, páginas en las que aterriza, etc.
Ahora para la parte que realmente importa. Servidores Primero, le daré la respuesta que la comunidad tecnológica principal quiere ver:
NodoJS. Súper jodidamente rápido. Maneja una gran cantidad de solicitudes. Escriba su aplicación, sitio web y backend en ella. Wowwww tan llamativo! Lástima que el 90% de los desarrolladores odie javascript con pasión. Y la velocidad está completamente silenciada por el código de mierda que la gente escribe. Javascript es rápido. Los desarrolladores de Javascript no escriben código rápido.
Entonces, ¿cuál es ‘la última tecnología que todos usan para la velocidad?’
La misma mierda que siempre hacían. Java es realmente rápido. C ++ es más rápido cuando se usa correctamente. ¿En cuanto al 99.9999% de software que no necesita ser tan rápido como una nave espacial de la NASA o la barra de búsqueda de Google?
Use el lenguaje que le guste a sus desarrolladores. Esa es, de lejos, la mejor manera de manejar una tonelada de usuarios. Una vez que llegue a miles de millones, deje que su CTO y su equipo de miles de profesionales decidan qué hacer. Dudo que busquen quora en busca de respuestas.