Отличия ClearCase и ClearCase LT

  • ClearCase LT - функционально упрощенная версия ClearCase.
  • Продукт направлен на небольшие команды разработчиков (до 10 человек) и плохо масштабируем.
  • Продукт является коробочным решением и не способен гибко адаптироваться под нужды конкретного проекта, однако, ClearCase LT,  поддерживает все современные технологии хранения и структурирования.
  • Система команд и функций у LT заметно меньше, чем у ClearCase. Основное достоинство - бесплатная поставка в составе Suite’ов (наборов программных продуктов).  Его можно рекомендовать как начальное решение, с последующим переходом на полноценный СС
  • ClearCase LT поддерживает интеграцию с ClearQuest, SoDA, MS Word, MS Visual Studio
  • Одновременно можно использовать или  СС или CCLT
  • Нормальный СlearСase способен хранить любые данные включая Бинарники
  • Также главное упрощение версии LT - невозможность REAL-time разработки - в нем отсутствуют механизмы создания динамических видов. 

Ниже приведена сводная таблица характеристик ClearCase и ClearCase LT 

ClearCase

ClearCase LT

Комментарии к таблице

Поддержка технологии «Активити»

*

*

Поддержка UCM

*

*

Интеграция с Widows Explorer

*

*

WEB-ориентированный интерфейс

*

*

Управление версиями

*

*

Параллельная разработка

*

*

Утилиты сопровождения жизненного цикла разработки ПО

*

*

Доступ к данным через Snapshot виды

*

*

Windows/Unix совместная работа

*

*

Механизмы сравнения версий

*

*

COM API

*

*

Адаптация интерфейса программы под конкретные нужды

*

*

Поддержка технологии «BASE»

*

Данная технология позволяет гибко настраивать работу с проекту. Обеспечивает максимальную производительность  работы

Аудит

*

Данная технология позволяет проводить аудит версий исходных файлов, связанных с откомпилированным релизом. Например, у нас скомпилирован некий релиз в файл rel.exe. Аудит позволит узнать

  1. Какие версии исходных текстов брались для его компиляции
  2. Какие ключи компилятора при этом использовались

Хранение бинарных файлов

*

Эта возможность позволяет хранить бинарные файлы (exe, dll) как специальные объекты. Тем самым получается, что можно поддерживать несколько версий билдов одновременно. Очень удобно при сборке проекта, когда разработчик отдает не текущий билд (который может не работать), а только стабильный

Условная сборка проекта

*

Возможность автоматизированной сборки проекта

Безусловная сборка проекта

*

Распределенные серверы

*

Поддержка распределенных серверов позволяет «разбросать» проект по разным репозиториям (в том числе по разным географическим регионам), а конечному пользователю будет казаться, что все находится вместе. Удобная возможность, которая позволяет объединять\делить проекты без особых проблем  

Система динамических видов

*

Это как раз та функция, которая позволяет работать с проектом в реальном масштабе времени. Именно она осуществляет сборку и аудит проект. С ее помощью разработчики могут переключаться между версиями системы 2-3 кликами мыши. И не иметь «классических» проблем, связанных с получением актуальной версии файла

Встроенные средства архивирования

*

Настройка под определенные события

*

*частично

Эта возможность позволяет построить верхнеуровневую политику конфиг. Управления. Например, здесь можно запретить разработчику выполнять те действия, которые могут привести к краху проекта (удалять файлы, перемещать файлы). Также с помощью данной функции можно расширить возможности СС, например можно сделать так, что разработчик выводит файл в состояние check-OUT? А ему автоматически загружается проект и среда разработки, к которой относится этот файл


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=5398