| ОПИСАНИЕ | 26.04.02 | 
 Матрица 
  сравнения вариантов поставки
Матрица 
  сравнения вариантов поставки
  Borland JBuilder 6
Опубликовано на сайте http://www.borland.com
Переведено БНТП по заказу Interface Ltd.
| 
 | Версия | |||||||
| 
 | Personal | Professional | Enterprise | |||||
| Поддержка новейших стандартов Java | ||||||||
| Создание Java-приложений, апплетов и JavaBeans  | • | • | • | |||||
| Двусторонняя визуальная среда разработки с инструментами Borland Two-Way-Tools | • | • | • | |||||
| Кросс-платформенная разработка для операционных систем Windows, Linux, и Solaris с настраиваемым внешним видом приложений | • | • | • | |||||
| Визуальная разработка с использованием компонентов Java 2 JFC/Swing для профессиональной разработки пользовательского интерфейса на Java | • | • | • | |||||
| Поддержка новейших стандартов Java, включая Java 2,  | ||||||||
| Message Queue, Java Сollections, Accessibility API, Speech 
        API  | • | • | • | |||||
| Встроенная поддержка новейшей платформы Java 2 | • | • | • | |||||
| Включение Java 2 SDK 1.3 со встроенной клиентской виртуальной машиной HotSpot для увеличения производительности | • | • | • | |||||
| Borland Jbuilder IDE, основанный на Java 2 SDK 1.3 для расширенной платформонезависимости и улучшенной производительности | • | • | • | |||||
| Новое Поддержка "assert" в JDK 1.4 beta | • | • | • | |||||
| Визуальная двухсторонняя среда разработки на 
        Java  | ||||||||
| IBM VisualAge для Java - поддержка дизайнера форм | • | • | • | |||||
| Классифицированная по темам аудио обратная связь,  | • | • | • | |||||
| Профессиональная IDE с интегрированным Borland AppBrowser, 
        редактором, отладчиком, компилятором | • | • | • | |||||
| Мастера для быстрого создания приложений, апплетов, JavaBeans и более того | • | • | • | |||||
| Визуальные двусторонние дизайнеры и мастера Java 2 для разработки приложений JFC/Swing методом "drag-and-drop" | • | • | • | |||||
| Настраиваемое создание кода, основанное на стилевых предпочтениях разработчика | • | • | • | |||||
| Визуальная настройка менеджеров компоновки Java  | • | • | • | |||||
| Визуальный дизайнер меню | • | • | • | |||||
| Визуальное проектирование компонентов JavaBeans  | • | • | • | |||||
| Редактор с поддержкой Unicode с отображением на однобайтовые и двухбайтовые кодовые страницы | • | • | • | |||||
| OpenTools API для добавления новой и настройки уже существующей функциональности среды JBuilder | • | • | • | |||||
| Настраиваемая инструментальная панель | • | • | • | |||||
| Основанный на XML менеджер проектов, поддерживающий формат проектных файлов JPX | • | • | • | |||||
| Контекстно-зависимая оперативная справка (F1) по ключевым словам редактора исходного кода | • | • | • | |||||
| Быстрый компилятор Java для скоростной компиляции | • | • | • | |||||
| Опция компиляции для удаления отладочной информации (исходник, 
        строка и член класса) для уменьшения размера  | • | • | ||||||
| Конфигурации времени выполнения для управления множественными выполняемыми файлами на проект | • | • | ||||||
| Интегрированный инструмент миграции пакетов для преобразования существующего кода в ссылки нового пакета | • | • | ||||||
| Переключение JDK для разработки в различных версиях Java JDK и редакциях Java 2 SDK (J2ME, J2SE, J2EE) | • | • | ||||||
| Встроенная локальная защита (затемнение)  | • | • | ||||||
| Визуализация кода UML | ||||||||
| Новое Представление кода UML диаграммы классов 
         | ||||||||
| Обратная диаграмма связей классов, ограниченная диаграмма взаимозависимости классов, | ||||||||
| обратная диаграмма взаимозависимости классов,  | • | |||||||
| Новое Просмотр множественных классов, включая внутренние классы и анонимные классы с помощью снабженного закладками пользовательского интерфейса | • | |||||||
| Новое Полная основанная на браузере функциональность навигации для перемещения по диаграммам и изменения фокуса на новые файлы и пакеты | • | |||||||
| Новое Фильтр для исключения выбранных пакетов классов из диаграмм проекта | • | |||||||
| Новое Выбор для включения библиотек в проект для просмотра взаимозависимостей на диаграммах | • | |||||||
| Новое Панель структуры представления дерева пакета 
         | • | |||||||
| Новое Настраиваемые шрифты и цвета на представлении диаграммы | • | |||||||
| Новое Быстрый доступ к функциям рефакторинга непосредственно из диаграмм: переименование, перемещение, поиск ссылки, поиск определения | • | |||||||
| Новое Диаграмма ограниченной взаимозависимости пакета | • | |||||||
| Новое Распечатка диаграммы, или ее сохранение 
         | • | |||||||
| Новое Быстрая навигация из диаграммы в исходный 
        код  | • | |||||||
| Рефакторинг | ||||||||
| Новое Переименование пакетов с обновлением всех ссылок | • | • | ||||||
| Новое Переименование классов с обновлением всех ссылок | • | • | ||||||
| Новое Переименование методов с обновлением всех ссылок | • | • | ||||||
| Новое Переименование полей, аргументов методов, 
         | • | • | ||||||
| Новое Перемещение классов с обновлением всех ссылок | • | • | ||||||
| Новое Поиск и нахождение всех ссылок | • | • | ||||||
| Новое Поиск определения для символа | • | • | ||||||
| Новое Проверка всех имен на основе контекста | • | • | ||||||
| Новое Полная отмена, повтор или отмена прошлого действия рефакторинга | • | • | ||||||
| Новое Проверка на ограничения перед проведением рефакторинга | • | • | ||||||
| Тестирование единиц | ||||||||
| Новое Плотная интеграция с Junit | • | |||||||
| Новое Встроенный тестировщик | • | |||||||
| Новое Быстрая навигация по сбоям тестирования 
        единиц  | • | |||||||
