Google Developers - Google Developers

Google Developers
Text pro logo Google Developers.svg
Typ webu
Web pro vývoj softwaru
K dispozici v Všechny jazyky
Majitel Google
URL vývojáři .google .com
Spuštěno 17. března 2005 ; Před 16 lety (jako Google Code) ( 2005-03-17 )
Aktuální stav Aktivní

Google Developers (dříve Google Code ) je web Google pro nástroje a platformy pro vývoj softwaru , rozhraní pro programování aplikací (API) a technické zdroje. Tento web obsahuje dokumentaci k používání vývojářských nástrojů a rozhraní API společnosti Google - včetně diskusních skupin a blogů pro vývojáře využívající vývojářské produkty společnosti Google.

API jsou nabízena téměř pro všechny oblíbené spotřebitelské produkty Google , jako jsou Mapy Google , YouTube , Google Apps a další.

Stránka také nabízí řadu vývojářských produktů a nástrojů vytvořených speciálně pro vývojáře. Google App Engine je hostingová služba pro webové aplikace. Project Hosting poskytuje uživatelům správu verzí otevřeného zdrojového kódu. Google Web Toolkit (GWT) umožňuje vývojářům vytvářet aplikace Ajax v programovacím jazyce Java . (Všechny jazyky)

Tento web obsahuje referenční informace pro komunitní vývojářské produkty, do kterých je zapojena společnost Google, jako je Android od Open Handset Alliance a OpenSocial od OpenSocial Foundation.

Google API

Google nabízí celou řadu API, většinou webových API pro webové vývojáře. Rozhraní API jsou založena na oblíbených spotřebitelských produktech Google, včetně Google Maps , Google Earth , AdSense , Adwords , Google Apps a YouTube .

Google Data API

Google Data API umožňují programátorům vytvářet aplikace, které čtou a zapisují data ze služeb Google. V současné době sem patří API pro Google Apps , Google Analytics , Blogger , Google Base , Google Book Search , Google Calendar , Google Code Search , Google Earth , Google Spreadsheets , Google Notebook ,

Ajax API

Rozhraní Ajax API společnosti Google umožňují vývojářům implementovat bohaté a dynamické webové stránky výhradně v jazyce JavaScript a HTML. Vývojář může vytvořit mapu k webu, dynamické vyhledávací pole nebo stáhnout kanály pomocí několika řádků JavaScriptu.

Ads API

Tyto AdSense a AdWords API, založený na SOAP standardem pro výměnu dat, umožňuje vývojářům integrovat vlastní aplikace s těmito službami Google. AdSense API umožňuje majitelům webových stránek a blogů spravovat registraci, obsah a přehledy AdSense, zatímco AdWords API poskytuje zákazníkům AdWords programový přístup k jejich účtům a kampaním AdWords.

Vývojářské nástroje a open-source projekty

App Engine

Google App Engine umožňuje vývojářům spouštět webové aplikace ve službě Google Cloud. Google App Engine podporuje aplikace napsané v několika programovacích jazycích. V běhovém prostředí Java App Engine lze vytvářet aplikace pomocí standardních technologií Java, včetně JVM, servletů Java a programovacího jazyka Java-nebo jakéhokoli jiného jazyka pomocí překladače nebo překladače založeného na JVM, jako je JavaScript nebo Ruby. App Engine také obsahuje vyhrazené běhové prostředí Python, které zahrnuje rychlý překladač Pythonu a standardní knihovnu Pythonu.

Plugin Google pro Eclipse

Google Plugin for Eclipse (GPE) je sada nástrojů pro vývoj softwaru, která umožňuje vývojářům Java navrhovat, vytvářet, optimalizovat a nasazovat aplikace cloud computingu . GPE pomáhá vývojářům při vytváření komplexních uživatelských rozhraní, generování kódu Ajax pomocí sady Google Web Toolkit , optimalizaci výkonu pomocí nástroje Speed ​​Tracer a nasazování aplikací do služby Google App Engine . GPE se instaluje do integrovaného vývojového prostředí (IDE) Eclipse pomocí systému rozšiřitelných pluginů . GPE je k dispozici na základě licenčních podmínek služby Google.

Google Web Toolkit

