Бесперебойный бизнес EDGE-CORE активизируется на телеком-рынке Украинский рынок ПК: квартальное замедление


RSS-лента

 
Новости
Пресс-релизы

Поиск по компаниям

 
Расширенный поиск


    


    





http://icc.com.ua
© ICC. Перепечатка допускается
только с разрешения .





  
 ITware :. Новости
Архив
Декабрь 2001
Ноябрь 2001
Октябрь 2001
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Сентябрь 2001
Август 2001
Июль 2001
Июнь 2001
Май 2001
Апрель 2001
Март 2001
Февраль 2001
Январь 2001
архив за 2003 г.
архив за 2002 г.
архив за 2000 г.
Java: "яблоко раздора" с кофейным привкусом

11 октября 2001 г.

Компания Microsoft собирается представить на этой неделе тестовую версию нового инструментария, пытаясь привлечь Java-разработчиков к корпоративной сетевой стратегии .NET.

    Новый инструментарий, Visual J#.NET, не позволяет программистам писать независимые Java-приложения, предлагая взамен использовать Java для создания кода, работающего в cреде Microsoft .NET, сообщил Тони Гудхью (Tony Goodhew), менеджер проекта. О своих намерениях создать подобный продукт компания Microsoft заявила еще в январе этого года, пообещав представить инструментарий для адаптации Java-приложений старших версий в рамках концепции Microsoft .NET (Microsoft-dot-NET) взгляда "от Microsoft" на развитие информационных технологий, Интернета и информационных систем. По замыслу разработчиков, .NET призвана перенести фокус с отдельных Web-серверов на создание среды, обеспечивающей их эффективное взаимодействие между собой и с пользователями. Для реализации .NET был создан новый объектно-ориентированный язык C# (C Sharp), который развивает и упорядочивает нотацию С++ для увеличения скорости разработки приложений.

    .NET включает в себя инструментарий разработчика, серверное ПО для крупных компаний и план Web-сервисов для индивидуального использования, названный .NET My Services. Большинство частей проекта будут завершены к следующему году. Ограничение возможностей Visual J#.NET позволило Microsoft обойти лицензионные соглашения с создателем Java, корпорацией Sun Microsystems.

    В1997 г. Sun уже предъявляла Microsoft ряд претензий по поводу расширения языка, из-за которого код Java по-другому выполнялся на Windows-машинах. Тогда нарушение столь ревностно соблюдаемых в отношении собственных разработок лицензий обошлось софтверному гиганту в $35 млн.

    Возможно, 7-мегабайтная "малютка" (именно таков размер загружаемого файла Visual JSharp .NET v7.0) станет очередным яблоком раздора между Sun и Microsoft. Во всяком случае, законный "родитель" Java предостерег разработчиков, соблазнившихся прелестями нового VJ#.NET, от возможности замкнуться внутри клона языка. "Java-язык и Java-платформа это не одно и то же, отметил представитель по связям с общественностью Sun Microsystems Дэвид Харра (David Harrah). Сам язык Java в сочетании с JVM-технологией обладает кросс-платформенностью, будучи независимым от используемой программно-аппаратной платформы".

    Из описания нового инструментария от Microsoft, по словам г-на Харра, становится понятным, что разработка предназначена только для использования Java как языка программирования, а не платформы. "Это принципиальное различие. Хотя Microsoft всегда относилась к Java как одному из языков программирования, IT-мир знает, что это не так, продолжил г-н Харра. Microsoft Visual J# .NET не является инструментом для разработки приложений, запускаемых под управлением JVM. Приложения и службы, построенные с помощью VJ#, будут жизнеспособны только в структуре .NET. В то же время созданные с помощью настоящего языка Java приложения являются кросс-платформенными разработками".

    Затяжная и невеселая для MS судебная история c Java, начавшаяся по инициативе Sun еще в 1997 г., закончилась тем, что американский монополист в сфере пользовательского ПО отказался включить поддержку виртуальной Java-машины в свою последнюю версию ОС Windows XP и браузер Internet Explorer 6. Кроме того, ее Java-инструментарий для разработчиков, известный как Visual J++, был превращен в новый инструмент и язык программирования под названием C#. Суд разрешил Microsoft использовать Java Virtual Machines 4-летней давности в течение семи лет и запретил применять новые версии.

    В конце сентября этого года корпорация сообщила о своем намерении выпустить в скором времени ПО для связи Java-приложений со своими СУБД Microsoft SQL Server 2000. Microsoft получила лицензию на продукт, названный драйвер Java Database Connectivity (JDBC), от софтверного разработчика Merant и будет выпускать его под своей торговой маркой. Однако аналитики предполагают, что Java-поддержкой от MS воспользуется небольшое число разработчиков на Java, поскольку большинство из них предпочитает базы данных от IBM и Oracle, двух крупнейших сторонников Java. Топ-менеджер Microsoft по направлению SQL-Server Джефф Ресслер (Jeff Ressler) заявил, что компания добавила поддержку JDBC только из-за многочисленных требований со стороны пользователей.

    По мнению некоторых аналитиков, использование Microsoft устаревшей версии Java при разработке Visual J#.NET является в некотором смысле ухудшением языка, поскольку предыдущие версии не поддерживают текущих спецификаций Sun и, как следствие, не поддерживают многие возможности Java 2 Enterprise Edition. J2EE это спецификация Java, поддерживаемая Sun и другими производителями ПО, такими как Oracle, IBM и BEA Systems.

    Схожие во многом концепции Microsoft .NET и Sun J2EE имеют все же ключевые различия. Прежде всего, .NET поддерживается одной ОС и позволяет использовать для разработок несколько языков (Visual Basic, C++, C# и собственно Java); J2EE поддерживается многими платформами, включая Windows, Unix, Linux и ОС для мэйнфреймовых систем, используя один язык Java. Кроме того, .NET это, прежде всего, коммерческая разработка, маркетинговая политика по продвижению которой контролируется только Microsoft; J2EE же является программной спецификацией, определяемой в большей степени Sun и используемой в продуктах от Sun и приверженцев Java IBM, Oracle и BEA.

    Тестовая бета-версия Visual J#.NET, которая должна появиться на этой неделе на сайте Microsoft, работает только под вторым бета-релизом Visual Studio.NET. Финальная версия Visual J#.NET должна появиться в середине будущего года, а к концу нынешнего года в продажу поступит Visual Studio.NET. По словам г-на Гудхью, купон для разработчиков на получение бесплатной копии Visual J#.NET будет входить в поставку Visual Studio.NET. Цена продукта еще не объявлялась.

    Microsoft позиционирует свои варианты Java-подобных языков программирования как жизнеспособную альтернативу детищу Sun, позволяющую использовать преимущества среды .NET. Это не первая маркетинговая кампания по продвижению варианта Java "от Microsoft", но именно она подверглась наибольшей критике со стороны Sun с точки зрения технологической подоплеки.
Источник: CNews.ru




© ITware 2000-2007