Google Code

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
brúixola Desambiguació : aquesta entrada tracta del lloc web de Google dedicat als desenvolupadors de programari. Si esteu cercant el motor de cerca de codi font de Google, consulteu Google Code Search .
Google Code
lloc web
Logotip
URL code.google.com
Tipus de lloc Desenvolupament de software
Propietari Google
Creat per Google
Llançament 17 de març del 2005
Estat actual Tancat

Google Code és el lloc web Google que proporciona eines, API i recursos tècnics per als desenvolupadors de programari. El lloc conté documentació sobre l'ús d'eines per a desenvolupadors i API de Google, inclosos grups de discussió i blocs per a desenvolupadors que utilitzen productes de Google.
Hi ha API proporcionades per a gairebé tots els productes de consum més populars de Google, com ara Google Maps , YouTube , Google Apps i altres.
El lloc també inclou un assortiment de productes per a desenvolupadors i eines dedicades especialment als desenvolupadors. Google App Engine és un servei d’allotjament d’aplicacions web que proporciona als usuaris el control de versions del codi de codi obert . El Google Web Toolkit (GWT) permet als desenvolupadors crear aplicacions AJAX mitjançant el llenguatge Java .
El lloc conté informació de referència per a productes per a desenvolupadors basats en la comunitat amb què Google participa, inclosos Android de l' Open Handset Alliance i OpenSocial d'OpenSocial Foundation.

El 12 de març de 2015, Google va anunciar el tancament del projecte Google Code, i va instar els desenvolupadors a traslladar els seus projectes a altres plataformes (com GitHub , per a la qual es preveu un procediment automatitzat). El tancament oficial del lloc es farà el 25 de gener de 2016. [1]

API de Google

Google ofereix un ampli assortiment d’APIs, especialment API per a desenvolupadors web. Les API es basen en els productes de Google més populars, inclosos Google Maps , Google Earth , Google AdSense , Adwords , Google Apps i YouTube . [2]

API de dades de Google

Les API de dades de Google [3] permeten als programadors crear aplicacions que llegeixen i escriuen dades dels serveis de Google. Actualment hi ha API per a Google Apps , Google Analytics , Blogger , Google Base , Google Book Search , Google Calendar , Google Code Search , Google Earth , Google Spreadsheets , Google Notebook i Picasa Web Albums .

API Ajax

L'API Ajax de Google [4] permet als desenvolupadors implementar llocs web dinàmics escrits completament en JavaScript i HTML. Un desenvolupador pot crear un mapa del lloc, un quadre de cerca dinàmic o descarregar feeds amb només unes poques línies de codi JavaScript.

API de publicitat

Les API de Google AdSense i AdWords , basades en l’estàndard d’intercanvi de dades SOAP , permeten als desenvolupadors integrar les seves aplicacions amb els serveis de Google esmentats. Les API d'AdSense permeten als propietaris de llocs web i blocs gestionar el registre, el contingut i els informes d'AdSense, mentre que les API d'AdWords proporcionen als clients d'AdWords accés programàtic als seus comptes i campanyes d'AdWords.

Eines per a desenvolupadors i projectes de codi obert

App Engine

Google App Engine permet als desenvolupadors executar aplicacions web a la infraestructura de Google. Google App Engine admet aplicacions escrites en diferents llenguatges de programació. Mitjançant l'entorn d'execució Java de l'App Engine, l'usuari pot crear una aplicació mitjançant tecnologies Java, incloses les JVM, servlets Java i el llenguatge de programació Java o un altre llenguatge mitjançant un intèrpret o un compilador basat en JVM, com JavaScript o Ruby. L'App Engine també té un entorn d'execució de Python dedicat, que inclou un intèrpret de Python ràpid i la biblioteca estàndard de Python.

Google Web Toolkit

El Google Web Toolkit (GWT) és un conjunt d’eines de codi obert que permet als desenvolupadors crear aplicacions AJAX mitjançant el llenguatge de programació Java . Google Web Toolkit admet el desenvolupament de programari client-servidor i la depuració en qualsevol IDE de Java. Amb una publicació posterior, el compilador GWT us permet traduir una aplicació Java a una aplicació JavaScript equivalent que pugui gestionar per programació un navegador web DOM HTML mitjançant tècniques DHTML . El conjunt d’eines web de Google posa l’èmfasi en les solucions reutilitzables i eficients que es repeteixen en desenvolupament amb Ajax, concretament les trucades de procediments remots asíncrons , la gestió de l’historial, la gestió de marcadors i la portabilitat de diversos navegadors. Google Web Toolkit es publica sota la llicència Apache versió 2.0.

Allotjament de projectes

Google Code introdueix un servei d’allotjament de projectes [5] que proporciona control de versions oferint tant el programari Subversion com el programari Mercurial (implementat utilitzant BigTable com a emmagatzematge), un rastrejador de problemes, una wiki per a documentació i suport per a la descàrrega de fitxers. El servei està disponible de forma gratuïta per a tots els projectes de codi obert aprovats per l’ organització Open Source Initiative (des de 2010, es recomana però ja no cal utilitzar una de les nou llicències de codi obert més conegudes: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL i EPL ). El lloc limita el nombre de projectes que pot tenir una persona a 25. També hi ha un límit en el nombre de projectes que es poden crear en un dia.

Engranatges

Gears és un programari beta que ofereix Google per permetre l'accés fora de línia a serveis que normalment només funcionen en línia . Instal·la un motor de base de dades basat en SQLite , al sistema client per emmagatzemar dades localment a través de la memòria cau . Les pàgines activades amb Gears utilitzen dades de la memòria cau local esmentada abans que les dades del servei en línia. Mitjançant Gears, una aplicació web pot sincronitzar periòdicament dades a la memòria cau local amb el servei en línia. Si no hi ha una connexió de xarxa disponible, la sincronització s’ajorna fins que s’estableixi una connexió de xarxa. D’aquesta manera, Gears permet que les aplicacions web funcionin fins i tot en absència d’accés al servei de xarxa.

Esdeveniments per a desenvolupadors de Google

El " Google I / O " és l'esdeveniment més gran de Google dedicat als desenvolupadors.

"Google Developer Day" és un esdeveniment anual de Google dedicat als desenvolupadors.

El "Google Summer of Code" és un programa guia per trobar estudiants per a projectes de codi obert.

El "Google Code Jam" és un concurs internacional de programació.

Nota

Articles relacionats

Enllaços externs