Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Google Code )
Перейти к навигации Перейти к поиску

Google Developers (previously Google Code) is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

There are APIs offered for almost all of Google's popular consumer products, like Google Maps, YouTube, Google Apps, and others.

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

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

API Google [ править ]

Google предлагает множество API, в основном веб-API для веб-разработчиков. API основаны на популярных потребительских продуктах Google, включая Карты Google , Google Планета Земля , 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 [ править ]

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

API рекламы [ править ]

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

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

App Engine [ править ]

Google App Engine позволяет разработчикам запускать веб-приложения в Google Cloud. Google App Engine поддерживает приложения, написанные на нескольких языках программирования. С помощью среды выполнения Java App Engine [ необходима цитата ] можно создавать свои приложения с использованием стандартных технологий Java, включая JVM, сервлеты Java и язык программирования Java, или любой другой язык с использованием интерпретатора или компилятора на основе JVM, например JavaScript. или Руби. 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 Web Toolkit [ править ]

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

ИЛИ Инструменты [ править ]

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

Код Google [ править ]

Google previously ran a project hosting service called Google Code[9] that provided revision control offering Subversion, Mercurial[10] and Git[11] (transparently implemented using Bigtable as storage), an issue tracker, and a wiki for documentation. The service was available and free for all OSI-approved Open Source projects (as of 2010, it was strongly recommended but no longer required to use one of the nine well-known open source licenses: 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 [ править ]

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

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

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

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

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

Ссылки [ править ]

  1. ^ "Site Directory — Google Code". Retrieved 2009-08-06.
  2. ^ "Google Data APIs — Google Code". Retrieved 2009-08-06.
  3. ^ "AJAX APIs — Google Code". Retrieved 2009-08-06.
  4. ^ "Speed Tracer"
  5. ^ GPE listing on Eclipse Marketplace Archived 2011-06-09 at the Wayback Machine
  6. ^ "Google Plugin for Eclipse License Information". April 7, 2009. Retrieved 2011-01-28.
  7. ^ Johnson, Bruce (2006-12-12). "GWT 1.3 Release Candidate is 100% Open Source". Retrieved 2007-02-08.
  8. ^ google. "GitHub - google/or-tools: Google's Operations Research tools". GitHub.
  9. ^ "Google Code — Project Hosting". Retrieved 2009-08-06.
  10. ^ "Google Code Blog: Mercurial support for Project Hosting on Google Code". 2009-04-27.
  11. ^ "Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting". 2011-07-15.
  12. ^ "WhatsNew — support — Announcements of the latest project hosting features — Project Hosting on Google Code". Retrieved 2009-08-06.
  13. ^ "FAQ - support - Project Hosting on Google Code FAQ - User support for Google Project Hosting - Google Project Hosting".
  14. ^ Google Project Hosting (2013-05-20). "A Change to Google Code Download Service". Google Open Source Blog. Retrieved 19 November 2013.
  15. ^ a b Google Project Hosting (2015-03-12). "Bidding farewell to Google Code". Google Open Source Blog. Retrieved 12 March 2015.
  16. ^ "Information about Google Code's read-only transition". Retrieved 25 August 2015.
  17. ^ "Google Project Hosting - Google Code". Retrieved 2012-08-13.
  18. ^ Aaron Boodman (11 March 2011). "Stopping the Gears". Retrieved 25 August 2015.
  19. ^ "Google Developer Groups — Google Developers".

External links[edit]

  • Official website