
Este mes de Julio que pronto va a tocar a su fin será recordado por dos poderosas razones: ha tenido 5 fines de semana y se ha lanzado Google+ (leído guguelplas), el cacareado enésimo intento de Google Todopoderosa de crear la red social definitiva. A juicio de este humilde servidor, Google+ no es nada del otro mundo pero la verdad es que me interesa conocer como está construido y que tecnologías se han empleado en su desarrollo. Por suerte, Joseph Smarr, uno de los responsables técnicos del equipo de desarrollo de Google+, desvela parte de estos secretos en Ask me Anything. Por si no eres ducho en la lengua de Shakespeare, te traducimos sus palabras:
Nuestro conjunto de tecnologías se ajusta bastante bien al standard de las aplicaciones de Google de los últimos tiempos: usamos servlets de Java en el lado del servidor y Javascript para el lado del cliente, en su mayoría construido con el framework (open source) Closure, incluyendo el compilador de Javascript y su sistema de templates. Hemos llevado a cabo un par de trucos: usamos la API HTML5 History para mantener URLs agradables incluso aunque se trate de una aplicación AJAX; y a menudo renderizamos nuestros templates de Closure en el lado del servidor por lo que la página carga antes que cualquier Javascript, entonces el JS encuentra los correctos nodos DOM y engancha los manejadores de eventos y demás para hacer que responda (como resultado de eso, si tienes una conexión lenta y pinchas muy rápido en las cosas, puede que notes un retardo antes de que haga nada). Nuestro backend está construido, por su parte, mayormente sobre BigTable y Colossus, y usamos un montón de otras tecnologías comunes de Google tales como MapReduce (de nuevo, como hacen muchas aplicaciones Google).
Realmente interesante, ¿verdad? A mi han dado ganas de trastear con ese framework/suite de JS que es Closure además de parecerme bastante interesantes BigTable (motor de bases de datos) y Colossus (un nuevo sistema de ficheros).
Vía | High Scability
Imagen | zirta.net
Comentarios
Extraño no ver Python.
El articulo en si esta bien, pero el tema del imagen que has usado ahi pones q es de 9gag y es un original de ZirtaNet
https://plus.google.com/111459727273148077705/posts/2EQYPzQX9ty (post original de la imagen)
Cierto, al Cesar lo que es del Cesar: 9gag solo lo enlazaba. Cambiado el link.
Gracias!!!
Por si alguien no entiende el texto:
Gracias por la Traduccion que en breve aprendo ingles.
Y triunfará definitivamente, el día que haya mujeres de google+, que de momento y al menos en mi caso, sólo estamos los frikis de siempre.
"te traducimos sus palabras" ¿o nos las traduce google translate? :-P
No sé a que viene que nos hagas saber que Google+ no es nada del otro mundo y te despaches con tanta condescendencia sobre el trabajo de tantas personas sin conocer apenas los detalles de lo que hay detrás...No será nada del otro mundo pero hay cosas que desde luego las han resuelto mejor que Facebook...pero que coño....después de todo no es nada del otro mundo...
-- editado por última vez a las 23:12
Es interesante: no usan su propio GWT, a pesar de ser un producto con varios años de existencia...
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect