Visitar URL original
Google Developers - Viquipèdia, l'enciclopèdia lliure
Vés al contingut

Google Developers

De la Viquipèdia, l'enciclopèdia lliure
Google Developers
Modifica el valor a Wikidata

Tipuslloc web Modifica el valor a Wikidata
Versió inicial17 març 2005 Modifica el valor a Wikidata
Equip
Creador/sGoogle Modifica el valor a Wikidata
Propietat deGoogle Modifica el valor a Wikidata
Més informació
Lloc webdevelopers.google.com Modifica el valor a Wikidata
BlogBlog oficial Modifica el valor a Wikidata


Facebook: googledevelopers X: googledevs Instagram: googledevs LinkedIn (empresa): googledevelopers Youtube (canal): UC_x5XG1OV2P6uZZ5FSM9Ttw Modifica el valor a Wikidata

Google Developers (anteriorment Google Code) és el lloc web de Google per a eines i plataformes de desenvolupament de programari, interfícies de programació d'aplicacions (API) i recursos tècnics. El lloc web conté documentació sobre l'ús de les eines i les API per a desenvolupadors de Google, incloent-hi grups de discussió i blogs per a desenvolupadors que utilitzen els productes per a desenvolupadors de Google.[1]

Hi ha API que s'ofereixen per a gairebé tots els productes de consum populars de Google, com ara Google Maps, YouTube, Google Apps i altres.[2]

El lloc també inclou una varietat de productes i eines per a desenvolupadors dissenyats específicament per a desenvolupadors. Google App Engine és un servei d'allotjament per a aplicacions web. Project Hosting ofereix als usuaris control de versions per a codi obert. Google Web Toolkit (GWT) permet als desenvolupadors crear aplicacions Ajax en el llenguatge de programació Java. (Tots els idiomes)

El lloc web conté informació de referència per a productes de desenvolupadors basats en la comunitat en què Google participa, com ara Android de l'Open Handset Alliance i OpenSocial de l'OpenSocial Foundation.[3]

API de Google

[modifica]

Google ofereix una varietat d'API, principalment API web per a desenvolupadors web. Les API es basen en productes populars de Google per a consumidors, com ara Google Maps, Google Earth, AdSense, Google Ads, Google Apps i YouTube.[4]

API de dades de Google

[modifica]

Les API de dades de Google[5] permeten als programadors crear aplicacions que llegeixen i escriuen dades dels serveis de Google. Actualment, aquestes inclouen API per a Google Apps, Google Analytics, Blogger, Google Base, Google Book Search, Google Calendar, Google Code Search, Google Earth, Google Spreadsheets i Google Notebook.

API d'Ajax

[modifica]

Les API Ajax de Google[6] permeten a un desenvolupador implementar llocs web rics i dinàmics completament en JavaScript i HTML. Un desenvolupador pot crear un mapa a un lloc, un quadre de cerca dinàmic o descarregar canals amb només unes poques línies de JavaScript.

API d'anuncis

[modifica]

Les API d'AdSense i Google Ads, basades en l'estàndard d'intercanvi de dades SOAP, permeten als desenvolupadors integrar les seves pròpies aplicacions amb aquests serveis de Google. L'API d'AdSense permet als propietaris de llocs web i blogs gestionar el registre, el contingut i els informes d'AdSense, mentre que l'API de Google Ads ofereix als clients accés programàtic als seus comptes i campanyes.

Eines de desenvolupament i projectes de codi obert

[modifica]

Motor d'aplicacions

[modifica]

Google App Engine permet als desenvolupadors executar aplicacions web a Google Cloud. Google App Engine admet aplicacions escrites en diversos llenguatges de programació. Amb Java d'App Engine entorn d'execució, es pot crear la pròpia aplicació utilitzant tecnologies Java estàndard, incloent-hi la JVM, els servlets de Java i el llenguatge de programació Java, o qualsevol altre llenguatge que utilitzi un intèrpret o compilador basat en JVM, com ara JavaScript o Ruby. App Engine també inclou un entorn d'execució de Python dedicat, que inclou un intèrpret ràpid de Python i la biblioteca estàndard de Python.

Complement de Google per a Eclipse

[modifica]

