Jump to content

Разработчики Google

(Перенаправлено из API Google )
Разработчики Google
Тип сайта
разработки программного обеспечения Сайт
Доступно в Все языки
Владелец Google
URL-адрес разработчики .Google
Запущен 17 марта 2005 г .; 19 лет назад ( 17 марта 2005 г. ) (как Google Code)
Текущий статус Активный

Google Developers (ранее Google Code ) — это Google сайт для разработки программного обеспечения . , посвященный инструментам и платформам , интерфейсы прикладного программирования (API) и технические ресурсы. На сайте содержится документация по использованию инструментов и API для разработчиков Google, включая дискуссионные группы и блоги для разработчиков, использующих продукты Google для разработчиков.

предлагаются API Практически для всех популярных потребительских продуктов Google, таких как Google Maps , YouTube , Google Apps и других, .

На сайте также представлены различные продукты и инструменты для разработчиков, созданные специально для разработчиков. Google App Engine — это служба хостинга для веб-приложений. Хостинг проектов предоставляет пользователям контроль версий открытого исходного кода. Google Web Toolkit (GWT) позволяет разработчикам создавать Ajax приложения на языке программирования Java . (Все языки)

Сайт содержит справочную информацию о продуктах разработчиков сообщества, в которых участвует Google, таких как Android от Open Handset Alliance и OpenSocial от OpenSocial Foundation.

Google предлагает различные API, в основном веб-API для веб-разработчиков. API основаны на популярных потребительских продуктах Google, включая Google Maps , Google Earth , AdSense , Adwords , Google Apps и YouTube . [1]

API данных Google

[ редактировать ]

API данных Google [2] позволяют программистам создавать приложения, которые читают и записывают данные из сервисов Google. В настоящее время к ним относятся API для Google Apps , Google Analytics , Blogger , Google Base , Google Book Search , Google Calendar , Google Code Search , Google Earth , Google Spreadsheets и Google Notebook .

API-интерфейсы Ajax

[ редактировать ]

Ajax API от Google [3] позвольте разработчику реализовать богатые, динамичные веб-сайты полностью на JavaScript и HTML. Разработчик может создать карту сайта, динамическое окно поиска или загрузить каналы с помощью всего лишь нескольких строк JavaScript.

Рекламные API

[ редактировать ]

и API -интерфейсы AdSense AdWords , основанные на стандарте обмена данными SOAP , позволяют разработчикам интегрировать свои собственные приложения с этими службами Google. AdSense API позволяет владельцам веб-сайтов и блогов управлять регистрацией, контентом и отчетами AdSense, а API AdWords предоставляет клиентам AdWords программный доступ к их учетным записям и кампаниям AdWords.

Инструменты разработчика и проекты с открытым исходным кодом

[ редактировать ]

Механизм приложений

[ редактировать ]

Google App Engine позволяет разработчикам запускать веб-приложения в Google Cloud. Google App Engine поддерживает приложения, написанные на нескольких языках программирования. С помощью Java App Engine [ нужна ссылка ] среде выполнения, можно создать свое приложение, используя стандартные технологии Java, включая JVM , сервлеты Java и язык программирования Java, или любой другой язык, используя интерпретатор или компилятор на основе JVM, например JavaScript или Ruby. App Engine также имеет специальную среду выполнения Python , включающую быстрый интерпретатор Python и стандартную библиотеку Python.

Плагин Google для Eclipse

[ редактировать ]

Плагин Google для Eclipse (GPE) — это набор инструментов разработки программного обеспечения, который позволяет разработчикам Java проектировать, создавать, оптимизировать и развертывать облачных вычислений приложения . GPE помогает разработчикам создавать сложные пользовательские интерфейсы, генерировать Ajax код с помощью Google Web Toolkit , оптимизировать производительность с помощью Speed ​​Tracer, [4] и развертывание приложений в Google App Engine . GPE устанавливается в интегрированную среду разработки (IDE) Eclipse с помощью расширяемой системы плагинов . [5] GPE доступен в соответствии с условиями лицензии Google. [6]

Веб-инструментарий Google

[ редактировать ]

Google Web Toolkit (GWT) — это набор инструментов с открытым исходным кодом, позволяющий разработчикам создавать приложения Ajax на языке программирования Java . [7] GWT поддерживает быструю клиент-серверную разработку и отладку в любой Java IDE . На последующем этапе развертывания компилятор GWT преобразует работающее приложение Java в эквивалентный JavaScript , который программно манипулирует веб-браузера HTML DOM с использованием методов DHTML . GWT делает упор на многоразовые, эффективные решения повторяющихся проблем Ajax, а именно асинхронные удаленные вызовы процедур , управление историей, создание закладок и кросс-браузерную переносимость . Он выпущен под лицензией Apache версии 2.0.

OR-Инструменты

[ редактировать ]

Google OR-Инструменты [8] предоставляет оболочки языка программирования для инструментов исследования операций, таких как оптимизация и решение ограничений .

Ранее Google управляла службой хостинга проектов под названием Google Code. [9] который обеспечивал контроль версий, предлагая Subversion , Mercurial [10] и Гит [11] (прозрачно реализовано с использованием Bigtable в качестве хранилища), средство отслеживания проблем и вики для документации. Услуга была доступна и бесплатна для всех одобренных OSI проектов с открытым исходным кодом (с 2010 года настоятельно рекомендовалось, но больше не требовалось использовать одну из девяти известных лицензий с открытым исходным кодом: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL и EPL ). Сайт ограничил количество проектов, которыми мог заниматься один человек, до 25. [12] Кроме того, существовало ограничение на количество проектов, которые можно было создать за один день, ограничение размера загружаемого файла по умолчанию в 200 МБ, которое можно было увеличить, и ограничение общего размера каждого проекта в 5 ГБ. [13] В сервисе предусмотрена функция загрузки файлов, но в мае 2013 года создание новых загрузок было отключено, а 14 января 2014 года планируется полностью отключить ее. [14] В марте 2015 года Google объявила, что закроет Google Code 15 января 2016 года. [15] 24 августа 2015 года все проекты на сайте перешли в режим только для чтения. [16] за исключением некоторых проектов, принадлежащих Google, включая Android и Chrome. [15]

