API'ler Nedir ve Açık API'ler İnterneti Nasıl Değiştirir?

  • Peter Holmes
  • 0
  • 1597
  • 73
reklâm

Bilgisayarınızdaki ve ziyaret ettiğiniz web sitelerindeki programların nasıl olduğunu hiç merak ettiniz mi? “konuşma” birbirlerine? Bunu anlamak için, öncelikle API'lerin garip ve harika dünyasına veya Uygulama Programlama Arayüzlerine girmeliyiz..

API nedir?

API ifadesi düzenli olarak bilgisayar bilimleri alanlarında görünür. Ama bu ne demek? Kesin olarak ifade edersek, geliştiricilere başka yazılımlarla etkileşime giren kod yazmada yardımcı olan bir araç veya kütüphane anlamına gelir. Bunlar, Windows ve OS X uygulamalarının temel işletim sisteminin özelliklerini kullanmalarına izin veren düşük seviyeli araçlardan, telefonunuzdaki uygulamaları çalıştıran araçlara kadar değişebilir. Kısacası, bir bilgisayar programının başka bir bilgisayar programı ile iletişim kurmasının bir yolunu tanımlar..

Ancak API'ler doğal olarak ilginç değildir. Bu araçların uygulanması gerçekten önemli olan şeydir. API’lerin web’i harika kıldığı, hükümetleri açtığı ve tüketici tercihlerini artırdığı.

İşletmelerdeki API'ler

Teknoloji dünyasının doğası gereği boğazı olduğunu ve rekabete ayak uydurmak istemeyen görevlileri olduğunu varsayabilirsiniz. Ama yanılıyorsun. Aslında, Twitter, LinkedIn ve Facebook gibi birçok büyük teknoloji firması, hizmetlerinin üçüncü taraflar ve rakipler tarafından kullanılmasına bile izin veriyor.

Evet, bir yarışmacının bir API'yi serbest bırakmasının gerçekten zorlayıcı bir ticari nedeni var ve daha sonra herhangi birinin kullanmasına izin veriyor. Facebook ve Twitter ile ilgili olarak, üçüncü tarafların bu hizmetleri nasıl kendi kodlarıyla zenginleştirdiklerini görüyoruz. Bunun harika bir örneği, geliştiricilerin sosyal etkilerini ölçmelerine, ilgi alanlarında etkili insanları bulmalarına ve Tweet'leri ve Facebook kayıtlarını planlamasına olanak sağlayan Klout'ta görülmektedir..

Bir API'ye sahip olmak aynı zamanda kullanıcıların mevcut mobil ve masaüstü bilgi işlem platformları için alternatif uygulamalar oluşturmalarına olanak tanır - örneğin bu Android için daha hızlı, daha Yalın, Daha İyi - Android için Alternatif Facebook Uygulaması Alternatifleri Daha hızlı, daha Yalın, Daha İyi - Android Facebook Uygulamasına Alternatifleri Ah, akıllı telefonun ortaya çıkması sayesinde günün herhangi bir saatinde sosyal medyaya sahip olmanın sevinci. Facebook her zaman (en azından yüzeyde) sizinle bağlantı kurma konusunda…… 2013'te ve daha yeni ve daha geçici platformlar için baktık. Bu nedenle Facebook, Twitter, Instagram ve LinkedIn'in hepsinin Windows Phone, Blackberry 10, Firefox OS ve Tizen'i içeren (daha az işletim sistemi ne çalıştırılabilir? “Hangi İşletim Sistemleri Giyilebilir Aygıtlar Çalıştırılıyor?” Giyilebilir teknoloji, birçok şekil ve formda insan-makine etkileşimini değiştiriyor.?).

Bir API'ye sahip olmak aynı zamanda kullanıcıların ve şirketlerin var olan bir ürünü kendi çıkarlarına hizmet etmek için manipüle etmesine izin verir. Bunu, Norveç'in başlangıcında yayımlanan API dahil olmak üzere, bunun bazı inanılmaz örneklerini ele aldık. Appear.in Appear.in Şimdi Herhangi Bir Web Sitesine Video Konferans İmkanları Ekleyelim. Appear.in Şimdi Herhangi Bir Web Sitesine Video Konferans İmkanları Eklemenizi Sağlayın Appear.in'i kendi web sitenize ve blogunuza entegre etmek artık mümkün. Ama neden umursuyorsun? kullanıcıların HTML5 odaklı kendi video konferans uygulamalarını bloglarına, web sitelerine ve uygulamalarına entegre etmelerini sağlar.

Tarayıcıdaki API'ler

HTML5 özelliği, modern tarama deneyiminin neye benzemesi gerektiğini tanımladı - hızlı, etkileşimli ve mümkün olan en az eklentiyle. Standart için destek neredeyse tamamlanmadı ve tarayıcılar arasında çılgınca tutarsız kalsa da, sunulan inanılmaz sayıda işlevsellik var..