El complement de Google per a Eclipse (GPE) és un conjunt d'eines de desenvolupament de programari que permet als desenvolupadors de Java dissenyar, crear, optimitzar i implementar aplicacions de computació en núvol. GPE ajuda els desenvolupadors a crear interfícies d'usuari complexes, generar codi Ajax mitjançant Google Web Toolkit, optimitzar el rendiment amb Speed Tracer[7] i implementar aplicacions a Google App Engine. GPE s'instal·la a l'entorn de desenvolupament integrat (IDE) Eclipse utilitzant el sistema de complements extensibles.[8] GPE està disponible sota la llicència de condicions del servei de Google.[9]

Kit d'eines web de Google

[modifica]

El Google Web Toolkit (GWT) és un conjunt d'eines de codi obert que permet als desenvolupadors crear aplicacions Ajax en el llenguatge de programació Java.[10] GWT permet el desenvolupament i la depuració ràpids de client-servidor en qualsevol IDE de Java. En un pas de desplegament posterior, el compilador GWT tradueix una aplicació Java funcional a un JavaScript equivalent que manipula programàticament el DOM HTML d'un navegador web mitjançant tècniques DHTML. GWT emfatitza solucions reutilitzables i eficients per als reptes recurrents d'Ajax, és a dir, crides de procediment remotes asíncrones, gestió de l'historial, marcadors i portabilitat entre navegadors. Està publicat sota la llicència Apache versió 2.0.

Eines OR

[modifica]

Google OR-Tools[11] proporciona embolcalls de llenguatges de programació per a eines de recerca operativa com ara l'optimització i la resolució de restriccions.

Codi de Google

[modifica]

Anteriorment, Google tenia un servei d'allotjament de projectes anomenat Google Code[12] que proporcionava control de revisions amb Subversion, Mercurial[13] i Git[14] (implementat de manera transparent amb Bigtable com a emmagatzematge), un rastrejador d'incidències i un wiki per a la documentació. El servei estava disponible i gratuït per a tots els projectes de codi obert aprovats per OSI (a partir del 2010, es recomanava fermament, però ja no era obligatori, utilitzar una de les nou llicències de codi obert conegudes: Apache, Artistic, BSD, GPLv2, GPLv3, LGPL, MIT, MPL i EPL ). El lloc web limitava el nombre de projectes que una persona podia tenir a 25.[15] A més, hi havia un límit en el nombre de projectes que es podien crear en un dia, 200 Límit de mida de fitxer de càrrega per defecte de MB, que es podria augmentar, i un límit de 5 Límit de mida total de GB per projecte.[16] El servei oferia una funció de descàrrega d'arxius, però el maig de 2013 es va desactivar la creació de noves descàrregues, amb plans per desactivar-la completament el 14 de gener de 2014.[17] El març de 2015, Google va anunciar que tancaria Google Code el 15 de gener de 2016.[18] Tots els projectes del lloc web van entrar en mode de només lectura el 24 d'agost de 2015, [19] amb l'excepció d'alguns projectes propietat de Google, com ara Android i Chrome.[18]

Error message seen by someone attempting to access code.google.com from an OFAC-restricted country

Els residents de països de la llista de sancions de l'Oficina de Control d'Actius Estrangers dels Estats Units, com ara Cuba, Iran, Corea del Nord, Sudan i Síria, tenien prohibit publicar o accedir a Google Code.[20]

Gears

[modifica]

Gears era un programari beta ofert per Google per permetre l'accés fora de línia a serveis que normalment només funcionen en línia. Va instal·lar un motor de bases de dades, basat en SQLite, al sistema client per emmagatzemar dades a la memòria cau localment. Les pàgines habilitades per a Gears utilitzaven dades d'aquesta memòria cau local en lloc de les del servei en línia. Amb Gears, una aplicació web pot sincronitzar periòdicament les dades de 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. Així, Gears va permetre que les aplicacions web funcionessin fins i tot sense accés al servei de xarxa. Google va anunciar la fi del desenvolupament de Gears l'11 de març de 2011, al·legant un canvi d'enfocament de Gears a HTML5.[21]

Esdeveniments per a desenvolupadors de Google

[modifica]

Grups de desenvolupadors de Google

[modifica]

Els Grups de Desenvolupadors de Google[22] (GDG) són comunitats de desenvolupadors interessats en els productes i plataformes tecnològiques per a desenvolupadors de Google. Un GDG pot prendre moltes formes: des de reunions d'unes poques persones fins a grans reunions amb demostracions i xerrades tecnològiques, o esdeveniments com ara sprints de codi i hackatons. A juny de 2020, actualment hi havia més de 1000 GDG a tot el món. El DevFest és un d'aquests esdeveniments.

