¿Qué idiomas debo aprender para construir un sitio interactivo similar a Google+?

En el lado del navegador, vas a usar mucho JavaScript. Si la página va a ser tan dinámica como G +, entonces AngularJS o una biblioteca similar acelerará su desarrollo.

Del lado del servidor, realmente depende de usted. Resulta que sé PHP. Así que con eso * I * iría si tuviera el mismo proyecto. Es probable que Ruby on Rails también sea una buena opción. Si desea tener un solo lenguaje de desarrollo, Node.js le permitirá tener JavaScript en todo su proyecto.

Cualquier cosa que use en el lado del servidor debería tener una manera agradable y simple de acceder a la base de datos. Es posible que desee examinar las capas de abstracción de bases de datos prefabricadas y los modelos de relación de objetos.

Si * realmente * desea que las cosas vayan rápido, busque un proyecto de código abierto existente y modifíquelo según sus necesidades porque la tarea que tiene por delante no es trivial.

Lenguaje de programación Python, Django Framework, SQL, conceptos básicos de diseño de bases de datos, html, javascript

More Interesting

¿Cuándo es apropiada una base de datos sin esquema?

Cómo probar la función de inicio de sesión de una aplicación web

¿Es WordPress una buena plataforma para construir un MVP para una aplicación web relativamente simple?

¿Cómo se puede aplicar la escritura estática a la programación web, cuando la web se escribe de forma dinámica o flexible?

¿Cómo crecen los sistemas de reserva de hoteles en línea en 2015 en comparación con 2014?

En el desarrollo de software, ¿cuál es la diferencia entre las aplicaciones de escritorio y las aplicaciones web?

¿Cuál es el mejor servidor asequible para alojar el sitio PHP WordPress y la aplicación web PHP?

¿Se puede crear una aplicación web progresiva en una instalación de WordPress, por ejemplo, para tener Pokedex PWA en domain.com/database?

¿Cuál es la diferencia entre servicio web y aplicación web?

Cómo construir una aplicación web de prueba en Django

¿Cuáles son los beneficios, si los hay, de una interfaz de usuario basada en texto sobre una interfaz basada en web?

¿Cuál es el mejor enfoque para la arquitectura de una aplicación de una sola página (cargando a través del servidor o el cliente)?

¿Existe una aplicación móvil o web para el seguimiento del tiempo de trabajo que también haga un seguimiento del tiempo restante o del trabajo excesivo del día anterior?

¿Cuáles son los últimos problemas web?

¿Cuáles son los mejores libros sobre la creación de aplicaciones web a gran escala?