WebCore

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
WebCore
software
Tip Cadrul (nu este listat )
Dezvoltator măr
Sistem de operare macOS
Licență LGPL
( licență gratuită )
Site-ul web developer.apple.com/darwin/projects/webcore/

WebCore este un cadru dezvoltat de Apple sub licența LGPL , pentru a oferi un motor de layout HTML pentru macOS . WebCore este o jumătate din cadrul WebKit (cealaltă jumătate este JavaScriptCore ).

WebCore combină motorul de layout KHTML open source dezvoltat de proiectul KDE cu o bibliotecă de adaptoare, KWQ (pronunțat: "Quack"). Apple a creat adaptorul KWQ pentru a elimina dependența KHTML de setul de instrumente Qt și alte module KDE. KWQ are un API Objective C pentru motorul de redare KHTML bazat pe C ++ , permițându-i să fie accesibil aplicațiilor Cocoa .

Apple a anunțat WebCore pe 7 ianuarie 2003 la Macworld Expo odată cu lansarea Safari . Mai târziu dezvoltatorii au trimis modificările lor la biblioteca KHTML în proiectul KDE. A se vedea (EN) [1] .

De atunci, s-au scris diverse proiecte folosind biblioteca WebCore, portând pe alte platforme, cum ar fi Nokia mobile sau biblioteca multiplataforma GNUstep , sau folosind WebCore în browsere, cum ar fi OmniWeb al Omni Group .

Deși programatorii Mac ar putea utiliza WebCore pentru a oferi un motor de aspect HTML aplicațiilor lor, Apple recomandă utilizarea WebKit, care este inclus cu Mac OS X 10.2.7 și a cărui interfață este stabilă.

Aplicații bazate pe WebCore

Elemente conexe

linkuri externe

măr Portal Apple : Accesați intrările Wikipedia despre Apple