Internet Foundation Classes
Internet Foundation Classes (IFC) era una biblioteca gràfica per a Java originalment desenvolupada Netcode Corporation i alliberada per primera vegada per Netscape Corporation el 16 de desembre de 1996.
Història
El 2 d'abril de 1997, Sun Microsystems i Netscape va anunciar la seva intenció de combinar la IFC amb altres tecnologies per formar la Java Foundation Classes.[1]
En última instància, Sun va fusionar IFC amb altres tecnologies sota el nom de "Swing", afegint la capacitat de connectar aparença i aspecte als widgets.
El projecte IFC ja no és mantingut degut a que la seva tecnologia es va fusionar amb Sun per constituir Swing i Java 2D.
Diferiències amb Swing
Swing treu un munt de característiques de la IFC:
- Contrari a AWT, la IFC van ser escrit en Java pur, per la qual cosa era independent (a l'instant) del navegador.
- IFC ja va presentar dos Layout manager, que més tard estarien inclossos al JDK estàndard.
- Alguns components de IFC van ser capaços de llegir el contingut HTML des de URLs, però l'implementació encara estava molt lluny de ser fiable.
Tanmateix, swing millora IFC en grapat d'aspectes:
- IFC no té arquitectura Model Vista Controlador.
- Contrariament a swing, l'aspecte dels components de IFC han estat escrits amb en els mateixos components, per la qual cosa és impossible canviar-los fàcilment.
- IFC no eren components JavaBeans. IFC tenia un mecanisme de persistència [2] [2], però era una mica complex, i no era compatible amb l'API de serialització de Java.
- El mecanisme d'events encara era raw,[3] i el bucle d'esdeveniments de vegades requeria accedir de forma directa.
Enllaços externs
- Presentació de IFC (anglès)
- Descarregar IFC runtime (anglès)
- Guia de programació de IFC (anglès)
- Jerarquia de classes de IFC (anglès)
- Tutorial de IFC (anglès)
Els darrers llocs, on es pot baixar el IFC:
- ftp-Server 1 Uni-Potsdam
- ftp-Server 2 Uni-Potsdam
- ftp-Server 3 Uni-Potsdam
- ftp-Server Uni-Bochum
- ftp-Server SunSite
All find from
Referències
- ↑ «Sun and Netscape to jointly develop Java Foundation Classes». Netscape Communications Corporation, 02-04-1997. [Consulta: 14 juliol 2007].
- ↑ «IFC 1.1 guide - Persistence», 15-06-2000. [Consulta: 15 juliol 2007].
- ↑ «IFC 1.1 guide - Targets and commands», 15-06-2000. [Consulta: 15 juliol 2007].