| Новое Автоматическое исследование тестов для идентификации тестовых сценариев или наборов тестов | • | |||||||
| Новое Мастер тестовых сценариев для создания скелетонов класса тестовых сценариев | • | |||||||
| Новое Поддержка постоянных компонентов тестовых сценариев | • | |||||||
| Новое Мастер постоянных компонентов для JNDI | • | |||||||
| Новое Мастер постоянных компонентов для JDBC | • | |||||||
| Новое Мастер сравнения постоянных компонентов | • | |||||||
| Новое Мастер настройки постоянных компонентов | • | |||||||
| Новое Поддержка тестовой конфигурации | • | |||||||
| Новое Матер тестовых сценариев для создания  | • | |||||||
| Новое Отладка тестовых классов | • | |||||||
| Инструменты Javadoc | ||||||||
| Новое Мастер Javadoc для генерации узла документации 
         | ||||||||
| Выбор того, какие пакеты следует документировать и формат вывода. | • | • | ||||||
| Новое Автоматическая генерация Javadoc как часть процесса сборки | • | • | ||||||
| Новое Интерактивная проверка синтаксиса Javadoc | • | • | ||||||
| Новое Поддержка Doclet для соответствия выходному формату: включает стандартные JDK 1.3 doclet и JDK 1.1 doclet | • | • | ||||||
| Расширенная интегрированная среда разработки AppBrowser IDE | ||||||||
| AppBrowser для интегрированного управления проектами, классами и исходным текстом | • | • | • | |||||
| Визуальные дизайнеры Java 2 для разработки приложений JFC/Swing методом перетаскивания (drag-and-drop), без использования собственных маркеров кода | • | • | • | |||||
| Поддержка менеджеров разметки, компонентов Swing,  | • | • | • | |||||
| Улучшено Улучшенный просмотрщик HTML и Javadoc | • | • | • | |||||
| Новое Интегрированный UML браузер для визуализации кода | • | |||||||
| Система оперативной справки Java с полнотекстовым поиском для упрощения доступа к документации | • | • | • | |||||
| Встроенный браузер API для файла методов класса и членов данных | • | • | • | |||||
| StructureInsight для быстрой навигации по файлам с исходным текстом | • | • | • | |||||
| Переключатель отображения сообщений для включения  | • | • | • | |||||
| Новое Интегрированная проверка синтаксиса Javadoc предоставляет интерактивную помощь при создании записей, совместимых с Javadoc | • | • | ||||||
| Новое Браузер Javadoc динамически генерирует Javadoc из встроенного исходного кода Javadoc | • | • | ||||||
| Просмотрщик разметки HTML4, XML и каскадных листов стилей CSS2 | • | • | ||||||
| Поддержка определения типа документа (DTD) и расширенная обработка динамических тегов | • | • | ||||||
| Возможность распечатки документации из AppBrowser | • | • | ||||||
| Настраиваемая печать на принтере или в HTML-файл  | • | • | ||||||
| Папки проекта и управления ресурсами для увеличения производительности | • | • | ||||||
| Просмотр пакетов для отображения пакетов исходного кода в проекте с настраиваемыми уровнями вложенности пакетов | • | • | ||||||
| Простой импорт существующих исходных пакетов Java | • | • | ||||||
| Возможности редактора AppBrowser | ||||||||
| Доступ к рефакторингу, поиску определений и ссылок непосредственно из редактора | • | • | ||||||
| Расширенные возможности поиска и замены с применением шаблонов | • | • | • | |||||
| Подсвечивание синтаксиса для различных типов файлов, включая Java, HTML и C/C++ | • | • | • | |||||
| Расширенная подсветка синтаксиса для XML, WML, IDL, JSP, 
         | • | • | ||||||
| Настраиваемые "интеллектуальные клавиши" с опцией автоотступа | • | • | • | |||||
| Раскладка редактора CUA | • | • | • | |||||
| Раскладка редактора Emacs | • | • | • | |||||
| Раскладка Microsoft Visual Studio | • | • | • | |||||
| Раскладка редактора Brief | • | • | • | |||||
| Раскладка Macintosh | • | • | • | |||||
| Раскладка CodeWarrior for Mac | • | • | • | |||||
| Визуальный редактор раскладки для настройки операций среды и определений клавиатурных сочетаний | • | • | ||||||
| BeansExpress для быстрого создания компонент Java | ||||||||
| Включены не только JavaBeans, но и другие компоненты | 200+ | 250+ | 300+ | |||||
| BeansExpress для быстрого создания многократно используемых компонентов JavaBeans | • | • | ||||||
| Создание свойств методов получатель/установщик (getter/setter) на основе существующих членов | • | • | ||||||
| Синхронизированная прокрутка между BeansExpress и кодом реализации | • | • | ||||||
| Исходный код для JavaBeans | • | • | ||||||
| Визуальные дизайнеры компонентов для простого создания свойств, событий и BeanInfo | • | • | ||||||
| BeanInsight для создания и манипуляции свойствами JavaBeans и проверки JavaBeans | • | • | ||||||
| Итеративное проектирование entity-компонентов для Enterprise JavaBeans (EJB) | • | |||||||
| CodeInsight для ускорения кодирования и уменьшения количества ошибок | ||||||||
| Code Completion автоматически отображает пакеты, члены, методы и события для классов Java и JavaBeans | • | • | • | |||||
| Новое CodeInsight автоматически импортирует завершение операторов и оптимизацию | • | • | ||||||
| Просмотр контекста пакета с помощью CodeInsight | • | • | • | |||||
| Code Parameter ToolTips автоматически отображают процедуру, метод и список параметров событий | • | • | • | |||||
| Настраиваемый CodeInsight для раскладки клавиатуры  | • | • | • | |||||
| Визуальная индикация открытых, защищенных, частных  | • | • | • | |||||
| Мастер завершения пакета для помощи в соблюдении точного синтаксиса | • | • | • | |||||
| Package Browser для составления списка классов по пакету | • | • | • | |||||
| ErrorInsight для автоматического отображения наиболее частых ошибок кодирования | • | • | • | |||||
| Шаблоны кода для автоматизации наиболее часто встречающихся задач кодирования | • | • | • | |||||
| Конфигурируемые шаблоны кода для обеспечения соответствия исходного кода со средой разработки | • | • | ||||||
| Мастера | ||||||||
| Новое Мастер Javadoc: добавление узлов Javadoc 
        в проект и автоматическое создание Javadoc, отформатированной | • | • | ||||||
| Новое Мастера для генерации единиц тестирования | • | |||||||
| Улучшено Мастер проекта для удобного и эффективного запуска нового проекта | • | • | • | |||||
| Новое Мастер импорта проекта для импорта существующего кода проектов | • | • | ||||||
| Мастер апплетов для быстрого определения и создания Java-апплетов | • | • | • | |||||
| Мастер приложений для быстрого создания приложений Java с графическим интерфейсом пользователя | • | • | • | |||||
| Мастер классов для упрощения создания и определения классов; пакетов, базовых классов, и опций классов | • | • | • | |||||
| Мастер запуска Web создает JNLP (Java Network Launching Protocol - протокол сетевого запуска Java) и генерирует домашние страницы с определением плагинов Java | • | • | ||||||
| Мастер JavaBean значительно упрощает кодирование  | • | • | ||||||
| Мастера диалогов, структур и панелей с поддержкой Swing, 
        AWT, и определяемых пользователем классов  | • | • | ||||||
| Мастер реализации интерфейсов для помощи в создании интерфейсов Java | • | • | ||||||
| Мастер методов для реализации подменяющих или абстрактных методов | • | • | ||||||
| Мастер строк ресурсов для легкого создания связок ресурсов | • | • | ||||||
| Мастер модулей данных для упрощения разработки доступа к данным с использованием модулей данных | • | • | ||||||
| Мастер сервлетов для создания HTML, XHTML, XML и WML сервлетов Java, основанных на сервлетах 2.2 или 2.3 | • | • | ||||||
| Мастер JSP для быстрого создания JSP (JavaServer Pages) Web-приложений, основанных на JSP 1.1 или 1.2 | • | • | ||||||
| Мастер интерфейсов CORBA с определением интерфейса | • | |||||||
| Мастер интерфейса сервера CORBA для быстрого определения и создания компонентов интерфейса CORBA | • | |||||||
| Мастер клиентского HTML-приложения CORBA для быстрого создания JSP или HTML клиентов из файла IDL | • | |||||||
| Мастер серверного приложения CORBA для быстрого создания серверного приложения CORBA из файла IDL | • | |||||||
| Мастер интерфейса EJB для упрощения развертывания EJB | • | |||||||
| Мастер развертывания EJB для быстрого развертывания серверов приложений | • | |||||||
| Мастер групп EJB для создания групп EJB с целью импорта существующих или создания новых дескрипторов EJB | • | |||||||
| Мастер тестового клиента EJB для создания компонентов, основанных на доступных группах EJB | • | |||||||
| Поддержка интернационализации | ||||||||
| Мастер строк ресурсов для устранения жестко закодированных строк и простого создания связок ресурсов | • | • | ||||||
| Удобное визуальное редактирование индивидуальных файлов свойств | • | • | ||||||
| Одновременное редактирование множественных языковых версий групп ресурсов | • | • | ||||||
| Поддержка интернационализации визуальныим дизайнером | • | • | ||||||
| Развертывание с Archive Builder | ||||||||
| Archive Builder для быстрого создания развертываемых типов архивов для апплетов, приложений, JavaBeans и OpenTools | • | • | ||||||
| Поддержка Web-архивов (WAR) для упаковки Web-приложений | • | • | ||||||
| Поддержка форматов архивов Java и PkZIP (JAR и ZIP) | • | • | ||||||
| Апплет запуска Web и поддержка упаковки приложений | • | • | ||||||
| Развертывание типов файлов, определяемых пользователем | • | • | ||||||
| Добавление множественных классов или целых пакетов  | • | • | ||||||
| Авто-архивация для обновления архивных файлов  | • | • | ||||||
| Интеллектуальная проверка взаимозависимостей  | • | • | ||||||
| Автоматическое или ручное создание информации манифеста | • | • | ||||||
| Новое Архив исходных текстов и документация | • | • | ||||||
| Упаковка клиента приложения J2EE | • | |||||||
| Поддержка архива ресурсов адаптеров (RAR) для упаковки коннекторов J2EE EIS | • | |||||||
| Улучшено Поддержка Enterprise Archive (EAR) для упаковки всего набора компонент | ||||||||
| приложения; включая поддержку для J2EE 1.2 и 1.3 | • | |||||||
| Приложения-примеры | ||||||||
| Общие приложения-примеры | • | • | • | |||||
| Приложения-примеры OpenTools, показывающие реализацию просмотра различий и ключевых определений | • | • | ||||||
| Пример приложения многоязычного электронного магазина вместе с исходным кодом | • | • | ||||||
| Пример системы расширенного управления версиями OpenTools с интегрированной функциональностью CVS (Concurrent Version System - система ведения параллельных версий) с поддержкой обновления, объединения, добавления, и регистрации/контроля | • | • | ||||||
| Приложения-примеры OpenTools для добавления настраиваемых мастеров, средств просмотра и других возможностей | • | • | ||||||
| Учебник по XML с показом примеров проверки, привязки к данным, XSL, импорта/экспорта баз данных, и другие возможности | • | • | ||||||
| Программа-пример из реальной жизни: электронный магазин с функциональностью проверки кредитных карт, ввода и отслеживания заказа | • | |||||||
| Пример реализации тележки самообслуживания  | • | |||||||
| Клиент проверки кредитных карт с использованием CORBA/RMI | • | |||||||
| Приложение "книжный магазин" для демонстрации InternetBeans Express с DataExpress для EJB и другими возможностями | • | |||||||
| Поддержка установки JBuilder | ||||||||
| Деинсталляция продукта | • | • | • | |||||
| Динамическая регистрация лицензии на продукт | • | • | • | |||||
| Установка продукта с сервера | • | • | • | |||||
| Общая установка продукта для неподдерживаемых платформ | • | • | ||||||
| Установка клиента CVS | • | |||||||
| 
 | ||||||||
| Графический отладчик для ускоренного выпуска на рынок сложных приложений | ||||||||
| Отладчик с точками останова, пошаговым выполнением, и контрольными точками для быстрого обнаружения ошибок | • | • | • | |||||
| Отладка приложений Java 2, основанная на промышленном стандарте платформы Java архитектуры отладки JPDA | • | • | • | |||||
| Просмотр локальных переменных для всех стеков всех потоков | • | • | • | |||||
| Вычисление во время выполнения для членов класса, включая переменные и константы | • | • | • | |||||
| Расширенные возможности отладчика, включая условные точки останова, журналирование точек останова, | ||||||||
| модуль вычисления, выполнение с выходом из метода, и выполнение до конца метода | • | • | ||||||
| Отладка во множественных версиях и редакциях Java 2 SDK | • | • | ||||||
| Расширенные возможности вычисления во время выполнения и динамический вызов методов | • | • | ||||||
| Ин-лайновое присвоение переменной модуля вычисления | • | • | ||||||
| Конфигурации отладки для управления множественными сессиями отладки на проект | • | • | ||||||
| Одновременное отображение потока и контекста стека | • | • | ||||||
| Плавающие окна отладки для одновременного просмотра множественных представлений отладки | • | • | ||||||
| Расширенная интеллектуальная отладка | ||||||||
| Одновременная многопроцессная отладка для упрощения разработки секционированных приложений | • | • | • | |||||
| Отладка JDK с поддержкой отладочного API Java 2 JPDA | • | • | ||||||
| Точки останова для строки, класса, метода и исключения, для более эффективного обнаружения ошибок | • | • | ||||||
| Smart Step для конфигурирования пошаговой отладки класса (с заходом, перескоком, выходом) | • | • | ||||||
| ToolTip Evaluation для мгновенного отображения экземпляров членов | • | • | ||||||
| ExpressionInsight с подробным представлением структуры наследования членов | • | • | ||||||
| Действия в точке останова для программируемого управления событиями останова | • | • | ||||||
| Выражения для точек останова для получения автоматизированного представления информации, зарегистрированной для разработчика | • | • | ||||||
| Отладка без исходного кода для захода в классы без соответствующего исходного кода | • | • | ||||||
| Отслеживание источника исключения для обнаружения  | • | • | ||||||
| Отладка, точки останова, модули вычисления, контрольные точки и т.д. для сервлетов | • | • | ||||||
| Отладка исходного кода JSP с поддержкой отладки Java | • | |||||||
| Определение ситуаций типиков, остановок и гонок потоков для точного обнаружения ошибок | • | |||||||
| Опция удержания потока в приостановленном состоянии | • | |||||||
| Межпроцессные точки останова для управления пошаговым поведением при отладке серверного кода | • | |||||||
| Подключение к выполняющимся процессам и их отладка | • | |||||||
| Многоплатформенность и удаленная отладка для отлаживания сложных распределенных приложений на различных платформах | • | |||||||
| 
 | ||||||||
| Общая поддержка XML | ||||||||
| Поддержка проекта для типов файлов XML: XSD, XSP, DTD, XSL, MAP (XML-DBMS), WML, XHTML | • | • | • | |||||
| Основанный на браузере просмотрщик XML | • | • | ||||||
| Дерево просмотра для XML в отображении браузера | • | • | ||||||
| Среда XML | ||||||||
| Интегрированная поддержка библиотек JAXP и DOM | • | • | ||||||
| Интеграция с Xerces (XML) и Xalan (XSLT) | • | • | ||||||
| Проверка с отслеживанием ошибок | • | • | ||||||
| Трансформация с отображением исходного кода и браузерного представления как XML, так и HTML вывода | • | • | ||||||
| Отслеживание трансформации для выбора, генерации  | • | • | ||||||
| Интеграция обработчика публикации "Cocoon" для создания XML Web-приложений | • | • | ||||||
| Основанные на XML проекты Web-приложений с интеграцией "Cocoon" во время выполнения | • | • | ||||||
| Привязка и долговременность JavaBeans | ||||||||
| Генерация XML-экземпляров из DTD | • | • | ||||||
| Генерация DTD из XML | • | • | ||||||
| Генерация Java-классов из DTD | • | |||||||
| Генерация Java-классов из схемы | • | |||||||
| Открытая архитектура для решений привязки к даным сторонних производителей | • | |||||||
| Расширенная поддержка XML | ||||||||
| Мастер генератора синтаксического разбора SAX | • | |||||||
| XML ModelTableBean и XML ModelSQLBean для импорта/экспорта данных DTD/XML из или в реляционные базы данных | • | |||||||
| XML TemplateTableBean и XML TemplateSQLBean для трансформации автоматически сгенерированных листов стилей XSL из XML в HTML | • | |||||||
| Генерация отображения XML из RDBMS | • | |||||||
| XML SQL-генерация из RDBMS | • | |||||||
| XML SQLBean и XML TemplateSQLBean для генерации XML-пакетов, соответствующих Borland XML DTD по декларативным SQL-шаблонам | • | |||||||
| 
 | ||||||||
| Поддерживаемые системы управления версиями | ||||||||
| Поддержка CVS | • | |||||||
| Поддержка Rational ClearCase версии 4.1 | • | |||||||
| Поддержка Microsoft Visual SourceSafe 1 | • | |||||||
| Интегрированная командная разработка | ||||||||
| Браузер ревизий для отображения исторической информации по версиям исходного кода | • | • | • | |||||
| Информация ревизии по типу ревизии, отметке времени, автору и метке | • | • | • | |||||
| Возврат к предыдущей ревизии исходного кода | • | • | • | |||||
| Визуальное отображение различий (diffs) на уровне исходного кода между ревизиями исходного кода | • | • | ||||||
| Различия между различными типами ревизий исходного кода, 
        включая файловые буферы, локальные файлы  | • | • | ||||||
| Браузер ревизий для просмотра версий исходного кода | • | • | ||||||
| Менеджер списка "To-do" с метками комментариев  | • | • | ||||||
| Разрешение конфликтов различных версий исходного кода между рабочим пространством и репозиторием | • | |||||||
| Навигация по конфликту в редакторе исходного кода | • | |||||||
| Подтверждение из ветви | • | |||||||
| Установка метки версии: на файл, на ветвь, на проект | • | |||||||
| Синхронизованный скроллинг между исходным кодом  | • | |||||||
| Просмотр различий промежуточных файлов | • | |||||||
| Управления версиями | ||||||||
| Консоль управления версиями | • | |||||||
| Конфигурация управления версиями для выбора местоположения сервера, репозитория, ветви и версии | • | |||||||
| OpenTools API управления версиями для плотной интеграции с решениями управления версиями сторонних производителей | • | |||||||
| Определения библиотеки и SDK | ||||||||
| Категории определения конфигурации для точной дифференциации между пользователями, командой и установками среды | • | • | ||||||
| Определения JDK для проекта, пользователя,  | • | • | ||||||
| Класс, исходный текст, документация и требуемые библиотечные установки на каждое библиотечное определение | • | • | ||||||
| Совместное использование библиотечных определений положений JDK среди различных членов команды | • | |||||||
| Управление версиями локальных файлов | ||||||||
| Версии локальных или сетевых файлов | • | • | ||||||
| Конфигурируемая история файлов исходного кода  | • | • | ||||||
| Возможности по работе с CVS | ||||||||
| Создание репозитория локальной CVS (системы ведения параллельных версий) | • | |||||||
| Браузер фиксации CVS для разрешения конфликтов | • | |||||||
| Поддержка блокирования файлов CVS с редактированием, отменой последнего изменения, контрольными точками | • | |||||||
| Дополнительно сервер CVS для просмотра проектов и ветвей | • | |||||||
| Создание проекта из репозитория CVS | • | |||||||
| Согласование локальных файлов с репозиторием: согласование "только для чтения", и согласование "чтение-запись" | • | |||||||
| Локальная и удаленная файловая система CVS, удаленный сервер CVS, и удаленное подключение к оболочке | • | |||||||
| Прямая поддержка протокола CVS | • | |||||||
| Возможности по работе с Rational ClearCase | ||||||||
| Редактор для выбора, создания и модификации представлений ClearCase | • | |||||||
| Регистрация и подтверждение файла в и из представления Version Object Base (VOB) и отмена подтверждения | • | |||||||
| Прямая поддержка протокола ClearCase | • | |||||||
| Создание проекта из VOB | • | |||||||
| Помещение проекта в VOB | • | |||||||
| Возможности по работе с Microsoft Visual SourceSafe (VSS) | ||||||||
| Браузер фиксации VSS для разрешения конфликтов | • | |||||||
| Извлечение и размещение файлов из и в систему VSS | • | |||||||
| Прямая поддержка протокола VSS | • | |||||||
| Создание проекта из VSS | • | |||||||
| Помещение проекта JBuilder в VSS | • | |||||||
| 
 | ||||||||
| Интеграция ядра обработки сервлетов | ||||||||
| Поддержка Borland Enterprise Server, Web Edition | • | |||||||
| Tomcat 3.2 с Servlet 2.2 и JSP 1.1 | • | • | ||||||
| Новое Tomcat 4.0 с Servlet 2.3 и JSP 1.2 | • | • | ||||||
| Документация OpenTools по примерам ядра обработки сервлетов | • | • | ||||||
| Поддержка ядра обработки сервлетов BEA WebLogic 5.1, 6.0, и 6.1 | • | |||||||
| Развертывание в Web | ||||||||
| Расширенные возможности нахождения ошибок встроенных Java-кодов в JSP, с помощью предкомпиляции перед развертыванием на ядре обработке сервлетов | • | • | ||||||
| Мастер запуска Web | • | • | ||||||
| Архивы WAR Web-приложений | • | • | ||||||
| Двусторонний редактор дескрипторов в соответствии  | • | • | ||||||
| Поддержка Java Web Start | ||||||||
| Создание приложений, готовых к использованию Java Web Start (JNLP) | • | • | ||||||
| Поддержка Java Network Launching Protocol (JNLP) v1.0.0 | • | • | ||||||
| Генерация домашних страниц Web Start с помощью определения плаг-инов Java | • | • | ||||||
| Интегрированная Web-разработка | ||||||||
| Унифицированная конфигурация Borland AppServer для JSP, сервлетов и EJB, при использовании в качестве Web-сервера | • | |||||||
| Выполнение JavaScript и просмотр наиболее часто встречающихся задач JavaScript | • | • | ||||||
| Поддержка стандартов сервлетов 2.2/JSP 1.1  | • | • | ||||||
| Поддержка готового для выполнения плаг-инов ядра обработки сервлетов | • | • | ||||||
| Опции для переключения между плаг-инами сервлетов | • | • | ||||||
| Ядро обработки плаг-инов Tomcat 3.1, 3.2 и 4.0 | • | • | ||||||
| Шаблоны каскадных листов стилей (CSS) для создания презентационных слоев для XML-данных | • | • | ||||||
| StructureInsight для исходных файлов XML, JSP, HTML, 
        WML | • | • | ||||||
| Расширенные возможности Web-разработки с поддержкой Java-сервлетов | ||||||||
| Быстрая разработка динамических сервлетов, основанных на сервисах тонкого клиента Java | • | • | ||||||
| Фильтры и листенеры сервлетов версии 2.3 | • | • | ||||||
| Включение шаблонов сервлетов | • | • | ||||||
| Мастер сервлетов для создания тонких клиентов HTML, XHTML, XML и WML Java-сервлетов, основанных на стандарте Servlet 2.2 | • | • | ||||||
| Выполнение Java-сервлетов на встроенном Web-сервере, готовом к выполнению сервлетов | • | • | ||||||
| Локальное выполнение сервлетов | • | • | ||||||
| Локальная отладка сервлетов | • | • | ||||||
| Сервлеты XML для генерации наборов XML-результатов  | • | • | ||||||
| Удаленное выполнение сервлетов | • | |||||||
| Удаленная отладка сервлетов | • | |||||||
| Расширенная Web-разработка с поддержкой сервлетов JavaServer Pages (JSP) | ||||||||
| Быстрая разработка динамических основанных на JSP Java-сервисов тонкого клиента | • | • | ||||||
| Мастер JSP для быстрого создания Web-приложений JSP, основанных на JSP 1.1 | • | • | ||||||
| Выполнение JavaServer Pages на встроенном Web-сервере | • | • | ||||||
| Подсветка синтаксиса JavaServer Pages и отображение структуры | • | • | ||||||
| Включение сервлетов и шаблонов JSP | • | • | ||||||
| Локальное выполнение JSP | • | • | ||||||
| Простой запуск JSP (WebRun и WebDebug) | • | • | ||||||
| Удаленное выполнение JSP | • | |||||||
| Локальная ин-лайновая отладка JSP | • | |||||||
| Встроенная поддержка отладки JSP с полной поддержкой точек останова, контрольных точек, вычислений и контекстной информации | • | |||||||
| CodeInsight, ErrorInsight, ToolTip Evaluation для JSP и встроенной Java | • | |||||||
| InternetBeans Express для построенных из компонентов, 
         | ||||||||
| Презентационный компоненты InternetBeans Express для быстрого создания управляемых данными Web | ||||||||
| Internet-приложений, основанных на DataExpress | • | • | ||||||
| В InternetBeans Express задействованы надежные компоненты DataExpress для чрезвычайно быстрого доступа к базе данных JDBC или базам данных JdataStore | • | • | ||||||
| Более чем 15 InternetBeans для генераторов страниц, таблиц, полей, переключателей, комбинированных окон, текстовых областей и т.д. | • | • | ||||||
| Быстрое создание динамических, управляемых данными тонких 
        клиентов Web-документов, включая поддержку  | • | • | ||||||
| Постоянная привязка к Web-интерфейсам с помощью EJB | • | |||||||
| 
 | ||||||||
| Компоненты третьего поколения DataExpress для 
        упрощенного управления  | ||||||||
| Компоненты JavaBeans dbSwing для работы с данными для разработки полнофункциональных Java 2 приложений для работы с базами данных | • | • | ||||||
| Модели для работы с данными Swing и связки для использования со стандартными компонентами Swing, включая JTable, JList и средства управления текстом | • | • | ||||||
| ProcedureDataSets для легкого использования хранимых процедур в приложениях | • | • | ||||||
| Serializable DataSets для распределенных решений работы 
         | • | • | ||||||
| DataExpress компоненты доступа к данным с возможностью подключения к базам данных по JDBC, включая поддержку отношений master-detail, списков выбора, просмотра, объединения множественных таблиц и транзакций | • | • | ||||||
| Источники данных JDBC | • | • | ||||||
| Объединение подключений | • | • | ||||||
| Исходный код DataExpress для управления и гибкости при создании Java-приложений баз данных | • | |||||||
| Подключение к зарегистрированным источникам данных через JNDI | • | |||||||
| Упрощение разработки приложений бах данных  | ||||||||
| Визуальные инструменты для создания двухзвенных  | • | • | ||||||
| StructureInsight для SQL-запросов к базам данных | • | • | ||||||
| SQL Builder для визуального создания и редактирования SQL-запросов к источникам данных JDBC | • | • | ||||||
| Database Pilot для просмотра схемы базы данных  | • | • | ||||||
| Визуальные инструменты для разработки баз данных, включая редактор столбцов, редактор подключений, редактор связей, редактор сортировки, | ||||||||
| MetaDataUpdate Editor и Resolve Order Editor | • | • | ||||||
| Поддержка синтаксиса запросов SQL92 | • | • | ||||||
| Выносимый в ресурсы SQL для упрощения управления  | • | • | ||||||
| Монитор JDBC для тестирования и настройки SQL - приложений | • | • | ||||||
| Лицензия разработчика для сервера баз данных Borland InterBase 4 для разработки и тестирования многопользовательских приложений SQL баз данных | • | • | ||||||
| Инструмент командной строки - Interactive SQL | • | • | ||||||
| Сервлеты XML для создания наборов результатов XML  | • | • | ||||||
| Встроенная база данных JDataStore для Java | ||||||||
| Лицензия разработчика JDataStore для высокопроизводительного кеширования данных и компактной реализации сохранения состояния данных, объектов и промежуточных файлов | • | • | ||||||
| Поддержка первичных ключей для уникальных и ненулевых | • | • | ||||||
| Объединение потоков для увеличения производительности серверов JdataStore | • | • | ||||||
| Расширенное управление параллельностью выполнения, позволяющее на полной скорости выполнять транзакции "только для чтения" без блокировки для увеличения производительности | • | • | ||||||
| JDataStore Explorer для простого и интуитивного доступа к открытым источникам данных, импортирования таблиц, отображения информации по индексам и таблицам, и выполнения SQL-файлов | • | • | ||||||
| JDataStore имеет обработчик запросов в стандарте SQL92 | • | • | ||||||
| Поддержка транзакций и аварийного восстановления JDataStore | • | • | ||||||
| Расширенное управление параллельностью выполнения  | • | • | ||||||
| Драйвера JDBC 2.0 Type-4 (локальные и удаленные)  | • | • | ||||||
| JDataStore Explorer для визуального управления хранением данных | • | • | ||||||
| Поддержка внешнего объединения и синтаксиса оператора SQL "join" | • | • | ||||||
| Обработка выхода JDBC и полная поддержка синтаксис выхода | • | • | ||||||
| Полная поддержка JTA для распределенных транзакций  | • | • | ||||||
| Менеджер ресурсов для участия в глобальной транзакции | • | • | ||||||
| Защита JDataStore для аутентикации, авторизации и шифрования на уровне базы данных | • | • | ||||||
| Компонент DataStorePump для импорта таблиц в базу данных JDataStore с использованием любого драйвера JDBC | • | • | ||||||
| Синхронизация DataStoreSync между драйвером JDBC | • | • | ||||||
| 
 | ||||||||
