Google Developers - Google Developers - Wikipedia

Google Developers
GDevs.png
Site türü
Yazılım geliştirme İnternet sitesi
UygunBütün diller
SahipGoogle
URLgeliştiriciler.Google.com
Başlatıldı17 Mart 2005; 15 yıl önce (2005-03-17) (Google Code olarak)
Şu anki durumAktif

Google Developers (Önceden Google Code) dır-dir Google için sitesi yazılım geliştirme araçlar ve platformlar, uygulama programlama arayüzleri (API'ler) ve teknik kaynaklar. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere, Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir.

Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Örneğin: Google Maps, Youtube, Google uygulamalar, ve diğerleri.

Sitede ayrıca, özellikle geliştiriciler için oluşturulmuş çeşitli geliştirici ürünleri ve araçları bulunmaktadır. Google Uygulama Motoru web uygulamaları için bir barındırma hizmetidir. Proje Barındırma, kullanıcılara açık kaynak kodu. Google Web Araç Seti (GWT) geliştiricilerin Ajax uygulamalar Java programlama dili.(Bütün diller)

Site, Google'ın benzer şekilde dahil olduğu topluluk tabanlı geliştirici ürünleri için referans bilgileri içerir Android -den Handset Alliance'ı aç ve OpenSocial OpenSocial Foundation'dan.

Google API'leri

Google, çoğunlukla web API'leri web geliştiricileri için. API'ler, aşağıdakiler dahil popüler Google tüketici ürünlerini temel alır: Google Maps, Google Earth, AdSense, Adwords, Google uygulamalar ve Youtube.[1]

Google Veri API'leri

Google Veri API'leri[2] programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına izin verin. Şu anda bunlar aşağıdakiler için API'leri içerir: Google uygulamalar, Google Analytics, Blogger, Google Base, Google Kitap Arama, Google Takvim, Google Code Search, Google Earth, Google E-Tablolar, Google Not Defteri,

Ajax API'leri

Google'ın Ajax API'leri[3] bir geliştiricinin zengin, dinamik web sitelerini tamamen JavaScript ve HTML. Bir geliştirici, yalnızca birkaç satır javascript ile bir site haritası, dinamik arama kutusu oluşturabilir veya beslemeleri indirebilir.

Ads API'leri

AdSense ve AdWords API'ler, SABUN veri alışverişi standardı, geliştiricilerin kendi uygulamalarını bu Google hizmetleriyle entegre etmelerine olanak tanır. AdSense API, web sitelerinin sahiplerine ve bloglar AdWords API, AdWords müşterilerine AdWords hesaplarına ve kampanyalarına programlı erişim sağlarken, AdSense kaydını, içeriğini ve raporlamayı yönetmek için.

Geliştirici araçları ve açık kaynaklı projeler

App Engine

Google Uygulama Motoru geliştiricilerin Wikipedia'nın altyapısında web uygulamaları çalıştırmasına izin verir. Google App Engine, çeşitli programlama dillerinde yazılmış uygulamaları destekler. App Engine'in Java'sı ile[kaynak belirtilmeli ] çalışma zamanı ortamında, JVM, Java sunucu uygulamaları ve Java programlama dili dahil olmak üzere standart Java teknolojilerini veya JavaScript veya Ruby gibi JVM tabanlı bir yorumlayıcı veya derleyici kullanarak başka herhangi bir dili kullanarak kendi uygulamalarını oluşturabilirsiniz. App Engine ayrıca hızlı bir Python yorumlayıcısı ve Python standart kitaplığı içeren özel bir Python çalışma zamanı ortamına sahiptir.

Eclipse için Google Eklentisi

Eclipse için Google Eklentisi (GPE), bir dizi yazılım geliştirme aracıdır. Java tasarlayacak, oluşturacak, optimize edecek ve dağıtacak geliştiriciler Bulut bilişim uygulamalar. GPE, geliştiricilere karmaşık kullanıcı arayüzleri oluşturmada yardımcı olur. Ajax kullanarak kod Google Web Araç Seti Speed ​​Tracer ile performansı optimize etme,[4] ve uygulamaları dağıtmak Google Uygulama Motoru. GPE, Tutulma genişletilebilir kullanarak entegre geliştirme ortamı (IDE) Eklenti sistemi.[5] GPE, Google hizmet şartları lisansı altında mevcuttur.[6]

Google Web Araç Seti

Google Web Araç Seti (GWT), geliştiricilerin oluşturmasına olanak tanıyan açık kaynaklı bir araç setidir Ajax uygulamalar Java programlama dili.[7] GWT hızlı müşteri sunucusu gelişme ve hata ayıklama herhangi bir Java'da IDE. Sonraki bir dağıtım adımında, GWT derleyicisi çalışan bir Java uygulamasını eşdeğer bir uygulamaya çevirir JavaScript programlı olarak manipüle eden internet tarayıcıları HTML DOM kullanma DHTML teknikleri. GWT, tekrarlayan Ajax zorluklarına yeniden kullanılabilir, verimli çözümleri vurgular. asenkron uzaktan prosedür çağrıları tarih yönetimi yer imi ve tarayıcılar arası taşınabilirlik. Apache Lisansı 2.0 sürümü altında yayınlanmıştır.

VEYA Araçları

Google OR Araçları[8] için programlama dili sarmalayıcıları sağlar yöneylem araştırması optimizasyon gibi araçlar ve kısıt çözme.

Google Code

Google daha önce Google Code adlı bir proje barındırma hizmeti yürüttü[9] sağlanan gözden geçirme teklif Yıkım, Mercurial[10] ve Git[11] (kullanılarak şeffaf bir şekilde uygulanmıştır Buyuk masa depolama olarak), bir sorun izleyici ve dokümantasyon için bir wiki. Hizmet herkese açıktı ve ücretsizdi OSI onaylı Açık Kaynak projeleri (2010 itibariyle, şiddetle tavsiye edildi, ancak artık dokuz iyi bilinen açık kaynak lisansından birini kullanmak gerekmiyor: Apaçi, Sanatsal, BSD, GPLv2, GPLv3, LGPL, MIT, MPL ve EPL ). Site, bir kişinin sahip olabileceği proje sayısını 25 ile sınırladı.[12] Ek olarak, bir günde oluşturulabilecek proje sayısında bir sınır, yükseltilebilen 200 MB varsayılan yükleme dosya boyutu sınırı ve proje başına 5 GB toplam boyut sınırı vardı.[13] Hizmet bir dosya indirme özelliği sağladı, ancak Mayıs 2013'te yeni indirmelerin oluşturulması devre dışı bırakıldı ve 14 Ocak 2014'te tamamen devre dışı bırakma planları yapıldı.[14] Mart 2015'te Google, Google Code'u 15 Ocak 2016'da kapatacağını duyurdu.[15] Sitedeki tüm projeler 24 Ağustos 2015'te salt okunur moda girdi,[16] Android ve Chrome dahil olmak üzere Google'ın sahip olduğu belirli projeler hariç.[15]

Bir kullanıcı tarafından code.google.com'a erişmeye çalışırken görülen hata mesajı OFAC -sınırlı ülke.

Amerika Birleşik Devletleri'nde ikamet edenler Yabancı Varlıkların Kontrolü Ofisi yaptırım listesi dahil Küba, İran, Kuzey Kore, Sudan ve Suriye, Google Code'da gönderi yayınlaması veya bunlara erişmesi yasaktı.[17]

Dişliler

Gears beta tarafından sunulan yazılım Google etkinleştirmek çevrimdışı normalde yalnızca çalışan hizmetlere erişim internet üzerinden. Bir veritabanı motoru kurdu. SQLite Verileri yerel olarak önbelleğe almak için istemci sistemde. Gear etkin sayfalarda, çevrimiçi hizmet yerine bu yerel önbellekteki veriler kullanıldı. Gears'ı kullanan bir web uygulaması, yerel önbellekteki verileri periyodik olarak çevrimiçi hizmetle senkronize edebilir. Bir ağ bağlantısı yoksa, bir ağ bağlantısı kurulana kadar senkronizasyon ertelenir. Bu nedenle, ağ hizmetine erişim olmasa bile Gears web uygulamalarının çalışmasını sağladı. Google, 11 Mart 2011'de Gears’dan Gears’a odaklanarak Gears’ın geliştirilmesinin sona erdiğini duyurdu. HTML5.[18]

Google geliştirici etkinlikleri

  • Google I / O Google'ın en büyük geliştirici etkinliğidir ve genellikle Mayıs ayında Mountain View Shoreline Amphitheatre'da düzenlenir.
  • Google Summer of Code açık kaynak projeleri için öğrenci bulmaya yönelik bir rehberlik programıdır. Program 2016 yılında yaklaşık 18.980 başvuru aldı.
  • Google Code Jam uluslararası bir programlama yarışmasıdır.

Google Geliştirici Grupları

Google Geliştirici Grupları[19] (GDG'ler), Google'ın geliştirici teknolojisi ürünleri ve platformlarıyla ilgilenen geliştirici topluluklarıdır. Bir GDG, sadece birkaç kişinin bir araya gelmesinden, demolar ve teknik konuşmaların olduğu büyük toplantılara, kod sprintleri ve hackathonlar gibi olaylara kadar pek çok biçimde olabilir. Haziran 2020 itibariyle, şu anda dünya çapında 1000'den fazla GDG var. DevFest bu olaylardan biridir.

Referanslar

  1. ^ "Site Dizini - Google Kodu". Alındı 2009-08-06.
  2. ^ "Google Veri API'leri - Google Kodu". Alındı 2009-08-06.
  3. ^ "AJAX API'leri - Google Kodu". Alındı 2009-08-06.
  4. ^ "Hız İzleyici "
  5. ^ Eclipse Marketplace'te GPE listesi Arşivlendi 2011-06-09'da Wayback Makinesi
  6. ^ "Eclipse Lisans Bilgileri için Google Eklentisi". 7 Nisan 2009. Alındı 2011-01-28.
  7. ^ Johnson, Bruce (2006-12-12). "GWT 1.3 Sürüm Adayı% 100 Açık Kaynaktır". Alındı 2007-02-08.
  8. ^ Google. "GitHub - google / veya araçlar: Google'ın Yöneylem Araştırması araçları". GitHub.
  9. ^ "Google Kodu - Proje Barındırma". Alındı 2009-08-06.
  10. ^ "Google Code Blogu: Google Code'da Proje Barındırma için Mercurial desteği". 2009-04-27.
  11. ^ "Sayı 2454 - destek - yerel git desteği - Google Project Hosting için kullanıcı desteği - Google Project Hosting". 2011-07-15.
  12. ^ "WhatsNew - destek - En son proje barındırma özelliklerinin duyuruları - Google Code'da Proje Barındırma". Alındı 2009-08-06.
  13. ^ "SSS - destek - Google Code'da Proje Barındırma SSS - Google Proje Barındırma için Kullanıcı desteği - Google Proje Barındırma".
  14. ^ Google Proje Barındırma (2013-05-20). "Google Kod İndirme Hizmetinde Bir Değişiklik". Google Açık Kaynak Blogu. Alındı 19 Kasım 2013.
  15. ^ a b Google Proje Barındırma (2015-03-12). "Google Code’a veda". Google Açık Kaynak Blogu. Alındı 12 Mart 2015.
  16. ^ "Google Code'un salt okunur geçişiyle ilgili bilgiler". Alındı 25 Ağustos 2015.
  17. ^ "Google Proje Barındırma - Google Kodu". Alındı 2012-08-13.
  18. ^ Aaron Boodman (11 Mart 2011). "Gears'ı Durdurmak". Alındı 25 Ağustos 2015.
  19. ^ "Google Geliştirici Grupları - Google Developers".

Dış bağlantılar