Apache ™ Thrift Nedir?
Apache ™ Thrift , Apache ™ Web sunucusu programlama
platformundan oluşturulan bir programdır. Kod üretmek ve aynı anda birden çok
kodlama dili ile çalışmak için yapılır. Gereksiz miktarda kod ya da yoğun bir
ayak izi üreten benzer jeneratörlerden farklı olarak, Apache ™ Thrift sadece
gerekli kodu içerecek şekilde saydamdır.devlet desteğiyle iş kurma Birden
fazla dile ihtiyaç duyan birçok büyük web sitesi Thrift kullanmaktadır, çünkü
programcıları ayrı program ve dosyalar kullanmak zorunda kalmaz. Thrift, birçok
faydası olsa da, yapamayacağı birkaç şey olsa da, bir kerede 14 kodlama dili
ile çalışabilir.
Apache ™ Thrift platformu ile, bir programcı karmaşık bir
müşteriyi sıfırdan oluşturmak zorunda değildir. Bunun yerine, programcı sadece
birkaç veri türünü tanımlayarak başlar. Bir giriş komut dosyası için, bu
kullanıcının adı ve şifresinin bir tanımını içerebilir.
Veri türlerini tanımladıktan sonra, programcı genellikle
bunları tanımlamak ve geniş bir kod alanı eklemek için çalışmaya başlamalıdır.
Apache ™ Thrift bunun yerine tanımlanmış kodu alıp programcının ihtiyaç duyduğu
kodlama dilinde üretecektir. Artık programcı, üretilen kodu gözden geçirmeli ve
hiçbir şey yapmamak yerine, burada ve orada birkaç satır eklemelidir.
Mayıs 2011 itibariyle, Apache ™ Thrift 14 kodlama dili ile
çalışabilmektedir. Bunlar şunları içerir: C #, C ++, Java®, Python®, Köprü
Önişlemcisi (PHP), Erlang, Ruby®, Haskell , Perl®, Cocoa®, Node.js,
JavaScript®, OCaml ve Smalltalk. Bu, programcıların tek bir program altında,
belirli programlar veya problemler için ihtiyaç duyulan neredeyse tüm sunucu
tabanlı kodlama dillerini kullanmalarına izin verir. Bu sistem Facebook® için
yapıldı, ancak 2007'de açık kaynaklı bir uygulama haline geldi.
Özellikle yeni kullanıcılar için en büyük sorunlardan biri,
Apache ™ Thrift'in kalıtsal olarak dersleri veya belgeleri içermemesidir. Bu,
programcıların programı kendileri için bulmaya bırakıldıkları anlamına gelir.
Bu sorun, öğreticiler ve öğrenme programları sunan birçok web sitesi tarafından
çözülmüştür, bu yüzden Thrift'e yeni devlet desteği hayvancılıkbaşlayanlar programın nasıl çalıştığını ve platformdan kodun
nasıl üretileceğini öğrenebilirler.
Bir programcının, her nesne için tanım yazmadan benzer
komutlar veya tanımlar içeren nesneler oluşturmasına izin veren Kalıtım, Thrift
platformuna dahil değildir. Bu, polimorfizm kodlamasına izin verilmediği
anlamına gelir, çünkü bu, kalıtım özelliğine bağlıdır. Boş işlevler
kullanılamaz ve farklı kodlama dilleri kullanılsa bile tüm yöntem ve kapların
benzersiz adları olmalıdır. Aksi halde program aşırı yüklenebilir.
Yorumlar
Yorum Gönder