Сообщение об ошибке, замеченное кем-то, пытающимся получить доступ к code.google.com из OFAC страны с ограничениями

США Жителям стран, включенных в санкционный список Управления по контролю за иностранными активами , включая Кубу , Иран , Северную Корею , Судан и Сирию , было запрещено публиковать сообщения в Google Code или получать к ним доступ. [17]

Шестерни

[ редактировать ]

Gears — это бета-версия программного обеспечения, предложенная Google для обеспечения автономного доступа к сервисам, которые обычно работают только онлайн . был установлен механизм базы данных на основе SQLite В клиентской системе для локального кэширования данных.Страницы с поддержкой Gears использовали данные из этого локального кеша, а не из онлайн-сервиса. С помощью Gears веб-приложение может периодически синхронизировать данные в локальном кэше с онлайн-сервисом. Если сетевое соединение недоступно, синхронизация откладывается до тех пор, пока сетевое соединение не будет установлено. Таким образом, Gears позволил веб-приложениям работать даже при отсутствии доступа к сетевому сервису. Google объявил о прекращении разработки Gears 11 марта 2011 года, сославшись на смещение акцента с Gears на HTML5 . [18]

Мероприятия для разработчиков Google

[ редактировать ]
  • Google I/O — крупнейшее мероприятие Google для разработчиков, которое обычно проводится в мае в амфитеатре Шорлайн в Маунтин-Вью.
  • Google Summer of Code — это программа наставничества для поиска студентов для проектов с открытым исходным кодом. В 2016 году в программу поступило около 18 980 заявок.
  • Google Code Jam — международное соревнование по программированию.

Группы разработчиков Google

[ редактировать ]

Группы разработчиков Google [19] (GDG) — это сообщества разработчиков, заинтересованных в технологических продуктах и ​​платформах Google для разработчиков. GDG может принимать разные формы — от нескольких человек, собирающихся вместе, до больших собраний с демонстрациями и техническими переговорами, до таких мероприятий, как спринты кода и хакатоны. По состоянию на июнь 2020 года в мире насчитывается более 1000 GDG. DevFest — одно из таких мероприятий.

  1. ^ «Каталог сайтов — Код Google» . Проверено 6 августа 2009 г.
  2. ^ «API данных Google — Код Google» . Проверено 6 августа 2009 г.
  3. ^ «AJAX API — Google Code» . Архивировано из оригинала 19 октября 2010 г. Проверено 6 августа 2009 г.
  4. ^ " Спид Трейсер "
  5. ^ Листинг GPE на Eclipse Marketplace. Архивировано 9 июня 2011 г. на Wayback Machine.
  6. ^ «Плагин Google для информации о лицензии Eclipse» . 7 апреля 2009 года . Проверено 28 января 2011 г.
  7. ^ Джонсон, Брюс (12 декабря 2006 г.). «GWT 1.3 Release Candidate имеет 100% открытый исходный код» . Проверено 8 февраля 2007 г.
  8. ^ Google (21 октября 2022 г.). «GitHub — google/or-tools: инструменты Google для исследования операций» . Гитхаб .
  9. ^ «Google Code — Хостинг проектов» . Проверено 6 августа 2009 г.
  10. ^ «Блог Google Code: поддержка Mercurial для хостинга проектов в Google Code» . 27 апреля 2009 г. Архивировано из оригинала 26 апреля 2009 г. Проверено 27 апреля 2009 г.
  11. ^ «Проблема 2454 — поддержка — встроенная поддержка git — Поддержка пользователей для хостинга проектов Google — Хостинг проектов Google» . 15 июля 2011 г.
  12. ^ «WhatsNew — поддержка — Объявления о последних возможностях хостинга проектов — Хостинг проектов в Google Code» . Проверено 6 августа 2009 г.
  13. ^ «Часто задаваемые вопросы – поддержка – Часто задаваемые вопросы по хостингу проектов в Google Code – Поддержка пользователей для хостинга проектов Google – Хостинг проектов Google» .
  14. ^ Хостинг проектов Google (20 мая 2013 г.). «Изменение в службе загрузки кода Google» . Блог Google с открытым исходным кодом . Проверено 19 ноября 2013 г.
  15. ^ Jump up to: а б Хостинг проектов Google (12 марта 2015 г.). «Прощаемся с Google Code» . Блог Google с открытым исходным кодом . Проверено 12 марта 2015 г.
  16. ^ «Информация о переходе Google Code только на чтение» . Проверено 25 августа 2015 г.
  17. ^ «Хостинг проектов Google — код Google» . Проверено 13 августа 2012 г.
  18. ^ Аарон Будман (11 марта 2011 г.). «Остановка шестерен» . Проверено 25 августа 2015 г.
  19. ^ «Группы разработчиков Google — Разработчики Google» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2b138e2e2cf41fc860ea0afe0673c295__1722981000
URL1:https://arc.ask3.ru/arc/aa/2b/95/2b138e2e2cf41fc860ea0afe0673c295.html
Заголовок, (Title) документа по адресу, URL1:
Google Developers - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)