| Поддержка серверов приложений | ||||||||
| Новое Borland Enterprise Server, AppServer Edition с EJB 1.1/J2EE 1.2 и EJB 2.0/J2EE 1.3 | • | |||||||
| Borland AppServer 4.5 с EJB 1.1 | • | |||||||
| WebLogic 5.1 and 6.0 с EJB 1.1 | • | |||||||
| Новое WebLogic 6.1 с EJB 1.1/J2EE 1.2 и EJB 2.0/J2EE 1.3 | • | |||||||
| IBM WebSphere 3.5 с EJB 1.0 | • | |||||||
| Новое WebSphere 4.0 с EJB 1.1 | • | |||||||
| Новое iPlanet Application Server 6.0 с EJB 1.1 | • | |||||||
| Корпоративные архивы развертывания (EAR) | ||||||||
| EJB архивы согласно спецификации J2EE 1.2 | • | |||||||
| Групповые файловые узлы EAR совместимые  | • | |||||||
| Импорт существующих внешних архивов в группу EAR | • | |||||||
| Импорт из существующих групп EJB | • | |||||||
| Улучшено Упаковка, развертывание и запуск EAR 
         | ||||||||
| и WebLogic 6.0 и 6.1 | • | |||||||
| JAR-файлы клиентских приложений J2EE | • | |||||||
| Мастер тестирования клиентов EJB | ||||||||
| Граничное тестирование | • | |||||||
| Генерация тестовых клиентов из предупакованного архива EJB | • | |||||||
| DataExpress для EJB | ||||||||
| DataExpress для EJB для бесшовного доступа к session-компонентам и entity-компонентам с помощью DataExpress | • | |||||||
| Компоненты доступа DataExpress: SessionBeanConnection, EjbClientDataSet, EntityBeanProvider, | ||||||||
| EntityBeanResolver для бесшовного подключения базовой бизнес-логики к интерфейсам | • | |||||||
| Быстрая разработка и развертывание для платформы J2EE | ||||||||
| Локальное и удаленное развертывание Hot-Deploy | • | |||||||
| Мастер JMS (сервис передачи сообщений Java) для создания генераторов и потребителей сообщений | • | |||||||
| Генерация или обновление скелетонов реализации исходного кода из удаленного интерфейса | • | |||||||
| Создание Enterprise JavaBeans и визуальная совместимость со стандартом J2EE | • | |||||||
| Подержка совместимости с EJB 1.1 и интерфейсы стиля EJB 2.0 с визуальными инструментами | • | |||||||
| Визуальное создание развертывания EJB, среды и контрольных дескрипторов | • | |||||||
| Группы EJB для организации дескрипторов развертывания и архивов EJB | • | |||||||
| Множественные Enterprise JavaBeans в проекте | • | |||||||
| Мастер групп EJB для создания групп EJB с целью импорта существующих или создания новых дескрипторов EJB | • | |||||||
| Мастер Enterprise JavaBeans для создания исходного кода 
        entity-компонентов и session-компонентов, включая home-  | • | |||||||
| Авто-упаковка компонентов во время сборки проекта | • | |||||||
| Создание развертываемых архивов для группы EJB  | • | |||||||
| Постоянное выполнение EJB в реальном или отладочном режиме | • | |||||||
| Конфигурация контейнера (сервера приложений) по умолчанию и совместимость с серверами приложений EJB 1.1 | • | |||||||
| BeansExpress с возможностью обработки EJB с визуальным редактором свойств и разрешением конфликтов на уровне методов | • | |||||||
| Мастер тестового клиента EJB для создания компонентов, основанных на доступных группах EJB | • | |||||||
| Использование тестового клиента EJB для настройки клиента EJB, основанного на группе EJB | • | |||||||
| Поддержка архива ресурсов адаптеров (RAR) для упаковки коннекторов J2EE EIS | • | |||||||
| Двустронний редактор дескриптора развертывания | ||||||||
| Визуальное создание и конфигурация дескрипторов развертывания XML | • | |||||||
| Редактор исходного кода XML дескриптора развертывания | • | |||||||
| Двустороннее редактирование дескриптора развертывания для home- и remote-интерфейсов, | ||||||||
| транзакций контейнера, ролей защиты и источников данных | • | |||||||
| StructureInsight для визуального создания XML дексрипторов развертывания | • | |||||||
| Верификатор компонентов для проверки целостности EJB перед развертыванием | • | |||||||
| Визуальный дизайнер для EJB 2.0 | ||||||||
| Визуальный двусторонний дизайнер entity-, session- и message-компонентов. | ||||||||
| Двусторонняя генерация как классов, так и дескрипторов развертывания. | • | |||||||
| Визуальное создание entity-компонентов с управлением сохранения состояния со стороны контейнера (CMP), включая свойства и интерфейсы | • | |||||||
| Визуальное проектирование отношений CMP 2.0 и конфигурирование отображения на базу данных | • | |||||||
| Управление кардинальностью отношений CMP 2.0 | • | |||||||
| Визуальное создание управляемых сообщениями компонентов | • | |||||||
| Редактирование пути к исходному тексту компонента пакета | • | |||||||
| Генерация entity-компонентов из существующей схемы базы данных | • | |||||||
| Визуальное перемещение методов между компонентами  | • | |||||||
| Entity Bean Modeler для EJB 1.0 и EJB 1.1 | ||||||||
| Определяемое пользователем отображение между табличными метаданными и типами данных Java | • | |||||||
| Генерация исходного кода компонента с сохранением состояния, управляемым компонентом (BMP) из табличных отношений | • | |||||||
| Entity Bean Modeler для создания CMP и BMP entity-компонентов, включая home- и remote-интерфейсы, а также классы первичных ключей | • | |||||||
| Комбинация интегрированных инструментов для работы  | • | |||||||
| Визуальное отображение источников данных, таблиц и полей на entity-компоненты | • | |||||||
| Моделирование табличных отношений entity-компонентов между таблицами для внешних ключей, первичных ключей, уникальных индексов, названий полей и типов полей | • | |||||||
| Тонкая настройка класса, интерфейса, первичных ключей и имен JNDI для генерации кода Java | • | |||||||
| Дополнительная опция - генерация классов в стиле  | • | |||||||
| Borland Enterprise Server | ||||||||
| Лицензия разработчика Borland Enterprise Server, AppServer Edition, полная реализация J2EE 1.3 и EJB 2.0 | • | |||||||
| Улучшено Поддержка EJB для сессионных компонентов 
         | • | |||||||
| Новое Поддержка отношений CMP 2.0 для entity-компонентов | • | |||||||
| Новое Поддержка локальных интерфейсов | • | |||||||
| Новое Полная поддержка Java Connector Architecture | • | |||||||
| Новое Поддержка JMS через привязку к SonicMQ | • | |||||||
| Новое Borland Enterprise Server включает поддержку спецификаций CORBA 2.4 | • | |||||||
| Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта | • | |||||||
| Интегрированная поддержка Java Web-сервера с поддержкой сервлетов и JSP | • | |||||||
| Отображение RMI-через-IIOP and Java-на-IDL | • | |||||||
| Поддержка распределенных транзакций с помощью Java Transaction Service (JTS) и Java Transaction API (JTA) | • | |||||||
| Именование JNDI, балансировка загрузки, отказоустойчивость, и преодоление сбоев в сервисе именования | • | |||||||
| Интерфейс именования и каталогов Java (JNDI) | • | |||||||
| CORBA-совместимость как с RMI-поверх-IIOP, так и  | • | |||||||
| Возможность создания экземпляров объектов CORBA и EJB в том же самом контейнере | • | |||||||
| Визуальные средства с графическим интерфейсом, основанные как на HTML, так и на Java, для упрощения администрирования | • | |||||||
| Расширенные возможности защиты сразу же после установки, включая мощное 128-битовое шифрование, аутентикацию и авторизацию | • | |||||||
| Поддержка эффективного секционирования приложений | • | |||||||
| Поддержка сервера BEA WebLogic | ||||||||
| Новое Интегрированная поддержка разработки для сервера WebLogic 6.1 (EJB 1.1 и EJB 2.0) | • | |||||||
| Интегрированная поддержка разработки для сервера WebLogic 6.0 (EJB 1.1 и EJB 2.0) | • | |||||||
| Интегрированная поддержка разработки для сервера WebLogic 5.1.x | • | |||||||
| Поддержка создания entity-компонентов CMP и BMP | • | |||||||
| СМР-отношения EJB 2.0 для поддержки entity-компонентов | • | |||||||
| Управляемые сообщениями компоненты EJB 2.0 | • | |||||||
| Целевое развертывание на сервере WebLogic | • | |||||||
| Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта | • | |||||||
| Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor, Entity Bean Modeler и другие возможности | • | |||||||
| Конфигурируемые установки компилятора WebLogic ejbc для home- и remote-интерфейсов | • | |||||||
| Поддержка сервера IBM WebSphere | ||||||||
| Новое Интегрированная поддержка разработки  | • | |||||||
| Интегрированная поддержка разработки для WebSphere 3.5 (EJB 1.0) | • | |||||||
| Поддержка создания entity-компонентов BMP | • | |||||||
| Целевое развертывание на сервер WebSphere | • | |||||||
| Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor, Entity Bean Modeler и другие возможности | • | |||||||
| Поддержка iPlanet Application Server | ||||||||
| Новое Интегрированная поддержка разработки для 
        iPlanet 6.0 | • | |||||||
| Поддержка создания entity-компонентов CMP и BMP | • | |||||||
| Целевое развертывание на сервере iPlanet | • | |||||||
| Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor, | ||||||||
| Entity Bean Modeler и другие возможности | • | |||||||
| Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта | • | |||||||
| Управление распределенными объектами CORBA | ||||||||
| Borland VisiBroker для лицензии разработчика CORBA ORB, именования и сервисов событий для создания распределенных приложений Java 2 | • | |||||||
| Визуальные инструменты для быстрого создания интерфейсов HTML для серверов CORBA с использованием сервлетов или JSP | • | |||||||
| Генерация мониторов сервера для упрощения тестирования серверов CORBA | • | |||||||
| Расширенная интеграция разработки CORBA/IIOP с поддержкой как VisiBroker для Java, так и OrbixWeb для построения моделей Java с целью визуального создания интерфейсов IDL для распределенных приложений CORBA | • | |||||||
| Навигация по IDL и подсвечивание синтаксиса | • | |||||||
| Визуальные инструменты для быстрого создания клиентских приложений для серверов CORBA | • | |||||||
| Визуальные инструменты для быстрого создания серверов CORBA | • | |||||||
| Примеры многозвенных приложений CORBA с использованием VisiBroker с исходным кодом | • | |||||||
| Полная поддержка спецификаций CORBA 2.4 | • | |||||||
| Portable Object Adapter (POA) с поддержкой политик POA, таких как Потоки, Время жизни, Уникальность ID объекта, Присвоение ID, Сохранение на сервере, Обработка запроса и Безусловная активация | • | |||||||
| Objects By Value (OBV) для передачи по значению сложных промежуточных объектов и графов объектов между процессами, машинами и языками | • | |||||||
| Компилятор Java2iiop для создания IIOP-совместимых стабов и скелетонов непосредственно из интерфейсов Java | • | |||||||
| Распределенное развертывание объектов RMI | ||||||||
| Интегрированное управление проектом для разработки RMI | • | • | • | |||||
| Автоматический вызов постпроцессора RMIC для создания стабов и скелетов | • | • | • | |||||
| Синхронизация интерфейса и реализации | • | |||||||
| Инкапсуляция RMI | • | |||||||
| 
 | ||||||||
| Общие | ||||||||
| Лицензия на разработку Sitraka JClass | • | • | • | |||||
| Лицензия разработчика на Internet-компоненты /n software IP*Works! Beans | • | • | • | |||||
Дополнительную информацию Вы можете получить в компании Interface Ltd.
Обсудить на форуме 
  Inprise/Borland
  Отправить 
  ссылку на страницу по e-mail 
| Interface Ltd. Отправить E-Mail http://www.interface.ru | |
| Ваши 
      замечания и предложения отправляйте 
      автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 26.04.02 |