Google Developers

Ikona zeměkoule infoboxu
Google Developers
Logo webových stránek
Platforma pro vývojáře softwaru
jazyky Angličtina, němčina a další
operátor Google LLC
Registrace Účet Google volitelný
On-line 17. března 2005
https://developers.google.com/

Google Developers (dříve Google Code ) je soubor několika online služeb od společnosti Google LLC pro vývojové nástroje softwaru , programovací rozhraní (API) a technické zdroje. Google Developers také zahrnuje dokumentaci pro vývojové nástroje a API Google, stejně jako diskusní skupiny a blogy pro vývojářské produkty Google.

Rozhraní API pro vývojáře nabízí Google pro většinu produktů koncových uživatelů, včetně Google Maps , YouTube a G Suite .

Platforma také nabízí některé produkty přímo pro vývojáře: Google App Engine je služba pro hostování webových aplikací . Google Code poskytuje řízení verzí pro aplikace s otevřeným zdrojovým kódem . Sada Google Web Toolkit (GWT) umožňuje vytváření webových aplikací AJAX pomocí prostředí Java .

Kromě toho nabízí Google Developer další odkazy na projekty, do kterých je Google zapojen. To zahrnuje Android od Open Handset Alliance a OpenSocial od OpenSocial Foundation.

Google API

Google nabízí řadu API. Většina z nich je web API a je zaměřena na webové vývojáře. Tato rozhraní jsou založena na známých produktech Google, jako jsou Mapy Google , Google Earth , AdSense , Adwords , Google Workspace a YouTube . V průběhu času byla některá rozhraní API nabízena pouze za poplatek.

Google Data API

Rozhraní Google Data API umožňuje vývojářům vytvářet aplikace, které umí číst a zapisovat data z produktů Google. Tato rozhraní API jsou aktuálně k dispozici pro Google Apps , Google Analytics , Blogger , Google Base, Google Book Search , Google Calendar , Google Code Search, Google Earth , Google Spreadsheets , Google Notebook a Picasa Web Albums .

Ajax API

Ajax API určené pro webové aplikace usnadňuje implementaci dynamických webových stránek zcela v JavaScriptu a HTML. To vývojářům usnadňuje, např. Můžete například přidat dynamické vyhledávání nebo zdroje ke stažení pomocí několika řádků JavaScriptu.

Ads API

Rozhraní AdSense a AdWords API založené na standardu SOAP umožňují vývojářům integrovat své aplikace do dvou produktů Google. Rozhraní AdSense API poskytuje vlastníkům webových stránek a blogů přístup k jejich přihlašovacím údajům, obsahu a přehledům AdSense, zatímco rozhraní AdWords API poskytuje zákazníkům AdWords přístup vývojářů k obsahu a funkcím.

Nástroje pro vývojáře a open source projekty

App Engine

Pomocí Google App Engine mohou být webové aplikace hostovány pomocí infrastruktury Google. App Engine podporuje různé programovací jazyky. S runtime prostředím Java, které je v něm k dispozici , lze aplikace vytvářet pomocí známých technologií Java, jako je JVM, servlety Java, programovací jazyk Java nebo jakýkoli jiný jazyk, který používá kompilátor nebo interpret založený na JVM. App Engine také poskytuje vyhrazené běhové prostředí Pythonu, včetně tlumočníka a standardní knihovny.

Plugin Google pro Eclipse

Google Plugin for Eclipse (GPE) obsahuje řadu vývojářských nástrojů pro vývojáře jazyka Java pro vytváření a distribuci cloudových aplikací. GPE pomáhá vývojářům vytvářet složité aplikace Ajax pomocí Google Web Toolkit . Rychlost je navíc optimalizována Speed ​​Tracerem. K App Engine existuje přímé rozhraní . GPE je nainstalován jako zásuvný modul v Eclipse . Na společnost GPE se vztahují podmínky používání společnosti Google.

Google Web Toolkit

Web Toolkit Google (GWT) je open-source toolkit pro vytváření Ajax aplikací v Javě . GWT podporuje vývoj klient-server a ladění v každém prostředí Java IDE . V následném kroku nasazení, GWT překládá fungující Java aplikace do JavaScriptu ekvivalentu, který může manipulovat s HTML DOM v webovém prohlížeči pomocí DHTML technik. Speciální funkcí jsou opakovaně použitelná řešení pro opakující se úlohy JavaScriptu, například: asynchronní RPC , správa historie, záložky a podpora mezi prohlížeči. Sada Google Web Toolkit byla vydána v licenci Apache verze 2.0.

Kód Google

