Межоперативные средства и развитие межплатформных приложений Межплатформные приложения находятся в начале того, что будет очень длинным путем. С тех пор как появились первые приложения PC Macintosh, прошло всего лишь несколько лет, и за это время число их даже не удвоилось. Хотя приложения для PC и Macintosh писать достаточно трудно, в приложения NetWare и UNIX используется в ты- сячи раз больше переменных. Сетевые приложения высшего уровня редко встречаются даже для одной платформы, а чтобы обойти все подводные камни (а их тысячи) при комбинировании двух или более операционных систем, потребуется огромный труд. Однако не следует думать, что люди не преуспели в создании межплатформных приложений только потому, что этот путь труден. За последние несколько лет различными группами и комиссиями опубли- кованы разнообразные API, которые облегчают работу. Некоторые из них основаны на технологии, поддерживающей NFS, другие - на более новых (и, возможно, лучших) технологиях. Различные группы с различными планами борются за роль спаси- теля в межплатформной проблеме. Все основные поставщики UNIX объ- являют об "открытости" и "межоперационных возможностях". Доста- точно упомянуть такие комитеты как OSF (Open Software Foundation) c распределенной вычислительной средой DCE (Distributed Computing Enviroment). Насколько определение "открытости" одной группы сог- ласуется с определением другой - это предмет многочисленных спо- ров. Многие понимают ее слишком по-разному. Разработанные в ответ на требования потребителей различными компаниями для обеспечения совместной работы стандарты имеют наи- большие шансы на долгосрочный успех. Официальные группы стандар- тов могут помочь сосредоточить внимание на конфликтных областях, и есть гарантия, что их услышат все пользователи. К сожалению, эти группы не могут заставить пользователей перейти на соответс- твующие стандарты. Потребители имеют свое собственное мнение и предпочитают получить за свои деньги работающие системы. Поэтому установить стандарты со временем поможет рынок. Лучшим результатом всех прений о стандартах является то, что разработчики теперь сильнее чем когда-либо раньше стремятся к стандартизации. Однако полная межоперативность среди основных системе - это цель, которая может быть достигнута лишь к концу этого десятилетия, пока же такие возможности ограничения. Межоперативность будет достигаться поэтапно. Многие правила межоперативных возможностей пока не написаны и даже еще не пред- ложены. Возможно, когда-нибудь все препятствия на пути сетевых разработок будут преодолены, и приложения станут постепенно насы- щать рынок. Возможно, скоро "клиент-сервер" будет означать любой клиент и любой сервер. Однако сегодня здесь еще есть много пре- пятствий. Хороших примеров здесь пока мало.