Версии Enterprise упрощают создание более быстрых и компактных компонентов
Версии Enterprise продуктов корпорации Microsoft - Visual Basic и Visual C++ 5.0 - предоставляют разработчикам то, что им совершенно необходимо: более быстрые и обладающие большими возможностями программы. Выпуск обеих сред разработки запланирован на март.
Application Perfomance Explorer, служебная программа VB 5.0, автоматизирует тестирование клиент-серверных конфигураций
При испытаниях окончательных версий кода в Тестовом центре PC Week Labs оба продукта смогли обеспечить гибкий доступ к корпоративным данным и инструментам для разработки и использования заказных (prebuilt) компонентов. Новые версии упрощают процесс разработки и сокращают вероятность ошибок в программах.
Visual Basic теперь оснащен компилятором “родного” кода, предоставляющим множество опций для оптимизации производительности. Результаты прогона эталонного теста Tak (ознакомиться с ними можно по адресу: http://www.pcweek.com/ news/0217/17vis.html) свидетельствуют о том, что новый компилятор дает более чем трехкратное ускорение по сравнению с p-кодом, сгенерированным Visual Basic 4.0, при выполнении как целочисленных операций, так и операций с плавающей точкой.
Версия VB 5 Enterprise Edition содержит улучшенную среду разработки, которая впервые была реализована в версиях VB Control Creation Edition и VB for Applications (обзоры PC Week Labs по обеим этим версиям можно найти по адресам: http://www.pcweek.com/news/1111/ 11vb5. html и http://www.pcweek.com/reviews/ 0217/27off97.html соответственно). Версия Enterprise также содержит средства клиент-серверной разработки, такие, как встроенный отладчик SQL для разработки удаленных хранимых процедур. Этот отладчик аналогичен тому, что впервые появился в прошлогодней версии Enterprise Visual C++.
Версия 5.0 Visual C++ Enterprise Edition дополняет имеющиеся в предыдущих версиях инструменты работы с СУБД мощными средствами быстрой разработки компонентов на базе COM (Component Object Model - компонентная объектная модель).
Такие компоненты легко разрабатываются на основе созданной корпорацией Microsoft библиотеки Active Template Library (библиотека активных шаблонов), которая теперь встроена в переименованную библиотеку Microsoft Foundation Classes 5.0. Новые расширения Си++, например “импортирование” COM-объектов, превратили наши программы на Си++ в нечто смахивающее на Java-код, с похожими объектными абстракциями.
Когда мы разрабатывали небольшие COM-объекты, автоматизированные вспомогательные средства в Visual C++ 5.0 казались почти идеальными, позволяя нам писать только тот код, который описывал полезные функции объекта. Всего лишь по дюжине или около того строк, написанных “с чистого листа”, новые “эксперты” сгенерировали весь необходимый поддерживающий код и оставили закомментированные секции “сделать позже” в качестве напоминаний о том немногом, что мы должны были еще дописать сами.
Visual C++ 5.0 постепенно сближается с развивающимися стандартами языка Си++, поддерживая недавно введенные в него ключевые слова и типы данных.
Microsoft также достигла заметного роста производительности C++ 5.0: код, генерируемый версией 5.0, выполнялся на целочисленном эталонном тесте Tak на 12% быстрее, а на Tak с двойной точностью - на 22% быстрее по сравнению с версией 4.0.
Visual Basic и Visual C++ будут продаваться как отдельно, так и в качестве компонентов будущего пакета Visual Studio 97. В версии 5.0 не предусмотрено совместное использование ими общей среды разработки, хотя средства отладки обоих инструментов улучшены.
Питер Коффи (PC Week Labs)
PC WEEK LABS: РЕЗЮМЕ
Visual Basic С++ 5.0, версии Enterprise
Мы редко упоминаем Visual Basic и Visual C++ в одном контексте, разве что сравнивая их как некие противоположности. Однако будущие версии 5.0 обеих этих сред повышают и быстродействие генерируемого кода, и производительность разработчиков, проектирующих компонентные приложения, работающие с совместно используемыми корпоративными данными.
А - отлично, B - хорошо.
+ Версии 5.0 и Visual Basic, и Visual C++ содержат оптимизирующие компиляторы и обеспечивают существенное ускорение в работе создаваемых программ по сравнению с предыдущими версиями; обе среды разработки предлагают полезные вспомогательные средства для автоматизации построения исходного кода; уточнения в языке облегчают объектно-ориентированную работу со встроенными компонентами.
Сохраняется тенденция увеличения размера динамических библиотек Visual Basic, отмечавшаяся и в предыдущих версиях, продукты не используют общую интегрированную среду разработки.
Корпорация Microsoft, Редмонд, шт. Вашингтон.
Тел. московского офиса: (095) 967-8585.
Web-адрес: www.microsoft.com.
Методология оценки: www.pcweek.com/reviews/meth.html.