WebCore
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
- iWeb
- Mail - Clientul de e-mail Mac OS X.
- OmniWeb - Un browser dezvoltat de Omni Group pentru Mac OS X.
- RapidWeaver
- Sandvox
- Shiira
Elemente conexe
linkuri externe
- WebCore la developer.apple.com
- WebKit Open Source Project - lansat de Apple în iunie 2005
- Salutări din partea echipei Safari de la Apple Computer - prima comunicare între echipele WebCore și KHTML
- Gtk + WebCore - portul Nokia WebCore
- Browser Atlantis - bazat pe GTK-WebCore