Межоперативные средства и
                      развитие межплатформных приложений
                                                                        

            Межплатформные приложения находятся в начале того, что будет
       очень длинным путем. С тех пор как появились первые приложения PC
       Macintosh,  прошло всего лишь несколько лет, и за это время число
       их даже не удвоилось.  Хотя приложения для PC и Macintosh  писать
       достаточно трудно, в приложения NetWare и UNIX используется в ты-
       сячи раз больше переменных.  Сетевые  приложения  высшего  уровня
       редко  встречаются  даже для одной платформы,  а чтобы обойти все
       подводные камни (а их тысячи) при комбинировании двух  или  более
       операционных систем, потребуется огромный труд.

            Однако не  следует думать,  что люди не преуспели в создании
       межплатформных приложений только потому, что этот путь труден. За
       последние  несколько лет различными группами и комиссиями опубли-
       кованы разнообразные API,  которые облегчают работу. Некоторые из
       них основаны на технологии, поддерживающей NFS, другие - на более
       новых (и, возможно, лучших) технологиях.

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

            Разработанные в  ответ на требования потребителей различными
       компаниями для обеспечения совместной работы стандарты имеют наи-
       большие шансы на долгосрочный успех.  Официальные группы стандар-
       тов могут помочь сосредоточить внимание на конфликтных областях,
       и  есть гарантия,  что их услышат все пользователи.  К сожалению,
       эти группы не могут заставить пользователей перейти на  соответс-
       твующие  стандарты.  Потребители  имеют свое собственное мнение и
       предпочитают получить за свои деньги работающие системы. Поэтому
       установить стандарты со временем поможет рынок.

            Лучшим результатом всех прений о стандартах является то, что
       разработчики теперь сильнее чем  когда-либо  раньше  стремятся  к
       стандартизации.  Однако  полная  межоперативность  среди основных
       системе - это цель,  которая может быть достигнута лишь  к  концу
       этого десятилетия, пока же такие возможности ограничения.

            Межоперативность будет достигаться поэтапно.  Многие правила
       межоперативных возможностей пока не написаны и даже еще не  пред-
       ложены. Возможно,  когда-нибудь  все препятствия на пути сетевых
       разработок будут преодолены, и приложения станут постепенно насы-
       щать рынок.  Возможно, скоро "клиент-сервер" будет означать любой
       клиент и любой сервер.  Однако сегодня здесь еще есть много  пре-
       пятствий. Хороших примеров здесь пока мало.