BT Sözlüğü › Programlama › Bonobo

Bonobo

Programlama Svenska → Güncellendi: 2026-10-10

GNOME'un 1999 tarihli, CORBA üzerine kurulu bileşen modeli; bir hesap tablosunu metin belgesine gömmek için tasarlandı, onun yerine herkesin kaçınmayı öğrendiği bir şey oldu.

Örnekler Microsoft'un OLE'si ve Apple'ın OpenDoc'uydu: farklı programlardan parçalarla oluşan, her parçası onu yaratan program tarafından çizilen ve düzenlenen bir belge. GNOME'un C'de yazılmış kendi CORBA uygulaması ORBit zaten vardı ve Miguel de Icaza Bonobo'yu onun üzerine kurdu. Bileşen, gömme, yazdırma ve menüler için arayüzleri olan bir CORBA nesnesiydi; oafd, sonradan bonobo-activation, biri bir bileşen istediğinde doğru programı başlatırdı. Ad, bonobolar çatışmaları iş birliğiyle çözdüğü için seçildi; hedef de buydu.

Nautilus görünümlerini Bonobo bileşenleri olarak kurdu, Evolution'ın kabuğu bunlardan oluşan bir koleksiyondu ve panel uygulamacıkları yıllarca böyle çalıştı. Başka pek kimse uğraşmadı. Bileşen yazmak IDL, CORBA referans sayımı bilgisi ve yalnızca sayı olarak görünen hatalara yüksek tolerans demekti. GNOME 2'de D-Bus gelince gömülecek pek bir şey kalmadı ve GNOME 3 tüm yığını 2011'de kaldırdı. Bileşik belgeler her platformda aşağı yukarı aynı sıralarda öldü; yerine web tarayıcısını aldık.

← Sözlüğe dön