Microsoft Visual J++
Microsoft Visual J++ 6.0 - среда, дающая доступ ко всем возможностям платформы
Windows® в одном из популярнейших языков программирования, Java
и быструю разработку приложений для Win32® и Web.
Visual J++ позволяет разработчику Web работать и отлаживаться на нескольких
языках - HTML, языках скриптов и, конечно, Java - одновременно.
Visual J++ интегрируется с Microsoft Visual InterDev и другими продуктами семейства
Microsoft Visual Studio. Поддержка Java и Dynamic HTML позволяет
создавать функционально богатые Web-приложения, а интеграция с Microsoft Back
Office, IIS, MTS, MSQS позволяет создавать не только информационные порталы,
но и надёжные бизнес-приложения.
Ключевые характеристики
Ускоренная разработка с Windows Foundation Classes Развитая библиотека классов
Windows Foundation Classes (WFC) реализует единую модель разработки на Win32
API
и Dynamic HTML и избавляет от чрезмерной детализации.
Быстрое создание приложений профессионального уровня для Windows и Web с использованием
богатого набора предусмотренных возможностей и расширяемой архитектуры.
Более 100 предустановленных компонентов для создания интерфейса (кнопки, панели,
таблицы), работы с графикой, базами данных и создания масштабируемых компонент
промежуточного уровня и стороны сервера.
Создание "экстратонких" Web клиентов с использованием Java классов,
генерирующих "на лету" Dynamic HTML на стороне клиента или сервера.
Повторное использование компонент Созданные на основе WFC компоненты могут добавляться
а палитру инструментов и использоваться в новых проектах.
Простое распространение Web приложений, основынных на WFC компонентах. Приложение
может выполняться сразу после загрузки, без регистрации на клиенте.
Уникальная возможность использования ActiveX® компонент в Java. На рынке представлены
тысячи ActiveX. И любой из них может быть использован в программе, написанной
на Java!
Другая уникальная возможность - создания ActiveX компонент на языке Java!
Любой Java класс в "одно нажатие кнопки" может быть преобразован в
COM объект и использован для реализации бизнес-логики на стороне сервера.
Создание каталога компонент в Visual Component Manager для последующего быстрого
их поиска и использования.
Производительность труда разработчиков Быстрое создание Windows-приложений и
компонент методом "drag-and-drop".
Создание законченных Web решений при поддержке встроенных Visual HTML Designer
и средств работы со скриптами.
Технология IntelliSense® оказывает существенную поддержку при работе с исходным
кодом. Контекстно-зависимые Statement Completion, Quick Info и DataTips® избавят
от необходимости
заучивать наизусть библиотеки классов.
Синхронизация визуальных средств и текстов программ, полная двусторонняя связь
(two-way tools).
Графический дизайнер меню.
Создание аннотаций исходного кода, расстановка приоритетов в списках задач и
контроль за их выполнением (TODO и Task List).
Упрощение навигации по исходному коду с помощью Object Browser.
Генерация каркасов приложений и классов в Application Wizard и Class Builder.
Быстрое создание приложений для работы с данными Мощная платформа для создания
высокопроизводительных, масштабируемых решений в виде ActiveX Data Objects (ADO).
Доступ к множеству ADO-совместимых источников данных, в том числе Jet, SQL ServerTM
и Oracle.
Большой набор визуальных компонент для использования их в формах-"экранах
данных": Data Grid, Data Navigator и другие WFC компоненты.
Используя WFC компоненты для работы с данными, можно и любую другую компоненту
подвязвть к данным.
Быстрое создание форм-"экранов данных" с помощью Data Form Wizard.
Создание приложений для мобильных пользователей. Они способны сохранять данные
локально, отсоединяться от источника, работать с данными и затем автоматически
синхронизировать их с оригиналом при восстанослении соединения.
Удобные средства просмотра и редактирования данных, а также визуального создания
запросов, интегрированные в среду.
Удобная отладка распределённых приложений Быстро находить и исправлять ошибки
помогает интегрированный графический отладчик. Поддерживается многопоточная
(multithreaded) отладка, обработка исключительных ситуаций, останов по условию,
"перетаскивание" переменных в окна отладчика и т.д.
Отладка всех поддерживаемых языков - HTML скриптов и Java - одновременно. Например,
сделав шаг, можно из VBScript попасть в Java, а через несколько шагов вернуться
обратно.
Всё это происходит естественным образом и это очень удобно для создания законченных
Web-решений.
Ясная организация потоков в окне Thread View упрощает проверку корректности
работы многопоточного приложения.
Ошибка времени выполнения приложения перехватывается, даже если отладчик не
запущен! Технология Just-In-Time debugging загрузит его автоматически и остановит
курсор
на строке, вызвавшей сбой.
Отладка клиент-сервер приложений включает межпроцессную и удалённую, в том числе
и отладку многоуровневых приложений, построенных на базе Microsoft Transaction
Server на Windows NT®.
Переход от одного процесса к другому, с одного компьютера на другой происходят
так же естественно, как при отладке монолитного приложения.
Накладные расходы на сопровождение снижены за счёт автоматизации распространения
Накладные расходы на распространение и настройку новых версий сводятся к нажатию
одной кнопки,
после чего приложение отправляется на Web сервер или в удалённую директорию.
Возможны генерация EXE и DLL файлов для Windows, CAB файлов, снабжённых электронной
подписью и открытых, а также ZIP файлов - выбор широк.
Deployment Explorer позволяет просматривать удалённые сервера перед началом
распространения приложений.
Использование цифровой подписи для подтверждения безопасности приложения.
Создание масштабных приложений Microsoft Visual J++ плотно интегрируется с продуктами
линии Microsoft BackOffice® и вместе они образуют единое, надёжное и безопасное,
окружение для
информационных систем корпоративного уровня.
Усиливает описанную выше платформу Windows NT 4.0 Option Pack. Он включает Microsoft
Transaction Server 2.0, Microsoft Internet Information Server 4.0 и Microsoft
Message Queue Server,
позволяющие строить комплексные многопользовательские приложения для Web и локальных
сетей.
Включённый в поставку Microsoft SQL Server 6.5 Developer Edition позволяет создавать
прототипы масштабируемых производительных приложений для Windows NT.
Разделение проекта коллективом разработчиков, контроль версий и необходимые
меры по секретности поддерживаются продуктом Microsoft Visual SourceSafe™.
Visual J++ 6.0 включает Visual Database Tools, например, Table View, Query Designer
и database designer для повышения удобства разработки приложений, работающих
с базами данных.
По обилию графических "конструкторов кода" и удобству работы среда
Visual J++ 6.0 сравнялась с другими средствами разработки Microsoft. Богатейший
набор COM интерфейсов Visual J++ Code Model
открывает доступ к самому сердцу проекта и позволяет самостоятельно разрабатывать
расширения среды Visual J++.