Según los detalles tecnológicos de Google+
Google+ usa Java con Guice en el lado del servidor y un montón de JavaScript en el lado del cliente para la interfaz de usuario basada en el marco de cierre de navegador cruzado de código abierto. Closure es un conjunto de herramientas para desarrolladores de JavaScript que desean escribir aplicaciones web enriquecidas, y Google lo utiliza para GMail, Maps y Docs. Es interesante que Google no eligió emplear GWT, que se utiliza para Wave y AdWords, una tecnología que se dirige más a los desarrolladores de Java que a los de JavaScript. La API de historial HTML5 se agrega para “mantener URLs bonitas aunque sea una aplicación AJAX (recurriendo a fragmentos hash para navegadores antiguos)”, y las plantillas de cierre a menudo se muestran en el servidor para que “la página se muestre antes de que se cargue cualquier JavaScript, entonces JavaScript encuentra los nodos DOM correctos y conecta los controladores de eventos, etc. para que responda “.
El back-end se basa en BigTable y Colossus, el sistema de archivos de Google utilizado para la búsqueda en tiempo real.
- ¿El soporte técnico es una marca de por vida para un desarrollador de software?
- ¿Cuál es el alcance de una prueba unitaria?
- ¿Cuál es la satisfacción de ser un gerente de proyecto en un proyecto de software?
- ¿Debería reconsiderar la especialización en Ciencias de la Computación si estoy teniendo dificultades en el Cálculo 1?
- ¿Cómo debo usar Git / SVN para mis proyectos que se ejecutan en un servidor EC2? Soy la única persona que escribe el código.
Hangouts requiere el mismo complemento que Google Talk, pero están trabajando para trasladarlo a WebRTC, un marco basado en JavaScript para la comunicación de video, siendo de código abierto y respaldado por Google, Mozilla y Opera. Cuando WebRTC se integrará en Chrome, no será necesario descargar un complemento para Hangouts si se ejecuta dentro de Firefox, Opera o Chrome. En ese momento, Hangouts utilizará el códec VP8 que está integrado en WebRTC en lugar de H.264 que está utilizando en este momento.