{"id":8572,"date":"2016-09-21T09:16:29","date_gmt":"2016-09-21T07:16:29","guid":{"rendered":"https:\/\/ihs.com.tr\/blog\/?p=8572"},"modified":"2016-09-21T09:16:29","modified_gmt":"2016-09-21T07:16:29","slug":"googlein-en-iyi-10-acik-kaynak-projesi","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/googlein-en-iyi-10-acik-kaynak-projesi\/","title":{"rendered":"Google\u2019\u0131n En \u0130yi 10 A\u00e7\u0131k Kaynak Projesi"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">Google teknoloji sekt\u00f6r\u00fcn\u00fcn en b\u00fcy\u00fck isimlerinden biri. Neredeyse t\u00fcm teknoloji cephelerinde yer al\u0131yor ve bu alanda d\u00fcnyan\u0131n en de\u011ferli \u015firketi halini alm\u0131\u015f durumda. Google ayn\u0131 zamanda Android, Chromium OS, Go, Materal Design Icons gibi projelerle a\u00e7\u0131k kaynak camias\u0131na da \u00f6nemli katk\u0131larda bulunmas\u0131yla me\u015fhur.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">A\u015fa\u011f\u0131da bulunurluk ve tan\u0131n\u0131rl\u0131k, GitHub y\u0131ld\u0131zlar\u0131 ve pop\u00fcler haberler bak\u0131m\u0131ndan en iyi Google a\u00e7\u0131k kaynak projelerinin bir listesi yer al\u0131yor.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-8573 size-full\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/09\/google-a\u00e7\u0131k-kaynak-projeleri.jpg\" alt=\"google a\u00e7\u0131k kaynak projeleri\" width=\"275\" height=\"183\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/09\/google-a\u00e7\u0131k-kaynak-projeleri.jpg 275w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/09\/google-a\u00e7\u0131k-kaynak-projeleri-165x110.jpg 165w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/09\/google-a\u00e7\u0131k-kaynak-projeleri-270x180.jpg 270w\" sizes=\"(max-width: 275px) 100vw, 275px\" \/><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Android<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">2015 y\u0131l\u0131 itibar\u0131yla internete ba\u011fl\u0131 cihazlar\u0131n 1.4 milyar\u0131 Android i\u015fletim sistemine sahipti. Yani Android, Windows\u2019un bile \u00f6n\u00fcnde, d\u00fcnyan\u0131n en pop\u00fcler i\u015fletim sistemi. Bunun nedeni de b\u00fcy\u00fck \u00f6l\u00e7\u00fcde Android\u2019in \u00fcretici firmalara \u00fccretsiz olmas\u0131, di\u011fer bir deyi\u015fle <a href=\"https:\/\/www.ihs.com.tr\/blog\/windows-mac-linux-icin-6-acik-kaynakli-uygulama-tavsiyesi\/\" target=\"_blank\">i\u015fletim sistemi<\/a> i\u00e7in bir lisans \u00fccreti \u00f6denmedi\u011fi i\u00e7in Android cihazlar\u0131n \u00e7ok daha ucuz olabilmesi. Bu da Google\u2019\u0131n yeni ortaya \u00e7\u0131kan piyasalarda elini b\u00fcy\u00fck \u00f6l\u00e7\u00fcde g\u00fc\u00e7lendiriyor. D\u00fcnya \u00e7ap\u0131nda y\u00fcz milyonlarca ki\u015fi taraf\u0131ndan kullan\u0131lan Android Google a\u00e7\u0131k kaynak projesi listemizin zirvesinde yer al\u0131yor.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Chromium<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Bir\u00e7ok ki\u015fi Chrome internet taray\u0131c\u0131s\u0131na a\u015finad\u0131r, fakat Chrome\u2019un Chromium ad\u0131nda bir a\u00e7\u0131k kaynak projesi kapsam\u0131nda ortaya \u00e7\u0131kt\u0131\u011f\u0131 \u00e7ok daha az bilinen bir olgudur. Chromium da t\u0131pk\u0131 Chrome gibi indirilebilir bir program ve \u00e7ok iyi bir internet taray\u0131c\u0131s\u0131. Chrome\u2019la k\u0131yasland\u0131\u011f\u0131nda Chromium\u2019un tek eksi\u011fi birka\u00e7 \u00fccretli bile\u015feninin olmas\u0131.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Chromium OS<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">T\u0131pk\u0131 Chrome ve Chromium gibi, Chrome OS de Chromium OS ad\u0131 verilen bir a\u00e7\u0131k kaynak taban\u0131na sahip. Chromium OS ultra-ta\u015f\u0131nabilir ve her zaman internete ba\u011fl\u0131 cihazlar i\u00e7in tasarlanm\u0131\u015f, Linux tabanl\u0131 bir i\u015fletim sistemi. Gentoo Linux distrosu \u00fczerine kurulu ve olduk\u00e7a minimalist ve g\u00fcvenli olmas\u0131yla biliniyor. \u00dczerinde Chromium taray\u0131c\u0131dan ba\u015fka hemen hi\u00e7bir \u015fey olmamas\u0131 Chromium OS\u2019i bir hayli hafif bir sistem haline getiriyor.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Angular JS<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Angular JS web uygulama frond-end i\u00e7in, tek sayfal\u0131k web sitelerinin ve web uygulamalar\u0131n\u0131n geli\u015ftirilme s\u00fcrecindeki zorluklar\u0131 ortadan kald\u0131rmay\u0131 ama\u00e7layan bir framework. Her ne kadar Angular JS b\u00fcy\u00fck \u00f6l\u00e7\u00fcde Google taraf\u0131ndan y\u00f6netiliyorsa da, framework\u00fcn bak\u0131m ve geli\u015ftirme s\u00fcrecine katk\u0131da bulunan olduk\u00e7a geni\u015f bir birey ve \u015firket camias\u0131 da bulunmakta.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Go<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">2007\u2019de geli\u015ftirilen ve 2009\u2019da piyasaya \u00e7\u0131kan <strong>Go<\/strong> bir yandan C ailesi dillerin zorluklar\u0131ndan baz\u0131lar\u0131n\u0131 gidermeyi ve kullan\u0131c\u0131lara olabildi\u011fince esneklik sunmay\u0131 ama\u00e7layan bir programlama dili. Go\u2019nun temel felsefesi ilgi \u00e7ekici yan \u00f6zellikleri bir kenara b\u0131rak\u0131p basitli\u011fe odaklanmak. Her ne kadar bu dil i\u00e7in hangi \u00f6zelliklerin feda edildi\u011fi konusunda b\u00fcy\u00fck tart\u0131\u015fmalar olsa da, bir\u00e7ok ki\u015fi bunun Go\u2019nun bir dil olarak ba\u015far\u0131s\u0131n\u0131n merkezinde yatan neden oldu\u011funu s\u00f6yl\u00fcyor. Go\u2019nun ara\u00e7 zinciri ve standart k\u00fct\u00fcphanesi Windows, Mac OS, Linux gibi t\u00fcm b\u00fcy\u00fck platformlarda ve bir\u00e7ok BSD ailesi i\u015fletim sisteminde ve UNIX\u2019te bulunabiliyor.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Dart<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Google\u2019\u0131n olu\u015fturdu\u011fu di\u011fer bir dil olan Dart bir web uygulama, uygulama sunucusu, mobil uygulama ve IoT dili. Go\u2019nun aksine, Dart derleme bir dil de\u011fil. Dart daha ziyade Java veya Python gibi, sanal makinelerde \u00e7al\u0131\u015fan bir betik dili. Dart kendi sanal makinesine sahip olmas\u0131n\u0131n yan\u0131 s\u0131ra, daha fazla ta\u015f\u0131nabilirlik i\u00e7in JavaScrpit\u2019e aktar\u0131labiliyor.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Material Design Icons<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Google\u2019\u0131n GitHub\u2019da yer alan bir\u00e7ok projesi bulunmakta ve bunlar\u0131n en pop\u00fclerlerinden biri <a href=\"https:\/\/design.google.com\/icons\/\" target=\"_blank\" rel=\"nofollow\">Material Design Icons<\/a> havuzu. Google Material Design\u2019\u0131 Android ekosistemine katt\u0131\u011f\u0131nda, estetik anlamda g\u00f6ze ho\u015f gelen ve kolay anla\u015f\u0131l\u0131r uygulamalar \u00fcretmek i\u00e7in bir framework sunmakla kalmad\u0131, ayn\u0131 zamanda kullan\u0131c\u0131 deneyimini bir hayli geli\u015ftirecek \u00fcr\u00fcnler ve kaynaklar sundu. Material Design Icons uygulamalar\u0131n\u0131z\u0131n temiz ve profesyonel g\u00f6r\u00fcnmesini sa\u011flayan y\u00fczlerce ikon sunuyor.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Fuchsia OS<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Google\u2019\u0131n \u015fu an kullan\u0131ma sunmu\u015f oldu\u011fu iki i\u015fletim sistemi var: Android ve Chrome OS. Google yine de ne Linux ne UNIX tabanl\u0131 olan yeni bir i\u015fletim sistemini \u00e7\u0131karmaya karar verdi. Little Kernel \u00fczerine in\u015fa edilen Fuchsia OS\u2019in \u00f6zelliklerinin ne oldu\u011fu hala gizemini koruyor. Eldeki k\u0131s\u0131tl\u0131 bilgiyle yaln\u0131zca Fuchsia\u2019n\u0131n gelece\u011fi hakk\u0131nda baz\u0131 tahminler yap\u0131labiliyor. Fuchsia\u2019n\u0131n mevcut i\u015fletim sistemleriyle yar\u0131\u015fabilmesi i\u00e7in \u00f6n\u00fcnde \u00e7ok uzun bir yol var ama Google bir \u00fcr\u00fcn \u00e7\u0131kart\u0131yorsa, bu \u00fcr\u00fcn\u00fcn\u00a0bir\u00e7ok iyi \u00f6zelli\u011fe sahip olaca\u011f\u0131 kuvvetle muhtemeldir.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Protocol Buffers<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">\u0130\u015flemler aras\u0131nda veriyi zorlamak, bir a\u011fda da olsa yerel bir makinede de olsa, \u00f6zellikle de veriyi g\u00f6nderen ve alan programlar farkl\u0131 dillerde yaz\u0131lm\u0131\u015fsa b\u00fcy\u00fck sorunlar te\u015fkil edebilir. Yabanc\u0131 veri tipleri \u00e7al\u0131\u015fma esnas\u0131nda d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcrken sorun \u00e7\u0131kartabilir. XML ve JSON gibi diller i\u015fte bu noktada kendilerini g\u00f6sterirler. Protocol Buffers Google\u2019da her t\u00fcr ileti\u015fim i\u00e7in kullan\u0131lan bir veri serile\u015ftirme protokol\u00fcd\u00fcr. Farkl\u0131 uygulamalar aras\u0131ndaki bir arac\u0131 konumundad\u0131r ve verinin yabanc\u0131 veri tipiyle yerel veri tipi aras\u0131nda \u00e7ok daha kolay d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilecek ge\u00e7ici bir formatta ta\u015f\u0131nabilmesini sa\u011flar. Protocol Buffers Google\u2019\u0131n GitHub\u2019dan b\u00fcy\u00fck \u00f6vg\u00fc alan projelerinden biridir.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Google Web Toolkit<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Google Web Toolkit taray\u0131c\u0131 tabanl\u0131 uygulamalar\u0131n olu\u015fturulmas\u0131 ve optimize edilmesi i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir geli\u015ftirme yaz\u0131l\u0131m\u0131d\u0131r. Ba\u015fta Google AdWords olmak \u00fczere bir\u00e7ok Google \u00fcr\u00fcn\u00fcnde kullan\u0131l\u0131r.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Bonus \u2013 Google\u2019\u0131n Linux\u2019a katk\u0131lar\u0131<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Google imparatorlu\u011funu Linux sistemler \u00fczerine kurdu. Linux\u2019la olan kar\u015f\u0131l\u0131kl\u0131 ili\u015fkisi sayesinde y\u0131llar boyunca Linux \u00e7ekirde\u011findeki say\u0131s\u0131z a\u00e7\u0131\u011f\u0131 giderdi ve yamad\u0131. Ayr\u0131ca, Android projesinin bir sonucu olarak, Linux \u00e7ekirde\u011finin bir mobil i\u015fletim sistemi olarak geli\u015ftirilmesinde de \u00e7ok \u00f6nemli bir rol oynad\u0131. Android ise Linux\u2019a ultra mobil bir sistem olma \u00f6zelli\u011fini kazand\u0131rd\u0131 ve t\u00fcm bu yeni cihazlar\u0131n \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in gerekli katk\u0131larda bulundu. Google\u2019\u0131n Linux \u00e7ekirde\u011fine do\u011frudan katk\u0131lar\u0131 her t\u00fcrl\u00fc takdire \u015fayan. Bu anlamda di\u011fer b\u00fcy\u00fck markalar\u0131 da ak\u0131ll\u0131 telefon piyasas\u0131ndan \u00f6nce hi\u00e7 g\u00f6r\u00fclmeyen seviyede katk\u0131larda bulunmaya \u00f6zendirdi.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Google\u2019\u0131n Linux \u00e7ekirde\u011fine ilk elden verdi\u011fi katk\u0131lar ve Android\u2019in te\u015fvik etti\u011fi bu \u00e7abalar aras\u0131nda, Google a\u00e7\u0131k kaynakl\u0131 bir i\u015fletim sistemi olan Android\u2019in y\u00fcz milyonlarca insan taraf\u0131ndan kullan\u0131lmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131. Bu, Free Software Foundation\u2019\u0131n kurulmas\u0131ndan beri a\u00e7\u0131k kaynakl\u0131 yaz\u0131l\u0131mlara verilmi\u015f belki de en b\u00fcy\u00fck katk\u0131.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google teknoloji sekt\u00f6r\u00fcn\u00fcn en b\u00fcy\u00fck isimlerinden biri. Neredeyse t\u00fcm teknoloji cephelerinde yer al\u0131yor ve bu alanda d\u00fcnyan\u0131n en de\u011ferli \u015firketi halini alm\u0131\u015f&hellip;<\/p>\n","protected":false},"author":3,"featured_media":8574,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8572","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-haberler"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=8572"}],"version-history":[{"count":3,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8572\/revisions"}],"predecessor-version":[{"id":8588,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8572\/revisions\/8588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/8574"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=8572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=8572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=8572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}