Google Developers

редактировать
Информация и код Google Developers (RDS)
Google Developers
GDevs.png
Тип сайтаРазработка программного обеспечения веб-сайт
Доступен наВсе языки
ВладелецGoogle
URLразработчики.google.com
Запущен17 марта 2005 г.; 15 лет назад (17 марта 2005 г.) (как Google Code)
Текущий статусАктивный

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

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

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

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

Содержание

  • 1 Google API
    • 1.1 Google Data API
    • 1.2 Ajax API
    • 1.3 Ads API
  • 2 Инструменты разработчика и проекты с открытым исходным кодом
    • 2.1 App Engine
    • 2.2 Плагин Google для Eclipse
    • 2.3 Google Web Toolkit
    • 2.4 OR Tools
    • 2.5 Google Code
    • 2.6 Gears
  • 3 события Google для разработчиков
  • 4 группы разработчиков Google
  • 5 ссылок
  • 6 Внешние ссылки

API Google

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

API данных Google

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

Ajax API

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

Ads API

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

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

App Engine

Google App Engine позволяет разработчикам запускать веб-приложения в инфраструктуре Википедии. 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 и развертывать приложения в Google App Engine. GPE устанавливается в интегрированную среду разработки (IDE) Eclipse с помощью расширяемой системы плагинов . GPE доступен на условиях лицензии Google.

Google Web Toolkit

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

OR Tools

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

Google Code

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

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

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

Gears

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

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

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

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

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

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-22 14:01:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте