Google baǵdarlamashılar
![]() | |
Sayt túri
|
Programmalıq támiynattı islep shıǵıw saytı |
---|---|
Qoljetimli tiller | Barlıq tiller |
Iyesi | |
URL | developers.google.com |
Iske qosılǵan waqtı | 17-mart, 2005; (Google Code sıpatında) |
Házirgi statusı | Aktiv |
Google Developers (burınǵı atı Google Code) — bul Googledıń programmalıq támiynattı islep shıǵıw quralları menen platformaları, qosımshalardı programmalastırıw interfeysleri (API) hám texnikalıq resurslarına arnalǵan sayt. Saytta Googledıń baǵdarlamashı ónimlerin qollanıp atırǵan baǵdarlamashılar ushın talqılaw toparları hám bloglardı qosqanda, Google baǵdarlamashı quralları hám APIlerin qollanıw boyınsha hújjetler bar.
Googledıń derlik barlıq belgili tutınıwshı ónimleri, mısalı, Google Kartalar, YouTube, Google Apps hám basqalar ushın APIler usınıladı.
Saytta sonday-aq, arnawlı túrde baǵdarlamashılar ushın jaratılǵan túrli baǵdarlamashı ónimleri hám quralları bar. Google App Engine – bul veb-qosımshalar ushın xosting xızmeti. Project Hosting paydalanıwshılarǵa ashıq kodlı derek ushın versiyalardı qadaǵalaw imkaniyatın beredi. Google Web Toolkit (GWT) baǵdarlamashılarǵa Java programmalastırıw tilinde Ajax qosımshaların jaratıwǵa múmkinshilik beredi.
Saytta Google qatnasatuǵın jámiyetlik baǵdarlamashı ónimleri, mısalı, Open Handset Alliancetıń Androidı hám OpenSocial Foundationnıń OpenSocialı sıyaqlı ónimler haqqında maǵlıwmatlar bar.
Google API-leri
Google, tiykarınan, veb-baǵdarlamashılar ushın túrli API-lerdi, kópshiligi veb-API-lerdi usınadı. API-ler Google Kartalar, Google Earth, AdSense, Adwords, Google Apps hám YouTubetı qosqanda, belgili Google tutınıwshı ónimlerine tiykarlanǵan[1].
Google Data API-leri
Google Data API-leri[2] baǵdarlamashılarǵa Google xızmetlerinen maǵlıwmatlardı oqıytuǵın hám jazatuǵın qosımshalar jaratıwǵa imkaniyat beredi. Házirgi waqıtta olar Google Apps, Google Analytics, Blogger, Google Base, Google Book Search, Google Calendar, Google Code Search, Google Earth, Google Spreadsheets hám Google Notebook ushın API-lerdi óz ishine aladı.
Ajax API-leri
Googledıń Ajax API-leri[3] baǵdarlamashıǵa tolıǵı menen JavaScript hám HTMLde bay, dinamikalıq veb-saytlardı ámelge asırıwǵa múmkinshilik beredi. Baǵdarlamashı saytqa karta, dinamikalıq izlew qıstırmasın isley aladı yamasa bir neshe qatar javascript kodı menen lentalardı júklep ala aladı.
Reklama API-leri
SOAP maǵlıwmat almasıw standartına tiykarlanǵan AdSense hám AdWords API-leri baǵdarlamashılarǵa óz qosımshaların usı Google xızmetleri menen birlestiriwge imkaniyat beredi. AdSense API veb-saytlar hám bloglar iyelerine AdSenseke dizimnen ótiwdi, kontentti hám esaplardı basqarıwǵa múmkinshilik berse, AdWords API AdWords klientlerine ózleriniń AdWords akkauntları hám kampaniyalarına programmalıq kiriw imkaniyatın beredi.
Baǵdarlamashı quralları hám ashıq kodlı joybarlar
App Engine
Google App Engine baǵdarlamashılarǵa Google Cloudta veb-qosımshalardı iske qosıwǵa imkaniyat beredi. Google App Engine bir neshe programmalastırıw tilinde jazılǵan qosımshalardı qollap-quwatlaydı. App Enginenıń Java orınlaw ortalıǵı menen, siz óz qosımshańızdı standart Java texnologiyaların, sonıń ishinde JVM, Java servletlerin hám Java programmalastırıw tilin – yamasa JavaScript yamasa Ruby sıyaqlı JVMge tiykarlanǵan interpretator yaki kompilyatordı qollanatuǵın hár qanday basqa tildi paydalanıp dúze alasız. App Engine sonday-aq, tez Python interpretatorın hám Python standart kitapxanasın óz ishine alǵan arnawlı Python orınlaw ortalıǵına iye.
Google Plugin for Eclipse
Google Plugin for Eclipse (GPE) – bul Java baǵdarlamashılarına bultlı esaplaw qosımshaların jobalastırıw, qurıw, ońlaw hám jaylastırıwǵa múmkinshilik beretuǵın programmalıq támiynattı islep shıǵıw qurallarınıń jıyındısı. GPE baǵdarlamashılarǵa qıyın paydalanıwshı interfeyslerin jaratıwǵa, Google Web Toolkit járdeminde Ajax kodın generaciyalawǵa, Speed Tracer menen islew ónimdarlıǵın qayta islewge hám qosımshalardı Google App Enginege jaylastırıwǵa járdem beredi. GPE keńeytiletuǵın plagin sisteması arqalı Eclipse integraciyalanǵan islep shıǵıw ortalıǵına (IDE) ornatıladı. GPE Google xızmet kórsetiw shártleri licenziyası astında qoljetimli[4].
Google Web Toolkit
Google Web Toolkit (GWT) – bul baǵdarlamashılarǵa Java programmalastırıw tilinde Ajax qosımshaların jaratıwǵa imkaniyat beretuǵın ashıq kodlı qurallar jıynaǵı[5]. GWT hár qanday Java IDEsinde klient-serverdi tez islep shıǵıwdı hám qátelerdi dúzetiwdi qollap-quwatlaydı. Keyingi jaylastırıw basqıshında, GWT kompilyatorı islep turǵan Java qosımshasın DHTML usılların qollanıp, veb-brauzerdiń HTML DOMın programmalıq túrde basqaratuǵın ekvivalent JavaScriptke awdaradı. GWT qaytalanatuǵın Ajax mashqalalarına, atap aytqanda, asinxron aralıqtan procedura shaqırıwları, tariyxtı basqarıw, bet belgilerin qoyıw hám brauzerler aralıq úylesimlilikke qayta qollanılatuǵın, nátiyjeli sheshimlerge itibar qaratadı. Ol Apache License 2.0 versiyası astında shıǵarılǵan.
OR-Tools
Google OR-Tools[6] qayta islew hám sheklewlerdi sheshiw sıyaqlı operativlik izertlew quralları ushın programmalastırıw tili «oraǵıshların» usınadı.
Google Code
Google burın Google Code[7] dep atalatuǵın joybar xostingi xızmetin basqarǵan. Ol Subversion, Mercurial[8] hám Git-ti[9] (Bigtable-dı saqlaǵısh sıpatında ashıq-aydın qollanıp ámelge asırılǵan) usınatuǵın reviziyanı qadaǵalawdı, mashqalalardı baqlaw sistemasın hám hújjetler ushın vikidi usınǵan. Xızmet barlıq OSI tastıyıqlaǵan Ashıq kodlı joybarlar ushın qoljetimli hám biypul edi (2010-jıl jaǵdayına, toǵız belgili ashıq kodlı licenziyalardıń birin: Apache, Artistic, BSD, GPLv2, GPLv3, LGPL, MIT, MPL hám EPLdi qollanıw qattı usınıs etilgen, biraq endi májbúriy emes edi). Sayt bir adamnıń iye bola alatuǵın joybarlar sanın 25 penen sheklegen[10]. Bunnan tısqarı, bir kúnde jaratılatuǵın joybarlar sanına sheklew, 200 MB standart júklew fayl ólshemine sheklew (onı kóteriwge bolatuǵın edi) hám hár bir joybar ushın ulıwma 5 GB ólshem sheklewi bar edi[11]. Xızmet fayldı júklep alıw ózgesheligin usınǵan, biraq 2013-jıldıń may ayında jańa júklewlerdi jaratıw óshirildi hám onı 2014-jıldıń 14-yanvarında tolıǵı menen óshiriw rejelestirilgen edi[12]. 2015-jıldıń mart ayında Google 2016-jıldıń 15-yanvarında Google Codetı jabatuǵının járiyaladı[13]. Sayttaǵı barlıq joybarlar 2015-jıldıń 24-avgustinde tek oqıw rejimine ótti,[14] tek Android hám Chrome sıyaqlı belgili Googleǵa tiyisli joybarlar buǵan kirmedi.

Amerika Qurama Shtatlarınıń Sırtqı aktivlerdi qadaǵalaw basqarmasınıń (OFAC) sankciyalar dizimine kirgizilgen mámleketlerdiń, sonıń ishinde Kuba, Iran, Arqa Koreya, Sudan hám Siriya puqaralarına Google Code saytına informaciya jaylastırıw yamasa oǵan kiriw qadaǵan etilgen[15].
Gears
Gears — bul Google tárepinen usınıs etilgen, ádette tek onlayn isleytuǵın xızmetlerge offlayn kiriw imkaniyatın beretuǵın beta-versiyadaǵı programmalıq támiynat boldı. Ol klient sistemasına jergilikli maǵlıwmatlardı keshlew ushın SQLite tiykarındaǵı maǵlıwmatlar bazasınıń sistemasın ornattı. Gears qosılǵan betler onlayn xızmetten emes, usı jergilikli keshtegi maǵlıwmatlardan paydalandı. Gears járdeminde veb-qosımsha jergilikli keshtegi maǵlıwmatlardı onlayn xızmet penen waqtı-waqtı menen sinxronlastırıp turıwı múmkin. Eger tarmaq baylanısı bolmasa, sinxronlaw tarmaq baylanısı ornatılǵanǵa shekem keshiktiriledi. Usılayınsha, Gears veb-qosımshalardıń tarmaq xızmetine kiriw imkaniyatı bolmasa da islewine imkaniyat berdi. Google 2011-jıl 11-martta Gears-tan HTML5-ke itibardı awdarıwın sebep etip, Gears-tı islep shıǵıwdıń tamamlanǵanın járiyaladı[16].
Google baǵdarlamashılar ushın ilajlar
- Google I/O — bul Googledıń eń iri baǵdarlamashı ilajı bolıp, ol ádette may ayında Mauntin-Vyu qalasındaǵı Shoreline amfiteatrında ótkeriledi.
- Google Summer of Code — bul ashıq kodlı joybarlar ushın studentlerdi tabıwǵa arnalǵan mentorlıq baǵdarlama. 2016-jılı baǵdarlamaǵa derlik 18,980 arza kelip túsken.
- Google Code Jam — bul xalıqaralıq programmalastırıw jarısı.
Google baǵdarlamashılar toparları
Google baǵdarlamashılar toparları[17] (GDGs) — bul Googledıń baǵdarlamashılar ushın texnologiyalıq ónimleri hám platformalarına qızıǵatuǵın baǵdarlamashılar jámiyetleri. GDG hár qıylı túrde bolıwı múmkin — bir neshe adamnıń jıynalıwınan baslap, demonstraciyalar hám texnologiyalıq sáwbetler menen ótkeriletuǵın úlken jıynalıslarǵa, kod sprintleri hám xakatonlar sıyaqlı ilajlarǵa shekem. 2020-jıl iyun ayınıń maǵlıwmatlarına sáykes, házirgi waqıtta dúnya júzinde 1000-nan aslam GDG bar. DevFest — usı ilajlardıń biri.
Derekler
- ↑ «Site Directory — Google Code». Qaraldı: 6-avgust 2009-jıl.
- ↑ «Google Data APIs — Google Code». Qaraldı: 6-avgust 2009-jıl.
- ↑ «AJAX APIs — Google Code». 19-oktyabr 2010-jılda túp nusqadan arxivlendi. Qaraldı: 6-avgust 2009-jıl.
- ↑ «Google Plugin for Eclipse License Information» (7-aprel 2009-jıl). Qaraldı: 28-yanvar 2011-jıl.
- ↑ Johnson, Bruce. «GWT 1.3 Release Candidate is 100% Open Source» (12-dekabr 2006-jıl). Qaraldı: 8-fevral 2007-jıl.
- ↑ ((google)). «GitHub - google/or-tools: Google's Operations Research tools». GitHub (21-oktyabr 2022-jıl).
- ↑ «Google Code — Project Hosting». Qaraldı: 6-avgust 2009-jıl.
- ↑ «Google Code Blog: Mercurial support for Project Hosting on Google Code» (27-aprel 2009-jıl). 26-aprel 2009-jılda túp nusqadan arxivlendi. Qaraldı: 27-aprel 2009-jıl.
- ↑ «Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting» (15-iyul 2011-jıl).
- ↑ «WhatsNew — support — Announcements of the latest project hosting features — Project Hosting on Google Code». Qaraldı: 6-avgust 2009-jıl.
- ↑ «FAQ - support - Project Hosting on Google Code FAQ - User support for Google Project Hosting - Google Project Hosting».
- ↑ ((Google Project Hosting)). «A Change to Google Code Download Service». Google Open Source Blog (20-may 2013-jıl). Qaraldı: 19-noyabr 2013-jıl.
- ↑ ((Google Project Hosting)). «Bidding farewell to Google Code». Google Open Source Blog (12-mart 2015-jıl). Qaraldı: 12-mart 2015-jıl.
- ↑ «Information about Google Code's read-only transition». Qaraldı: 25-avgust 2015-jıl.
- ↑ «Google Project Hosting - Google Code». Qaraldı: 13-avgust 2012-jıl.
- ↑ Aaron Boodman. «Stopping the Gears» (11-mart 2011-jıl). Qaraldı: 25-avgust 2015-jıl.
- ↑ «Google Developer Groups — Google Developers».