Web Toolkit Google (GWT) je open-source nástrojů umožňující vývojářům vytvářet Ajax aplikací v programovacím jazyce Java . GWT podporuje rychlý vývoj klient -server a ladění v libovolném prostředí Java IDE . V následném kroku nasazení překladač GWT převede fungující aplikaci Java do ekvivalentního JavaScriptu, který programově manipuluje s HTML DOM webového prohlížeče pomocí technik DHTML . GWT klade důraz na opakovaně použitelná a efektivní řešení opakujících se výzev Ajaxu, konkrétně asynchronní vzdálená volání procedur , správu historie, záložkování a přenositelnost mezi prohlížeči . Je vydán pod licencí Apache License verze 2.0.

NEBO Nástroje

Google OR-Tools poskytuje obaly programovacích jazyků pro nástroje operačního výzkumu, jako je optimalizace a řešení omezení .

Google Code

Google dříve provozoval službu hostování projektu s názvem Google Code, která poskytovala kontrolu revizí a nabízí Subversion , Mercurial a Git (transparentně implementované pomocí Bigtable jako úložiště), tracker problémů a wiki pro dokumentaci. Tato služba byla dostupná a bezplatná pro všechny projekty Open Source schválené OSI (od roku 2010 bylo důrazně doporučeno, ale již nebylo nutné používat jednu z devíti známých licencí open source: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL a EPL ). Stránka omezila počet projektů, které by jedna osoba mohla mít na 25. Kromě toho byl omezen počet projektů, které bylo možné vytvořit během jednoho dne, limit velikosti výchozího souboru pro nahrávání 200 MB, který lze zvýšit, a 5 Limit celkové velikosti GB na projekt. Služba poskytovala funkci stahování souborů, ale v květnu 2013 bylo vytváření nových stahování zakázáno, přičemž plány na úplné deaktivování byly 14. ledna 2014. V březnu 2015 Google oznámil, že 15. ledna zavírá Google Code, 2016. Všechny projekty na webu vstoupily 24. srpna 2015 do režimu jen pro čtení, s výjimkou určitých projektů vlastněných společností Google, včetně Androidu a Chromu.

Image
Chybová zpráva, kterou viděl někdo, kdo se pokouší o přístup na web code.google.com ze země s omezením OFAC .

Obyvatelé zemí na sankčním seznamu Úřadu pro kontrolu zahraničních aktiv USA , včetně Kuby , Íránu , Severní Koreje , Súdánu a Sýrie , měli zakázáno zveřejňovat příspěvky na Google Code nebo k nim mít přístup.

ozubená kola

Gears byl beta software nabízený společností Google, který umožňoval offline přístup ke službám, které normálně fungují pouze online . Nainstaloval databázový stroj založený na SQLite do klientského systému pro lokální ukládání dat do mezipaměti. Stránky s povoleným zařízením Gears používaly data spíše z této místní mezipaměti než ze služby online. Pomocí aplikace Gears může webová aplikace pravidelně synchronizovat data v místní mezipaměti se službou online. Pokud síťové připojení není k dispozici, synchronizace se odloží, dokud se nenaváže síťové připojení. Webové aplikace Gears tedy fungovaly, přestože přístup k síťové službě není k dispozici. Google oznámil konec vývoje Gears 11. března 2011 s odvoláním na přesun zaměření z Gears na HTML5 .

Události vývojářů Google

  • Google I/O je největší vývojářskou akcí společnosti Google, která se obvykle koná v květnu na Shoreline Amphitheatre, Mountain View.
  • Google Summer of Code je mentorský program, jehož cílem je najít studenty pro open source projekty. V roce 2016 program obdržel téměř 18 980 žádostí.
  • Google Code Jam je mezinárodní programovací soutěž.

Skupiny vývojářů Google

Google Developer Groups (GDGs) jsou komunity vývojářů, kteří se zajímají o vývojářské technologické produkty a platformy Google. GDG může mít mnoho podob - od setkání několika lidí, přes velká setkání s ukázkami a technologickými rozhovory až po akce, jako jsou sprinty kódu a hackathony. V červnu 2020 v současné době existuje po celém světě více než 1 000 GDG. DevFest je jednou z těchto událostí.

Reference

externí odkazy