В Классы Foundation Application (AFC) были графическая среда для создания Java -На графических пользовательских интерфейсов (GUI), разработанный Microsoft и погруженные в рамках Microsoft SDK для Java. AFC был основан на Abstract Window Toolkit (AWT), но его архитектура упростила расширение компонентов для лучшего соответствия потребностям пользователей.
Компоненты AFC были объявлены кросс-платформенным, но они лучше работали с Microsoft Java Virtual Machine , [1] и поддержка на не- ОС Windows платформы была проблематична. [2] [3]
История
Выпуск AFC (вместе с J / Direct (вместо JNI) и WFC ) был частью усилий Microsoft по завоеванию лидерства в растущем сообществе Java . [4]
С выпуском классов Java Foundation интерес к AFC упал, и позже они больше не поддерживались.
Смотрите также
Рекомендации
- ^ «Введение в веб-программирование» . extropia.com. Архивировано 26 июня 2007 года . Проверено 14 июля 2007 .
На самом деле существует две версии AFC. Один работает с виртуальной машиной Java от Microsoft, которая входит в состав Microsoft Internet Explorer и JDK 1.1, а другой - с JDK 1.02. AFC оптимизирован для работы с реализацией Java от Microsoft и должен обеспечивать более высокую производительность и меньшее использование системных ресурсов с собственной реализацией Java от Microsoft.
- ^ «Обновление до официальной платформы Sun Java» . sun.com. Октябрь 2003. Архивировано 14 августа 2007 года . Проверено 14 июля 2007 .
Использование таких технологий, как J / Direct (вместо JNI), Windows Foundation Classes (WFC) и Application Foundation Classes (AFC), доступ к любым конкретным классам Microsoft Windows VM может потребовать от разработчиков замены аналогичных стандартных технологий.
- ^ «Microsoft хочет закрыть дверь для Java-приложений, отличных от Windows» . dbmsmag.com. 1997-09-26. Архивировано из оригинала на 2007-09-27 . Проверено 14 июля 2007 .
AFC в настоящее время является решением только для Windows и, как и J / Direct, блокирует разработчиков Java в Windows.
- ^ «JFC; Microsoft объявляет войну» . xent.com. 1997-08-01 . Проверено 14 июля 2007 .