Испытания в Тестовом центре PC Week Labs показали, что среди всех инструментов визуальной разработки Visual Cafe for Java 2.0 Database Development Edition корпорации Symantec создает самый быстрый “родной” код.
В этом пакете стоимостью менее $500, поставки которого начались в середине сентября, Symantec удалось связать воедино компонентную модель JavaBeans и интерфейсы прикладного программирования Java 1.1. В результате получился продукт, не уступающий по своим качествам инструментам разработки второго поколения, таким, как JBuilder фирмы Borland International и VisualAge for Java корпорации IBM.
Благодаря добавлениям, внесенным в Visual Cafe 2.0, основные препятствия на пути широкомасштабного внедрения Java в качестве корпоративной платформы будут сняты.
Visual Cafe 2.0 упрощает использование JavaBean-компонентов
Java нуждалась в динамичной, платформно-независимой компонентной модели, более привлекательной, чем неустойчивая и зависящая от платформы технология ActiveX, и Visual Cafe 2.0 позволяет разработчикам использовать хорошо продуманные компоненты JavaBean и классы Java 1.1. Наши тесты показали, что процесс создания и повторного использования компонентов стал более последовательным и открытым, чем раньше, когда Symantec в ожидании Java 1.1 придерживалась собственных частных технологий.
Java свойственны и два других недостатка: низкая производительность и слабая защищенность кода. Они возникают из-за применения платформно-независимых файлов классов. Динамическая линковка этих файлов увеличивает время исполнения программ. Кроме того, осуществить декомпиляцию приложений оказывается чрезвычайно просто.
Visual Cafe 2.0 борется с этими недостатками, предоставляя возможность генерации “родного” кода, хорошо интегрированной с системой управления проектами.
Visual Cafe 2.0 откомпилировала наш тест производительности Tak, создав “родной” исполняемый модуль, выполнявшийся более чем в два раза быстрее “родного” кода, созданного компилятором фирмы SuperCede, и на треть быстрее кода, созданного High Performance Compiler for Java корпорации IBM (также известным под именем HPJ).
Объем библиотеки поддержки выполнения программ в инструменте корпорации Symantec в три раза меньше, чем в аналогичном продукте фирмы SuperCede. К тому же в Visual Cafe 2.0 не обнаружилось тех недоработок, что так испортили наше впечатление от HPJ (который распространяется бесплатно, но пока не обеспечен поддержкой производителя).
Объединение Java и Cи++ в SuperCede является тем преимуществом, которое по достоинству оценят некоторые разработчики, однако Visual Cafe оказывается удобнее SuperCede при отладке исполняемого кода.
Visual Cafe 2.0 делает возможным отладку на базе браузера (используя Netscape Navigator), тем самым сокращая разрыв, прежде существовавший между Visual J++ (использовавшей Internet Explorer) и другими системами разработки на Java.
Среда разработки Visual Cafe 2.0 менее удобна для одновременной работы с несколькими проектами, чем JBuilder фирмы Borland, однако Visual Cafe упрощает повторное использование кода, поскольку позволяет многократно открывать проекты.
Питер Коффи (PC Week Labs)
Резюме для руководителей
Symantec идет в ногу с компонентными технологиями Java 1.1. и выполняет пожелания разработчиков о повышении скорости работы и гибкости среды программирования. Этот подход отражен в Visual Cafe 2.0, важном апгрейде среды быстрой визуальной разработки приложений.
Добавляет поддержку JavaBean-компонентов; компилирует в “родной” код; предоставляет расширенные возможности инкрементной отладки.
Отсутствие интеграции Java и Cи++, имеющейся в конкурирующих продуктах, например SuperCede.
Методика оценки:
http://www. pcweek.com/reviews/meth.html.
Visual Cafe 2.0 .Корпорация Symantec, Купертино,
шт. Калифорния, (095) 238-3822,
http://www.symantec.com.