Google Code byla služba hostování projektů, která mimo jiné Programy pro správu verzí, jako je Subversion , Mercurial nebo Git , stejně jako sledovač chyb a wiki pro nabízenou dokumentaci. Službu bylo možné zdarma využívat pro všechny open source projekty schválené OSI (od roku 2010 již nebylo nutné, ale velmi se doporučuje používat známé open source licence jako: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL a EPL ). Jedna osoba mohla vytvořit až 25 projektů. Existovala také další omezení. Za jeden den bylo možné vytvořit pouze určitý počet projektů, standardní dostupná velikost projektu byla 200 MB, ale bylo možné ji rozšířit na maximálně 5 GB.

Do května 2013 existovala plně použitelná sekce stahování souborů v projektu, ale poté byla možnost nového stahování uzavřena. 14. ledna 2014 byla stahování úplně deaktivována.

V březnu 2015 společnost Google oznámila, že ukončí projekt „Google Code“ do konce roku 2016. Pro export projektů, např. Například nástroje byly nabízeny na GitHubu .

ozubená kola

Gears byl software umožňující offline přístup k projektům, které jinak fungují pouze online . Má v místním počítači nainstalovanou databázi SQLite pro ukládání dat do mezipaměti. Stránky podporující technologii Gears používaly místo online přístupu místní mezipaměť. S pomocí Gears mohla webová aplikace pravidelně porovnávat data online. Pokud připojení ke službě nebylo možné, očekávalo se další připojení. Aplikace s technologií Gears tedy byly nezávislé na dostupnosti internetu. Vývoj zařízení Gears byl zastaven v roce 2011.

Omezení

Image
Chybová zpráva při pokusu o návštěvu stránky code.google.com v zemi s omezením OFAC .

Google Code je blokován v některých zemích, které jsou na seznamu sankcí USA pro kontrolu zahraničních aktiv . Patří mezi ně Kuba, Írán, Severní Korea, Súdán a Sýrie.

Události pro vývojáře Google

  • Google I / O Google je největší developer událost konala v Moscone Center v San Franciscu od roku 2009
  • Google Developer Day je každoroční událost vývojářů společnosti Google
  • Google Summer of Code je mentorský program, jehož cílem je přimět teenagery a studenty, aby se zajímali o vývoj svobodného softwaru. V roce 2007 se zúčastnilo 6 200 uživatelů
  • Google Code Jam je každoroční soutěž v programování

Skupiny vývojářů Google

Skupiny vývojářů Google (GDG) jsou určeny pro vývojáře, kteří se zajímají o vývojové techniky společnosti Google. GDG může mít několik tříd - od setkání několika vývojářů po technologické rozhovory a velké hackatony. V březnu 2015 bylo na celém světě více než 600 GDG.

webové odkazy

Individuální důkazy

  1. Adresář stránek - Google Code . Code.google.com. Získaný 6. srpna 2009.
  2. Jens Minor: Google Maps Platform: Nová struktura a ceny pro četná rozhraní API Map. In: googlewatchblog.de. 3. května 2018, zpřístupněno 2. února 2019 .
  3. Jens Minor: Google Maps Platform: Přístup k API počasí je zpoplatněn - konec mnoha aplikací pro počasí? In: googlewatchblog.de. 31. ledna 2019, přístup 2. února 2019 .
  4. Google Data API - Google Code . Code.google.com. Získaný 6. srpna 2009.
  5. AJAX API - Google Code . Code.google.com. Získaný 6. srpna 2009.
  6. Speed ​​Tracer
  7. GPE výpis z Eclipse Marketplace ( Memento v originálu od 9. června 2011 do internetového archivu ) Info: archiv odkaz se automaticky vloží a dosud nebyly kontrolovány. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. @ 1@ 2Šablona: Webachiv / IABot / marketplace.eclipse.org
  8. Doplněk Google pro informace o licenci Eclipse . Google . 7. dubna 2009. Získané 28. ledna 2011.
  9. Johnson, Bruce: Kandidát na vydání GWT 1.3 je 100% otevřený zdroj . 12. prosince 2006. Citováno 8. února 2007.
  10. Google Code - Hostování projektů . Code.google.com. Získaný 6. srpna 2009.
  11. Blog Google Code: Mercurial podpora pro Project Hosting na Google Code . 27.dubna 2009.
  12. Vydání 2454 - podpora - nativní podpora git - Uživatelská podpora pro Google Project Hosting - Google Project Hosting . 15. července 2011.
  13. WhatsNew - podpora - Oznámení o nejnovějších funkcích hostování projektů - Hostování projektů na Google Code . Code.google.com. Získaný 6. srpna 2009.
  14. Časté dotazy ohledně Hostování projektů na Google Code
  15. Google Project Hosting: Změna služby stahování kódu Google . Blog Google s otevřeným zdrojovým kódem. 20. května 2013. Citováno 19. listopadu 2013.
  16. Google Project Hosting: Rozloučení s Google Code . Blog Google s otevřeným zdrojovým kódem. 12. března 2015. Zpřístupněno 12. března 2015.
  17. Google Project Hosting - Google Code . Code.google.com. Citováno 13. srpna 2012.
  18. Skupiny vývojářů Google (GDG)