WebCore: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 18: | Riga 18: | ||
'''WebCore''' è un [[framework]] sviluppato dalla [[Apple Computer]] con licenza [[GNU Lesser General Public License|LGPL]], per fornire un motore di ''layout'' [[HTML]] a [[macOS]]. WebCore è una metà del [[framework]] [[WebKit]] (l'altra metà è [[JavaScriptCore]]). |
'''WebCore''' è un [[framework]] sviluppato dalla [[Apple Computer]] con licenza [[GNU Lesser General Public License|LGPL]], per fornire un motore di ''layout'' [[HTML]] a [[macOS]]. WebCore è una metà del [[framework]] [[WebKit]] (l'altra metà è [[JavaScriptCore]]). |
||
WebCore combina il motore di layout [[open source]] [[KHTML]] sviluppato dal progetto [[KDE]] con una [[libreria (software)|libreria]] adattatrice, [[KWQ]] (pronuncia: "Quack"). La Apple creò l'adattatore KWQ per eliminare la dipendenza di KHTML dal toolkit [[Qt (toolkit)|Qt]] e da altri moduli KDE. KWQ possiede un'[[application programming interface|API]] [[Objective C]] per il motore di ''rendering'' KHTML basato sul [[C++]], permettendo ad esso di essere accessibile alle applicazioni [[Cocoa ( |
WebCore combina il motore di layout [[open source]] [[KHTML]] sviluppato dal progetto [[KDE]] con una [[libreria (software)|libreria]] adattatrice, [[KWQ]] (pronuncia: "Quack"). La Apple creò l'adattatore KWQ per eliminare la dipendenza di KHTML dal toolkit [[Qt (toolkit)|Qt]] e da altri moduli KDE. KWQ possiede un'[[application programming interface|API]] [[Objective C]] per il motore di ''rendering'' KHTML basato sul [[C++]], permettendo ad esso di essere accessibile alle applicazioni [[Cocoa (software)|Cocoa]]. |
||
Apple annunciò WebCore nel 7 gennaio [[2003]] al [[Macworld Expo]] con il rilascio di [[Safari (browser)|Safari]]. Successivamente gli sviluppatori inviarono le proprie modifiche alla libreria KHTML al progetto KDE. Vedi {{en}} [http://lists.kde.org/?l=kfm-devel&m=104196912316326&w=2]. |
Apple annunciò WebCore nel 7 gennaio [[2003]] al [[Macworld Expo]] con il rilascio di [[Safari (browser)|Safari]]. Successivamente gli sviluppatori inviarono le proprie modifiche alla libreria KHTML al progetto KDE. Vedi {{en}} [http://lists.kde.org/?l=kfm-devel&m=104196912316326&w=2]. |
Versione delle 12:54, 5 gen 2017
WebCore software | |
---|---|
Genere | Framework (non in lista) |
Sviluppatore | Apple Computer |
Sistema operativo | macOS |
Licenza | LGPL (licenza libera) |
Sito web | developer.apple.com/darwin/projects/webcore/ |
WebCore è un framework sviluppato dalla Apple Computer con licenza LGPL, per fornire un motore di layout HTML a macOS. WebCore è una metà del framework WebKit (l'altra metà è JavaScriptCore).
WebCore combina il motore di layout open source KHTML sviluppato dal progetto KDE con una libreria adattatrice, KWQ (pronuncia: "Quack"). La Apple creò l'adattatore KWQ per eliminare la dipendenza di KHTML dal toolkit Qt e da altri moduli KDE. KWQ possiede un'API Objective C per il motore di rendering KHTML basato sul C++, permettendo ad esso di essere accessibile alle applicazioni Cocoa.
Apple annunciò WebCore nel 7 gennaio 2003 al Macworld Expo con il rilascio di Safari. Successivamente gli sviluppatori inviarono le proprie modifiche alla libreria KHTML al progetto KDE. Vedi (EN) [1].
Da allora, vari progetti sono stati scritti utilizzando la libreria WebCore, eseguendo il porting su altre piattaforme come il Nokia mobile o sulla libreria cross-platform GNUstep, o utilizzando WebCore nei browser, come OmniWeb di Omni Group.
Sebbene i programmatori Mac potessero utilizzare WebCore per fornire un motore di layout HTML alle loro applicazioni, Apple raccomanda l'uso di WebKit, che è incluso in Mac OS X dalla versione 10.2.7 in poi e di cui l'interfaccia è stabile.
Applicazioni basate su WebCore
- iWeb
- Mail — Il client e-mail di Mac OS X.
- OmniWeb — Un browser sviluppato dall'Omni Group per Mac OS X.
- RapidWeaver
- Sandvox
- Shiira
Voci correlate
Collegamenti esterni
- WebCore sul sito developer.apple.com
- WebKit Open Source Project — lanciato dalla Apple nel giugno 2005
- Saluti dal team di Safari alla Apple Computer — prime comunicazioni tra i team di WebCore e di KHTML
- Gtk+ WebCore — porting Nokia di WebCore
- Atlantis browser — basato su GTK-WebCore