Google Code
Изображение логотипа
URL code.google.com
Тип сайта Разработка программного обеспечения
Язык Многоязычный
Владелец Google
Создатель Google
Начало работы 17 марта, 2005
Окончание работы 25 января, 2016
Текущий статус Заменён на Google Developers

Google Code — сервис для разработчиков программного обеспечения. В первую очередь предназначен для продуктов, связанных с продуктами компании Google, однако сайт предоставляет сервис и для сторонних разработок. Один из основных сервисов — система контроля версий. Все проекты, выкладываемые на Google Code, являются open source, с одной из 9 возможных лицензий: Apache, Artistic, BSD, GPLv2, GPLv3, LGPL, MIT, MPL и EPL. Был закрыт в 2015—2016 годах для использования, оставлена только возможность скачивать старые проекты.

Возможности Google Code

править
  • Система управления версиями (вкладка source). Доступные системы контроля версий — Subversion, Git и Mercurial. В системе управления версиями есть репозиторий для хранения исходного кода, и можно посмотреть любую версию исходного кода. Также можно просмотреть разницу (diff) между двумя последовательными версиями.
  • Обзоры кода (code review). Комментирование чужого кода, указывая недостатки прямо к участкам кода.
  • Страницы с описанием проекта (вкладка wiki). Создаются с помощью вики-подобной разметки.
  • Файлы для загрузки (вкладка downloads). Например, бинарные файлы для конечного пользователя.
  • Система баг-трекинга (вкладка issues). Если в программе была найдена ошибка, то её можно там зарегистрировать с описанием, менеджер проекта может назначить её исправление определенному разработчику, а тот исправить.
  • Управление доступом (вкладка administer). Кто может делать commit, а кто управлять пользователями. Есть возможность уведомления по e-mail или через запрос HTTP POST.

API

править

Google предлагает широкий спектр интерфейсов прикладного программирования, чаще всего базирующихся вокруг актуальных продуктов Google, таких как AdSense, Google Checkout и Google Toolbar.

SOAP-основанные API

править

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

API данных Google

править

API данных Google позволяют разработчикам создавать приложения, работающие с данными сервисов Google. На данный момент к ним относятся API для Google Apps, Blogger, Google Base, Google Book Search, Google Calendar, Google Code Search, Google Spreadsheets, Google Notebook, и Picasa.

Проекты Open source

править

Свободные проекты и патчи к свободным проектам, которые разработаны внутри компании Google.

Gears

править

Gears — это открытое программное обеспечение, позволяющее создавать веб-приложения, работающие без доступа к Интернету. Google Gears сохраняет данные на локальном компьютере в реляционной БД (SQLite), которые потом используются веб-приложением, а также может периодически производить синхронизацию с онлайн-сервисами.

Google Web Toolkit

править

Google Web Toolkit (GWT) — свободный Java фреймворк, который позволяет веб‐разработчикам создавать Ajax приложения на основе Java. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кросс‐браузерную совместимость.

Summer of Code

править

Google Summer of Code — это менторская программа по поиску студентов для участия в Open Source проектах. В 2007 году программа получила около 6 200 приложений.

Размещение (хостинг) проектов

править

Google Code запустил сервис хостинга проектов, в рамках которого предоставляет свободным проектам систему управления версиями (Subversion, Git или Mercurial), а также систему отслеживания ошибок, вики-систему для документации и файловый архив (с ограничением в 100 Мб на размер одного файла). Сервис доступен и бесплатен для использования.

Закрытие хостинга файлов

править

20 мая 2013 года Google объявил[1] в своём блоге, что закрывает хостинг файлов, поскольку некоторые пользователи злоупотребляли этой возможностью. Однако для старых проектов всё останется по-прежнему до 14 января 2014 года. Вместо загрузок на странице проекта Google предлагает использовать свой облачный сервис Google Drive.

Запрет создания новых проектов

править

Всем владельцам проектов на Google Code пришло соответствующее письмо[2].

Начиная с сегодняшнего дня, мы прекращаем возможность создания новых проектов на Google Code. Сервис будет закрыт примерно через 10 месяцев к 25 января 2016 года. Ниже перечислены ссылки на инструменты миграции, спроектированные для того, чтобы помочь вам перенести ваши проекты. 

Сроки: 12 марта 2015 — Создание новых проектов отключено. 24 августа 2015 — Переход в режим «только для чтения».

25 января 2016 — Закрытие сервиса. Будет доступно скачивание архива проекта включая исходный код, багтрекер и вики. Архив будет доступен до конца 2016 года.

Примечания

править
  1. Google Open Source Blog: A Change to Google Code Download Service. Дата обращения: 16 июля 2013. Архивировано 22 марта 2014 года.
  2. qwazer. Google Code закрывается и предлагает всем перейти на GitHub. Дата обращения: 13 марта 2015. Архивировано 14 марта 2015 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Google Code Search

Google Code Search — проект поисковой машины от Google Labs, индексировавшей исходные коды открытых программ, и позволявшей использовать в поисковых запросах

Google Code Jam

Google Code Jam — международное соревнование по программированию, проводимое Google. Ведёт историю с 2003 года, как средство для выявления лучших умов

Google (компания)

колледжей турнир Google Code Jam. На этом турнире программисты соревнуются в решении задач на время. 15 финалистов приглашают в штаб-квартиру Google на финальный

Anthropic

добавлена интеграция с Google Workspace. В феврале 2025 года, одновременно с моделью Claude 3.7 Sonnet, Anthropic выпустила Claude Code — агентный инструмент

Google Authenticator

reset MSB code := truncatedHash mod 1000000 pad code with 0 until length of code is 6 return code // code: string function GoogleAuthenticatorCode(string

Список BitTorrent-клиентов

января 2013. Архивировано 15 марта 2013 года. Google Code Archive - Long-term storage for Google Code Project Hosting . Дата обращения: 20 января 2013

Короткевич, Геннадий Владимирович

золото с 2014 по 2016 в Google Code Jam, золото 2014 и 2015 в Facebook Hacker Cup, бронза в 2014 и золото в 2015 в ZeptoCodeRush. На счету Геннадия победы

Markdown

из оригинала 24 мая 2008 года. python-markdown2 — Project Hosting on Google Code . Дата обращения: 17 мая 2018. Архивировано 11 июня 2018 года. BlueCloth