Google+: различия между версиями

38 байт убрано ,  1 год назад
→‎Инструменты, используемые при создании Google+: исправлен некорректный шаблон нп
(10 правок возвращено к версии 113568905 Isld:)
Метка: ручная отмена
(→‎Инструменты, используемые при создании Google+: исправлен некорректный шаблон нп)
 
== Инструменты, используемые при создании Google+ ==
Бывший главный технический директор компании {{не переведенонп5|есть=:en:Plaxo|надо=|en|Plaxo}} Джозеф Смарр в своем блоге указал набор инструментов, использовавшийся для создания Google+<ref>{{cite web|url=http://anyasq.com/79-im-a-technical-lead-on-the-google+-team|title=I'm a technical lead on the Google+ team. Ask me anything.|author=Joseph Smarr|date=2011|lang=en|accessdate=2011-08-17|archiveurl=https://www.webcitation.org/69s1l4CnB?url=http://anyasq.com/79-im-a-technical-lead-on-the-google+-team|archivedate=2012-08-12}}</ref>. Так, на серверной стороне Google использовался [[Java]] [[Servlet]], а сторона браузера была построена в значительной степени с помощью ''Closure framework'' ([[Открытое программное обеспечение|open-source]]), включая [[JavaScript]] компилятор Closure и систему шаблонов. Среди современных инструментов были использованы [[HTML5]] History [[Интерфейс программирования приложений|API]] для поддержки красивых URL. На стороне сервера выполнялись шаблоны Closure, таким образом страница выполнялась прежде, чем загружался любой [[JavaScript]], затем [[JavaScript]] находил правильные [[Document Object Model|DOM]]-узлы и подключал обработчики событий. В результате система была более чувствительна к манипуляциям пользователя с визуальными элементами. [[Back-end]]’ы были построены главным образом в топе [[BigTable]] и Colossus/[[Google File System|GFS]]. Кроме того, использовалось много других общих технологий Google, таких как [[MapReduce]]<ref>{{cite web|url=http://www.hi-lo.ru/news/google-plus-build-tools|title=С помощь каких инструментов построена социальная сеть Google+|date=2011-07-20|publisher=High Load Web|lang=ru|accessdate=2011-08-17|archiveurl=https://www.webcitation.org/6114OWEmZ?url=http://www.hi-lo.ru/news/google-plus-build-tools|archivedate=2011-08-17}}</ref>.
 
== Примечания ==
Анонимный участник