HTML5'i geçmişte uzunca tartıştık HTML5 Nedir ve Göz Atma Biçimimi Nasıl Değiştirir? [MakeUseOf Açıklar] HTML5 Nedir ve Göz Atma Biçimimi Nasıl Değiştirir? [MakeUseOf of Explains] Geçtiğimiz birkaç yıl boyunca, her defasında bir defa HTML5 terimini duymuş olabilirsiniz. Web geliştirme hakkında bir şey biliyor olsanız da bilmeseniz de, konsept biraz bulanık ve kafa karıştırıcı olabilir. Açıkçası,… ve hatta onun hakkında bir e-kitap kaleme aldı HTML5 ile Başlayın HTML5 ile Başlayın HTML5 hakkında bir şey duydunuz. Herkes kullanıyor. İnsanların Flash ve Shockwave kullanmaya başvurmadan, zengin, ilgi çekici web sayfaları oluşturmalarına olanak tanıyan, İnternet'in kurtarıcısı olarak müjdeleştiriliyor. , ama tekrar özetlemek için canımı yakamaz. HTML5 spesifikasyonundaki en yeni işlevler, Canvas ile zengin, ayrıntılı oyunlar ve animasyonlar oluşturmayı kolaylaştırır; web sitelerinin çerezleri kullanmadan kullanıcının bilgisayarında veri depolaması için; ve web sitelerinin konumunuzu belirlemesi ve hatta bilgisayarınızdaki pil durumunu belirlemesi.

HTML5'in gücü hakkında bir fikir edinmek için, şu 5 tarayıcı tabanlı HTML5 oyununa göz at 5+ HTML5 Oyununu Şimdi Tarayıcınızda Oynatın 5+ HTML5 Oyunu Tarayıcınızda Şimdi Oynatın HTML5 Web gelişimini heyecan verici bir şekilde ilerletiyor. Selefine göre bir dizi avantaj sunar ve Adobe Flash ve Microsoft Silverlight gibi tescilli eklentileri öldürebilir (ve gerçekten de gerekir). HTML5…. En sevdiğim, güzel (ve bağımlılık yapan) HexGL..

Bilmeyeceğiniz şey, HTML5’in bu ayrı bileşenlerinin büyük ölçüde en gerçek anlamıyla API olarak kabul edildikleridir. Nasıl yani? İlk olarak, tüm API'ler gibi, tarayıcının bu işlevselliğinin nasıl çalıştığına ve geliştiricilerin nasıl kullandığına ilişkin yayınlanmış ve dikkatlice tasarlanmış bir standart var..

Geliştiriciler, Appear.in API'sine veya Facebook veya Instagram API'sine benzer şekilde, IndexedDB API'sinde olduğu gibi veri işlemlerini yapmak veya Canvas API'sinde olduğu gibi tarayıcı işlevine erişmek için bu standardı ve işlevselliği kullanırlar..

Hükümetteki API'ler

Son yıllarda, daha önce görülmemiş bir hükümet açılışı ve şeffaflığa karşı sürekli bir dalgalanma gördük. İngiltere'de, devlet veri setleri ve istatistiklerinin “tek durak noktası” olan data.gov.uk'un istatistikçiler, gazeteciler ve veri bilimcileri tarafından analiz edilmek üzere olgunlaştırıldığını gördük. ABD'de, ayrıca sürekli olarak açıklığa doğru yürüyorlar, ancak biraz farklı bir kenarı var. Açık verilerini sadece Excel tabloları ve CVS dosyaları olarak dağıtmak yerine, API'leri kullanmayı seçtiler..

Bunun arkasındaki arka plan, Obama yönetimi tarafından 27 Nisan 2011 tarihinde yayınlanan İcra Emri 13571'de yer almaktadır. 'Hizmet Sunumunu Düzenleme ve Müşteri Hizmetini İyileştirme' başlıklı başlıkta, devlet kurumlarından hizmetlerin sunumunu nasıl iyileştirebileceklerini incelemelerini istedi ve dijital teknolojilerle başarılmalıdır. Kısa süre sonra, Obama duyurdu “Dijital Hükümet: Amerikan Halkına Daha İyi Hizmet Vermek için 21. Yüzyıl Platformu Oluşturma“, bu içeriğin Amerikan halkına nasıl ulaştırılacağını belirledi. Yani, eşzamanlı olarak bir dizi devlet BT projesinin arkasındaki linçer olarak görev yapan, aynı zamanda özel olarak geliştirilen uygulamalara erişim sağlayan açık bir API ile.

Bu proje belki de türünün birincisidir, ancak ABD devlet kurumlarının çoğu Ulusal Sağlık Enstitüsü, ABD Ordusu ve İç Güvenlik Bakanlığı da dahil olmak üzere açık veri setleri yayınlayarak olağanüstü bir başarı elde etti..

Çoğunlukla, bu API'lerden yararlanmak için, programlamada sağlam bir geçmişe sahip olmanın yanı sıra veri görselleştirme, veri bilimi ve istatistik konularında bir yeterlilik derecesine sahip olmanız gerekir. Ancak bir son kullanıcı olarak, bu veri kümelerini kullanan uygulamalardan ve web sitelerinden yararlanabilirsiniz. Fark ettiğim en etkileyici olanı, mahallenizdeki hava kalitesini izlemenizi sağlayan AirNow..

Amerika, hükümetlerini açmak ve şeffaflığı artırmak için API kullanmakta yalnız değil. O zamandan beri açık veri API’leri yayınlayan diğer hükümetler arasında Avustralya, Yeni Zelanda ve İngiltere’nin.

API'nin Yükselişi

API'ler donuk geliyor, ama başka bir şey değiller. Hükümetlerin çalışma şeklini değiştirdiler ve interneti nasıl kullandığınıza gelince eşi görülmemiş bir seçim yelpazesi getirdiler. Ama sen ne düşünüyorsun? Coşkumu paylaşır mısın? Bana yorum bölümünde anlat.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.