Las Application Foundation Classes (AFC) eran un marco gráfico para crear interfaces gráficas de usuario (GUI) basadas en Java , desarrollado por Microsoft e incluido en el SDK de Microsoft para Java. AFC se basaba en el Abstract Window Toolkit (AWT), pero su arquitectura facilitaba la extensión de componentes para adaptarlos mejor a las necesidades del usuario.
Se anunció que los componentes AFC serían multiplataforma, pero funcionaban mejor con Microsoft Java Virtual Machine , [ 1 ] y la compatibilidad con plataformas que no fueran Windows era problemática. [ 2 ] [ 3 ]
Historia
El lanzamiento de AFC (junto con J/Direct (en lugar de JNI) y WFC ) formó parte de un esfuerzo de Microsoft por obtener liderazgo en la creciente comunidad Java . [ 4 ]
Con el lanzamiento de Java Foundation Classes , el interés por AFC disminuyó y, posteriormente, dejaron de recibir mantenimiento.
Véase también
Referencias
- ↑ "Introducción a la programación web" . extropia.com. Archivado del original el 26 de junio de 2007. Consultado el 14 de julio de 2007.
En realidad, existen dos versiones de AFC. Una funciona con la máquina virtual Java de Microsoft que viene incluida en Microsoft Internet Explorer y JDK 1.1, y otra que funciona con JDK 1.02. AFC está optimizado para funcionar con la implementación de Java de Microsoft y debería proporcionar un mayor rendimiento y un menor consumo de recursos del sistema con la propia implementación de Java de Microsoft.
- ↑ "Actualizar a la plataforma oficial Sun Java" . sun.com. Octubre de 2003. Archivado del original el 14 de agosto de 2007. Consultado el 14 de julio de 2007.
Al usar tecnologías como J/Direct (en lugar de JNI), Windows Foundation Classes (WFC) y Application Foundation Classes (AFC), el acceso a cualquier clase específica de la máquina virtual de Microsoft Windows puede requerir que los desarrolladores sustituyan tecnologías estándar similares.
- ↑ "Microsoft quiere cerrar la puerta a las aplicaciones Java que no son para Windows" . dbmsmag.com. 26 de septiembre de 1997. Archivado del original el 27 de septiembre de 2007. Consultado el 14 de julio de 2007.
AFC es actualmente una solución exclusiva para Windows y, al igual que J/Direct, obliga a los desarrolladores de Java a usar Windows.
- ↑ "JFC; Microsoft declara la guerra" . xent.com. 1997-08-01 . Consultado el 2007-07-14 .
Enlaces externos
- Presentación de AFC
- Java (plataforma de software)
