Я знаю, что Gmail и google + были написаны с использованием google закрытия, но есть ли хорошие примеры сайтов за пределами Google, которые были сделаны с закрытием Google?
Примеры приложений Google Closure за пределами Google?
Ответ 1
Zoosk использует Google Closure. Я думаю, что одна из причин, почему Closure в основном используется внутри компании, заключается в том, что она больше ориентирована на решение проблем сложности разработки приложений для крупномасштабных приложений Web 2.0 по сравнению с простотой использования или быстрой кривой обучения. Поскольку для создания приложений Google Closure станут доступны больше инструментов, я думаю, что вы увидите больше усыновления вне Google. Например, есть генератор приложений, который создает приложения Google Closure из моделей UML.
Ответ 2
Мы используем Google Closure (компилятор, библиотеку и шаблоны) довольно широко в Monetate. Я боюсь, что самый наглядный пример этого, Monetate '11, доступен только нашим клиентам, - но на этом сайте есть как минимум некоторые видеоролики, например, те, что указаны в http://monetate.com/2011/08/say-hello-to-monetate-11-website-marketing-reinvented/. Все, что вы увидите там, в верхнем видео, реализовано в Closure на интерфейсе и поддерживается службой JSON-RPC на бэкэнд. (Полное раскрытие: я неловко говорящий технический ведущий в нижнем видео: -)
Что касается предложений, я настоятельно рекомендую книгу Майка Болина "Закрытие: окончательное руководство". Мы запустили прототипирование (как в Closure, так и GWT) за несколько месяцев до его публикации, и я должен сказать, что нам было бы намного легче, если бы у нас были руки в нескольких из этих глав в первые дни, один на Компонентах. (Компоненты являются ключевыми!) Я также очень рекомендую Ray Ryan Google IO поговорить о лучших практиках с GWT. Да, это о GWT, но это также один из лучших разговоров в "Rich Web Applications", и есть много вещей, которые переносятся на Closure. Два больших, которые приходят на ум: (1) важность автобусов событий и MVP и (2) получение управления историей с самого начала.
Надеюсь, что это поможет -HJB
Ответ 3
Tiny Social Box использует Google Closure чрезвычайно сильно. Все страницы в Tiny Social Box сделаны только из закрытия Google.
Если вы видите сети запроса и ответа в Tiny Social Box, вы поймете, что существует только один файл js. Поэтому загрузка страницы в Tiny Social Box довольно быстро.
Ответ 4
Mindtalk.com с помощью Google Closure.
Чтобы упростить цикл write > compile > test
и повысить производительность, мы пишем код не в чистом javascript, а в CoffeeScript, а затем скомпилированы в javascript, и, наконец, скомпилированный с использованием Closure Compiler, все это делается путем написания Makefile и просто введите make
. В режиме разработки мы также используем watchr для автоматического создания при изменении кода.
Ответ 5
Я знаю Indeed использует его. Я поговорил в их штаб-квартире, где они говорили об этом.
Ответ 6
В конце мы написали наш собственный сайт Nemcv.com, используя Google Closure и ClojureScript.