Базовые классы приложений - Application Foundation Classes

В Базовые классы приложений (AFC) были графической основой для построения Ява -основан графический пользовательский интерфейс (GUI), разработанный Microsoft и поставляется как часть Microsoft SDK для Java. AFC была основана на Набор инструментов для абстрактного окна (AWT), но его архитектура упростила расширение компонентов для лучшего соответствия потребностям пользователей.

Компоненты AFC были объявлены кроссплатформенными, но они лучше работали с Виртуальная машина Microsoft Java,[1] и поддержка по не-Windows платформа была проблемной.[2][3]

История

Выпуск AFC (вместе с J / Direct (вместо JNI) и WFC ), был частью усилий Microsoft по завоеванию лидерства в растущей Ява сообщество.[4]

С выходом Базовые классы Java, интерес к AFC упал, и впоследствии они перестали поддерживаться.

Смотрите также

Рекомендации

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

внешняя ссылка