Experts

[modifica]

Un expert en desenvolupadors de Google (GDE) és una persona reconeguda per Google com a posseïdora d'una experiència exemplar en tecnologies i productes de codi obert i de Google Developer.[23] Els GDE s'atorguen per pertinença al programa Google Developers Experts, establert i administrat per Google. Els GDE tenen una durada d'un any, que es pot ampliar si es fa una contribució activa contínua a la comunitat de desenvolupadors i de codi obert del producte. Un expert en desenvolupadors de Google no pot ser empleat de Google mentre sigui membre del programa. Els GDE no tenen permís per "fer cap declaració en nom de Google ni de cap empresa de Google" i han de deixar clar que les opinions no són les de Google.[24]

Segons el lloc web del programa GDE, a juny de 2023 hi havia més de 1.000 persones amb aquesta designació.[25]

Referències

[modifica]
  1. ↑ «Google Play Console» (en anglès). [Consulta: 11 octubre 2026].
  2. ↑ Singh, Ambarish. «Google Developer: A Beginner’s Helping Guide» (en anglès), 22-12-2022. [Consulta: 11 octubre 2026].
  3. ↑ «Google For Developers - Crunchbase Company Profile & Funding» (en anglès). [Consulta: 11 octubre 2026].
  4. ↑ «Site Directory — Google Code» (en anglès). [Consulta: 6 agost 2009].
  5. ↑ «Google Data APIs — Google Code» (en anglès). [Consulta: 6 agost 2009].
  6. ↑ «AJAX APIs — Google Code» (en anglès). Arxivat de l'original el 2010-10-19. [Consulta: 6 agost 2009].
  7. ↑ "Speed Tracer"
  8. ↑ GPE listing on Eclipse Marketplace Arxivat 2011-06-09 a Wayback Machine.
  9. ↑ «Google Plugin for Eclipse License Information» (en anglès), 07-04-2009. Arxivat de l'original el 2010-07-17. [Consulta: 28 gener 2011].
  10. ↑ Johnson, Bruce. «GWT 1.3 Release Candidate is 100% Open Source» (en anglès), 12-12-2006. [Consulta: 8 febrer 2007].
  11. ↑ ((google)). «GitHub - google/or-tools: Google's Operations Research tools» (en anglès). GitHub, 21-10-2022.
  12. ↑ «Google Code — Project Hosting» (en anglès). [Consulta: 6 agost 2009].
  13. ↑ «Google Code Blog: Mercurial support for Project Hosting on Google Code» (en anglès), 27-04-2009. Arxivat de l'original el 2009-04-26. [Consulta: 27 abril 2009].
  14. ↑ «Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting» (en anglès), 15-07-2011.
  15. ↑ «WhatsNew — support — Announcements of the latest project hosting features — Project Hosting on Google Code» (en anglès). [Consulta: 6 agost 2009].
  16. ↑ «FAQ - support - Project Hosting on Google Code FAQ - User support for Google Project Hosting - Google Project Hosting» (en anglès).
  17. ↑ ((Google Project Hosting)). «A Change to Google Code Download Service» (en anglès). Google Open Source Blog, 20-05-2013. [Consulta: 19 novembre 2013].
  18. 1 2 ((Google Project Hosting)). «Bidding farewell to Google Code» (en anglès). Google Open Source Blog, 12-03-2015. [Consulta: 12 març 2015].
  19. ↑ «Information about Google Code's read-only transition». [Consulta: 25 agost 2015].
  20. ↑ «Google Project Hosting - Google Code» (en anglès). [Consulta: 13 agost 2012].
  21. ↑ Aaron Boodman. «Stopping the Gears» (en anglès), 11-03-2011. [Consulta: 25 agost 2015].
  22. ↑ «Google Developer Groups — Google Developers» (en anglès).
  23. ↑ «Insights into the Role of an Android Google Developer Expert» (en english). coders. [Consulta: 3 juliol 2024].
  24. ↑ «GDE Program Terms & Conditions: 2013-2014» (en anglès). [Consulta: 8 novembre 2014].
  25. ↑ «Google Developer Experts» (en anglès), 17-06-2023.