WebCore

WebCore , Mac OS X için HTML oluşturma motoru sağlamak için Apple tarafından geliştirilen ve GNU LGPL lisansı altında dağıtılan bir çerçevedir . WebKit çerçevesinin iki ana bileşeninden biridir (diğeri JavaScriptCore'dur ).

WebCore , KDE projesi tarafından geliştirilen açık kaynaklı KHTML oluşturma motorunu KWQ (Quack olarak telaffuz edilir) adlı bir uyarlama kitaplığıyla birleştirir . Apple, Qt ve diğer KDE modülleri ile ilgili KHTML kod bağımlılıklarını değiştirmek için KWQ Adaptörünü yarattı . KWQ ayrıca bir Objective-C programlama arabirimini (API) C ++ tabanlı KHTML oluşturma motoruna entegre eder, bu da Cocoa ile oluşturulan uygulamalar tarafından kolayca referans alınmasına olanak tanır .

Apple, WebCore'u açıkladı 7 Ocak 2003En Macworld Expo lansmanıyla Safari web tarayıcısı . Bugün daha sonra, geliştiriciler KHTML kitaplığındaki değişikliklerini KDE projesinde [1] yayınladılar . Daha sonra Haziran 2005'te Apple, CVS (şimdiki Subversion ) kaynak kodu havuzuna ve Bugzilla hata veritabanına erişim izni verdi ; daha önce kapalı olması, WebCore'daki değişiklikleri tekrar KHTML ile birleştirmenin önünde bir engel haline geldi. [2]

O zamandan beri, WebCore kitaplığı kullanılarak, Nokia mobil veya GNUstep çapraz platform kitaplıkları gibi diğer platformlara taşınan veya Omni Group'un tarayıcısı OmniWeb gibi kendi tarayıcılarında kullanılmak üzere benimsenen çok sayıda proje yürütüldü . Epifani , tarayıcı GNOME projesi , aynı zamanda bu motor destek olabilir .

Mac geliştiricileri, uygulamalarına bir HTML oluşturma motoru eklemek için WebCore'u kullanabilirler, ancak Apple, Mac OS X 10.2 .7 ve sonraki sürümlerden beri varsayılan olarak dahil edilen ve arabirimlerin kararlı olduğu WebKit'in kullanılmasını önerir .

WebCore tabanlı uygulamalar

Notlar ve referanslar

  1. https://www.pcworld.com/article/134433/article.html

Ayrıca görün

İlgili Makaleler

Dış bağlantılar