ВУЗ:
Составители:
Рубрика:
Составители:
Рубрика:
... В настоящее время язык Java применяется даже при создании серверной и клиентской частей ПО баз данных, возможность выполнения апплетов на различных конфигурациях ЭВМ в Сети породила аглеты (комбинация тер- минов апплет и агент) - Java-программы, перемещающиеся между узлами Сети и выполняющие специальные (заданные программистом, например, по- иск специфической информации) функции (с отсылкой найденной информа- ции узлу-резиденту). В настоящее время язык Java считают перспективным для обеспечения управления самой разнообразной бытовой техникой через сеть InterNet. Комплект Java-компилятора и интерпретатора Java Developers Kit можно получить на адресе http://java.sun.com/JDK-1.0. Для разработки программ на Java существуют интегрированные среды Microsoft Visual J++, Symantec Cafe, JavaWorkShop (Sun Microsystems) соот- ветствующее ПО есть и у фирмы Inprise Corp. В 1999 году фирма Sun Microsystems представила (предварительный) вариант спецификации плат- формы Java2, внедрение которого должно помочь снизить затраты на Java- разработки и повысить совместимость серверных приложений (см. http://www.gartner.com/webletter/sunus/default.html). Желающим более подробно ознакомиться с концепциями и языком Java рекомендуются известные работы и WEB-сайт компании Sun Microsystems http://java.sun.com, один из примеров (относительно сложной Java-программы) расположен на http://spectr.orc.ru. Существуют альтернативы проекту Java - например, компания General Magic предлагает язык Telescript, позволяющий создавать агенты, ‘перепол- зающие’ с одного компьютера на другой, сохраняя в памяти обнаруженную информацию (что запрещено Java-апплетам по требованиям безопасности). Ответом фирмы MS на разработку фирмой SUN языка Java является (неза- висимая от языка программирования) технология dotNet (.Net), поддержи- ваемая, в частности, сетевой средой исполнения Net Framework, платформой для разработки офисных приложений Office.Net, языком C#, средой про- граммирования Visual Studio.Net и др., см. http://www.microsoft.com/net, http://msdn.microsoft.com/net, http://msdn.microsoft.com/vstudio/nextgen), призна- ваемая многими более богатой, чем Java как по идеям, так и по возможно- стям реализации. Система .Net является комплектом сетевых служб, позво- ляющих ПК обращаться к расположенным на WEB-серверах файлам данных и прикладным программам. Байт-коды Java (как, впрочем, и объекты ActiveX), являясь весьма привле- кательными для применения (т.к. позволяют существенно расширить функ- 84