Quiero escribir mi propio sitio de Twitter (o Facebook), pero no quiero usar PHP como lenguaje del lado del servidor. ¿Cuáles son algunas alternativas?

Hay algunas buenas opciones si (correctamente) desea alejarse de PHP.

* Ruby and Rails es para la creación rápida de prototipos desde la construcción inicial hasta la escala media. Puedes hacer mucho, muy, muy rápido. Una vez que alcanza la escala media, puede migrar a algo más escalable (como lo hizo Twitter)
* NodeJS (+ pila MEAN opcional) tiene un inicio más lento pero más capacidad para escalar. Todo en Node está diseñado para no bloquearse, lo que significa que usa los recursos del servidor de manera más efectiva, pero usted escribe más código.
* Las soluciones de plataforma como servicio, como Parse o Firebase, crearán el back-end para usted basado en Mongo. Inicialmente, esto es gratis, pero cuesta escalar (aunque si escalas no te importará tanto el costo). Potencialmente, esto se escalará masivamente y es bastante rápido.
* Meteorito, bastante nuevo, extremadamente presumido, aparentemente altamente capaz y bien soportado. Digno de una mirada.

Puede considerar Asp .Net MVC

Twitter usó Ruby on Rails como lenguaje del lado del servidor
Facebook usa PHP
Linkedin usa Scala
Quora usa Python
Pinterest usa Django (un marco de Python)

More Interesting

Necesito impartir un seminario en dos días sobre aplicaciones web. ¿Cuáles son las últimas tendencias?

Llegué tarde a la programación, ¿cuánto tiempo necesito dedicar para obtener un trabajo de desarrollador web junior?

Aprendí HTML de W3Schools pero no CSS. ¿Debo comenzar a aprender JavaScript o debo aprender algo más primero?

Sé HTML y JavaScript. ¿Puedo aprender desarrollo web y construir un sitio web en tres meses?

¿Portátil sugerido para desarrollo web? Elección inteligente con un gran presupuesto, no quiere tirar dinero, pero no quiere limitaciones en cuanto a desarrollo web.

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

He aprendido Node.js, Angular.js, JavaScript, HTML5 y CSS, PL / SQL, ¿qué otras tecnologías debo aprender para convertirme en un desarrollador de pila completa?

Si quiero convertirme en desarrollador web y trabajar para el desarrollo web, ¿qué debo aprender y dónde puedo comenzar?

Cómo hacer una superposición de carga usando jQuery y CSS que solo se cierra cuando se completa la carga

Cómo ejecutar el código JavaScript

¿Cómo los desarrolladores web independientes valoran sus proyectos?

¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?

Tengo una pregunta relacionada con JavaScript. ¿Qué hace el atributo aplazar / asincrónico cuando se agrega a la etiqueta del script?

Quiero aprender JavaScript y ¿alguien puede recomendar qué marco js debo comenzar?