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

Bu blogdaki popüler yayınlar

Kurumsal Altyapı Yazılımı Nedir?

Biyomedikal Bilişim Nedir?

Kontrol ünitesi nedir?