Cod Google

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
busolă Dezambiguizare - Această intrare se referă la site-ul web Google dedicat dezvoltatorilor de software. Dacă sunteți în căutarea motorului de căutare a codului sursă Google , consultați Căutarea codurilor Google .
Cod Google
site-ul web
Siglă
URL code.google.com
Tipul site-ului Dezvoltare de software
Proprietar Google
Creat de Google
Lansa 17 martie 2005
Starea curenta Închis

Google Code este site-ul Google care oferă instrumente, API-uri și resurse tehnice pentru dezvoltatorii de software. Site-ul conține documentație despre utilizarea instrumentelor și API-urilor Google pentru dezvoltatori, inclusiv grupuri de discuții și bloguri pentru dezvoltatorii care utilizează produsele Google.
Există API-uri furnizate pentru aproape toate cele mai populare produse de consum Google, cum ar fi Google Maps , YouTube , Google Apps și altele.
Site-ul include, de asemenea, un sortiment de produse și instrumente pentru dezvoltatori dedicate special dezvoltatorilor. Google App Engine este un serviciu de găzduire a aplicațiilor web care oferă utilizatorilor controlul versiunilor pentru codul sursă deschisă . Google Web Toolkit (GWT) permite dezvoltatorilor să creeze aplicații AJAX folosind limbajul Java .
Site-ul conține informații de referință pentru produsele pentru dezvoltatori bazate pe comunitate cu care Google este implicat, inclusiv Android din Open Handset Alliance și OpenSocial de la OpenSocial Foundation.

La 12 martie 2015, Google a anunțat închiderea proiectului Google Code, îndemnând dezvoltatorii să-și mute proiectele pe alte platforme (cum ar fi GitHub , pentru care este prevăzută o procedură automatizată). Închiderea oficială a site-ului va avea loc pe 25 ianuarie 2016. [1]

API Google

Google oferă o gamă largă de API-uri, în special API-uri web pentru dezvoltatorii web. API-urile se bazează pe cele mai populare produse Google, inclusiv Google Maps , Google Earth , Google AdSense , Adwords , Google Apps și YouTube . [2]

API de date Google

API-urile de date Google [3] permit programatorilor să creeze aplicații care citesc și scriu date din serviciile Google. În prezent există API-uri pentru aplicațiile 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

API-ul Ajax de la Google [4] permite dezvoltatorilor să implementeze site-uri web dinamice scrise în întregime în JavaScript și HTML. Un dezvoltator poate crea un sitemap, o casetă de căutare dinamică sau poate descărca fluxuri cu doar câteva linii de cod JavaScript.

API de publicitate

API-urile Google AdSense și AdWords , bazate pe standardul de schimb de date SOAP , permit dezvoltatorilor să își integreze aplicațiile cu serviciile Google menționate anterior. API-urile AdSense permit proprietarilor de site-uri web și bloguri să gestioneze înscrierea, conținutul și rapoartele AdSense, în timp ce API-urile AdWords oferă clienților AdWords acces programatic la conturile și campaniile lor AdWords.

Instrumente pentru dezvoltatori și proiecte open-source

App Engine

Google App Engine permite dezvoltatorilor să ruleze aplicații web pe infrastructura Google. Google App Engine acceptă aplicații scrise în diferite limbaje de programare. Prin intermediul mediului de execuție App Engine Java, utilizatorul poate construi o aplicație utilizând tehnologii Java, inclusiv JVM, servlets Java și limbajul de programare Java sau un alt limbaj utilizând un interpret sau un compilator bazat pe JVM, cum ar fi JavaScript sau Ruby. App Engine are, de asemenea, un mediu dedicat de execuție Python, care include un interpret Python rapid și biblioteca standard Python.

Google Web Toolkit

Google Web Toolkit (GWT) este un set de instrumente open source care permite dezvoltatorilor să creeze aplicații AJAX folosind limbajul de programare Java . Google Web Toolkit acceptă dezvoltarea de software client-server și depanarea în orice IDE Java. Cu o publicație ulterioară, compilatorul GWT vă permite să traduceți o aplicație Java într-o aplicație JavaScript echivalentă care poate gestiona programatic un browser web DOM HTML utilizând tehnici DHTML . Google Web Toolkit subliniază soluțiile reutilizabile și eficiente care se repetă în dezvoltare cu Ajax, și anume apeluri de proceduri la distanță asincrone , gestionarea istoricului, gestionarea marcajelor și portabilitatea cross-browser-ului. Google Web Toolkit este publicat sub licența Apache versiunea 2.0.

Găzduirea proiectului

Google Code introduce un serviciu de găzduire a proiectelor [5] care oferă controlul versiunilor oferind atât software Subversion, cât și software Mercurial (implementat folosind BigTable ca stocare), un tracker de probleme, un wiki pentru documentare și asistență pentru descărcarea fișierelor. Serviciul este disponibil gratuit pentru toate proiectele Open Source aprobate de organizația Open Source Initiative (din 2010, este recomandat, dar nu mai este necesar să utilizați una dintre cele nouă cele mai cunoscute licențe open source: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL și EPL ). Site-ul limitează numărul de proiecte pe care o persoană le poate avea la 25. De asemenea, există o limită a numărului de proiecte care pot fi create într-o singură zi.

Angrenaje

Gears este un software beta oferit de Google pentru a permite accesul offline la servicii care funcționează în mod normal doar online . Instalează un motor de baze de date bazat pe SQLite , pe sistemul client pentru a stoca date local prin cache . Paginile Gears activate folosesc mai degrabă date din memoria cache locală menționată mai sus decât datele din serviciul online. Folosind Gears, o aplicație web poate sincroniza periodic date în memoria cache locală cu serviciul online. Dacă o conexiune de rețea nu este disponibilă, sincronizarea este amânată până la stabilirea unei conexiuni de rețea. În acest fel, Gears permite aplicațiilor web să funcționeze chiar și în absența accesului la serviciul de rețea.

Evenimente pentru dezvoltatori Google

Google I / O ” este cel mai mare eveniment Google dedicat dezvoltatorilor.

„Ziua dezvoltatorilor Google” este un eveniment Google anual dedicat dezvoltatorilor.

„Google Summer of Code” este un program ghid pentru găsirea studenților pentru proiecte open source.

„Google Code Jam” este o competiție internațională de programare.

Notă

Elemente conexe

linkuri externe