23.12.1997 НовостиРазработчики, рассчитывавшие использовать базовые классы AFC (Application Foundation Classes) корпорации Microsoft (Редмонд, шт. Вашингтон) для создания Web-приложений, столкнулись с трудностями, вызванными использованием в этих классах специфических функций. AFC были широко разрекламированы в качестве межплатформного двойника JFC (Java Foundation Classes - базовые классы Java) фирмы Sun Microsystems (Маунтин-Вью, шт. Калифорния). Они были выпущены в конце сентября одновременно с Internet Explorer 4.0 и Software Development Kit 2.0 for Java.Разработчики обнаружили, что AFC имеют один главный недостаток: непереносимость. Некоторые из них работают только на виртуальной машине Java, входящей в состав Internet Explorer 4.0.“Меня это очень обеспокоит, - заявил Роб Макдермид, разработчик, занимающийся созданием ПО и пытавшийся заставить AFC работать где-либо, кроме IE 4.0. - Моя компания считала, что эти классы будут кросс-платформными и поэтому начала использовать их при создании продуктов. Мы были страшно расстроены тем, что это оказалось не так”.По словам Макдермида, используя AFC, можно написать приложения, которые будут переносимы на другие виртуальные машины Java (JVM), однако некоторые из самих компонентов AFC работать на других JVM не будут.“Разумного объяснения такой несовместимости нет, так что чувствовать себя комфортно, имея дело с AFC, достаточно трудно”, - добавил Макдермид.Причина этих проблем в том, что AFC зависят от вспомогательных классов, имеющихся ...
читать далее.