Google-kode

Google Code
nettsted
URLcode.google.com
NettstedstypeProgramvare utvikling
EierenGoogle
Laget avGoogle
Lansering17. mars 2005
Nåværende tilstandLukket

Google Code er Googles nettsted som tilbyr verktøy, APIer og tekniske ressurser til programvareutviklere. Nettstedet inneholder dokumentasjon om bruk av Googles utviklerverktøy og APIer , inkludert diskusjonsgrupper og blogger for utviklere som bruker Google-produkter.
Det finnes APIer for nesten alle Googles mest populære forbrukerprodukter som Google Maps , YouTube , Google Apps og andre.
Nettstedet inkluderer også et utvalg av utviklerprodukter og verktøy spesielt dedikert til utviklere. Google App Engineer en vertstjeneste for nettapplikasjoner som gir brukere versjonskontroll for åpen kildekode . Google Web Toolkit (GWT) lar utviklere lage AJAX -applikasjoner ved å bruke Java-språket .
Nettstedet inneholder referanseinformasjon for fellesskapsbaserte utviklerprodukter som Google er involvert i, inkludert Android fra Open Handset Alliance og OpenSocial fra OpenSocial Foundation.

Den 12. mars 2015 kunngjorde Google nedleggelsen av Google Code-prosjektet, og oppfordret utviklere til å flytte prosjektene sine til andre plattformer (som GitHub , som det er planlagt en automatisert prosedyre for). Den offisielle stengingen av nettstedet vil finne sted 25. januar 2016. [1]

Google API

Google tilbyr et stort utvalg av APIer, spesielt web-APIer for nettutviklere. API-ene er basert på de mest populære Google-produktene, inkludert Google Maps , Google Earth , Google AdSense , Adwords , Google Apps og YouTube . [2]

Google Data API

Googles data-APIer [3] lar programmerere lage applikasjoner som leser og skriver data fra Googles tjenester. Det finnes for øyeblikket API-er for Google Apps , Google Analytics , Blogger , Google Base , Google Book Search , Google Kalender , Google Code Search , Google Earth , Google Regneark , Google Notatbok og Picasa Nettalbum .

Ajax API

Googles Ajax API [4] lar utviklere implementere dynamiske nettsteder skrevet utelukkende i JavaScript og HTML. En utvikler kan lage et nettstedskart, en dynamisk søkeboks eller laste ned feeds med bare noen få linjer med JavaScript-kode.

Annonserings-API

Google AdSense- og AdWords - API -ene , basert på SOAP -datautvekslingsstandarden , lar utviklere integrere applikasjonene sine med de nevnte Google-tjenestene. AdSense API-ene lar nettsted- og bloggeiere administrere AdSense-registrering, innhold og rapportering, mens AdWords API-er gir AdWords-kunder programmatisk tilgang til AdWords-kontoene og -kampanjene deres.

Utviklerverktøy og åpen kildekode-prosjekter

App Engine

Google App Engine lar utviklere kjøre nettapplikasjoner på Googles infrastruktur. Google App Engine støtter applikasjoner skrevet på forskjellige programmeringsspråk. Gjennom App Engine Java runtime-miljøet kan brukeren bygge en applikasjon ved hjelp av Java-teknologier, inkludert JVM, Java-servlets og Java-programmeringsspråket eller et annet språk ved å bruke en tolk eller kompilator basert på JVM, for eksempel JavaScript eller Ruby. App Engine har også et dedikert Python-runtime-miljø, som inkluderer en rask Python-tolk og standard Python-bibliotek.

Google Web Toolkit

Google Web Toolkit (GWT) er et verktøysett med åpen kildekode som lar utviklere lage AJAX -applikasjoner ved hjelp av programmeringsspråket Java . Google Web Toolkit støtter utvikling av klient-tjenerprogramvare og feilsøking i enhver Java IDE . Med en påfølgende publisering lar GWT-kompilatoren deg oversette en Java-applikasjon til en tilsvarende JavaScript -applikasjon som programmatisk kan administrere en nettlesers HTML DOM ved hjelp av DHTML - teknikker . Google Web Toolkit legger vekt på gjenbrukbare og effektive løsninger som gjentas i utvikling med Ajax, nemlig asynkrone eksterne prosedyreanrop , historikkbehandling, bokmerkeadministrasjon og portabilitet på tvers av nettlesere . Google Web Toolkit er publisert under Apache-lisensen versjon 2.0.

Prosjektvert

Google Code introduserer en prosjektvertstjeneste [5] som gir versjonskontroll ved å tilby både Subversion -programvare og Mercurial - programvare (implementert med BigTable som lagring), en problemsporing, en wiki for dokumentasjon og støtte for nedlasting av filer. Tjenesten er tilgjengelig gratis for alle Open Source-prosjekter godkjent av Open Source Initiative- organisasjonen (siden 2010 er det anbefalt, men ikke lenger nødvendig å bruke en av de ni mest kjente åpen kildekode-lisensene: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL og EPL ). Nettstedet begrenser antall prosjekter en person kan ha til 25. Det er også en grense for antall prosjekter som kan opprettes på en dag.

Gears

Gears er en betaversjon av programvare som tilbys av Google for å muliggjøre off-line tilgang til tjenester som normalt bare fungerer på nettet . Den installerer en SQLite -basert databasemotor på klientsystemet for å bufre data lokalt . Gears-aktiverte sider bruker data fra den nevnte lokale cachen i stedet for dataene fra nettjenesten. Ved å bruke Gears kan en nettapplikasjon med jevne mellomrom synkronisere data i den lokale hurtigbufferen med nettjenesten. Hvis en nettverkstilkobling ikke er tilgjengelig, utsettes synkroniseringen til en nettverkstilkobling er etablert. På denne måten lar Gears nettapplikasjoner fungere selv i fravær av tilgang til nettverkstjenesten.

Google Developer Events

" Google I/O " er det største Google-arrangementet dedikert til utviklere.

«Google Developer Day» er et årlig Google-arrangement dedikert til utviklere.

«Google Summer of Code» er et guideprogram for å finne studenter til åpen kildekode-prosjekter.

«Google Code Jam» er en internasjonal programmeringskonkurranse.

Merknader

  1. ^ Google, byr farvel til Google Code , på google-opensource.blogspot.it , 13/03/2015.
  2. ^ Google Code - API
  3. ^ Google Code - Google Data API
  4. ^ Google Code - AJAX API , på code.google.com . Hentet 1. mai 2019 (arkivert fra originalen 19. oktober 2010) .
  5. ^ Google Code - Prosjektvert

Relaterte elementer

Eksterne lenker