Журнал LinuxFormat - перейти на главную

LXF80:Seapine Surround SCM 4.1

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: СИСТЕМА УПРАВЛЕНИЯ ВЕРСИЯМИ == Seapine Surround SCM 4.1 == Кажется, кто-то забыл сделать check-in нововведений в этом ...)
 
Строка 2: Строка 2:
  
 
== Seapine Surround SCM 4.1 ==
 
== Seapine Surround SCM 4.1 ==
Кажется, кто-то забыл сделать check-in нововведений в этом выпуске, подозревает Пол Хадсон.
+
 
 +
''Кажется, кто-то забыл сделать check-in нововведений в этом выпуске, подозревает '''Пол Хадсон'''.''
  
 
'''САМОЕ ГЛАВНОЕ'''
 
'''САМОЕ ГЛАВНОЕ'''
Строка 10: Строка 11:
 
''Subversion'', ''BitKeeper'', ''Bazaar-NG''.
 
''Subversion'', ''BitKeeper'', ''Bazaar-NG''.
  
• РАЗРАБОТЧИК: Seapine
+
'''РАЗРАБОТЧИК''': Seapine
  
• САЙТ: www.seapine.co.uk
+
'''САЙТ''': www.seapine.co.uk
  
• ЦЕНА: 395 фунтов стерлингов за именную или 995 за плавающую лицензию
+
'''ЦЕНА''': 395 фунтов стерлингов за именную или 995 за плавающую лицензию
  
 
SourceForge недавно перешла от CVS к ''Subversion ''для управления своим репозитарием исходных текстов. Этот шаг сделал ''Subversion н''омером один среди систем управления версиями. Конечно, есть другие системы: B''itKeeper ''сохранил популярность даже после фиаско с ядром Linux; новичок ''BazaarNG ''уже задействован в нескольких проектах; и конечно же, проект Git, детище команды разработчиков ядра, достиг зрелого состояния.
 
SourceForge недавно перешла от CVS к ''Subversion ''для управления своим репозитарием исходных текстов. Этот шаг сделал ''Subversion н''омером один среди систем управления версиями. Конечно, есть другие системы: B''itKeeper ''сохранил популярность даже после фиаско с ядром Linux; новичок ''BazaarNG ''уже задействован в нескольких проектах; и конечно же, проект Git, детище команды разработчиков ядра, достиг зрелого состояния.
Строка 21: Строка 22:
  
 
=== Большая разница ===
 
=== Большая разница ===
Последний раз мы обсуждали ''Surround SCM ''версии 3.0 в ''LXF61''. С тех пор было добавлено несколько интересных возможностей, включая поддержку WebDAV (чтение и запись репозитория через webсервер), поддержка Unicode и усиленная интеграция с различными IDE. Особенно хороша поддержка WebDAV, так как Windows, Mac OS X и Linux могут читать и осуществлять запись на серверы WebDAV, что во многих случаях устраняет необходимость устанавливать ''Surround''-клиент.
+
Последний раз мы обсуждали ''Surround SCM ''версии 3.0 в ''[[LXF61]]''. С тех пор было добавлено несколько интересных возможностей, включая поддержку WebDAV (чтение и запись репозитория через webсервер), поддержка Unicode и усиленная интеграция с различными IDE. Особенно хороша поддержка WebDAV, так как Windows, Mac OS X и Linux могут читать и осуществлять запись на серверы WebDAV, что во многих случаях устраняет необходимость устанавливать ''Surround''-клиент.
 +
 
 +
[[Изображение:Img_80_14_1.jpg|frame| ]]
  
 
Поддержка IDE пригодится вам лишь в случае, если ваша среда поддерживается программой. В список поддерживаемых IDE входят ''Visual Studio'', ''Dreamweaver, WebSphere'', ''CodeWarrior'', ''IntelliJ IDEA, JBuilder ''и ''Eclipse'', из которых для нас важнее всего последние две, потому что они и в самом деле являются интегрированными средами разработки – мы любим, когда все наши инструменты доступны из одного приложения.
 
Поддержка IDE пригодится вам лишь в случае, если ваша среда поддерживается программой. В список поддерживаемых IDE входят ''Visual Studio'', ''Dreamweaver, WebSphere'', ''CodeWarrior'', ''IntelliJ IDEA, JBuilder ''и ''Eclipse'', из которых для нас важнее всего последние две, потому что они и в самом деле являются интегрированными средами разработки – мы любим, когда все наши инструменты доступны из одного приложения.
Строка 39: Строка 42:
 
'''ВЕРДИКТ LINUX FORMAT'''
 
'''ВЕРДИКТ LINUX FORMAT'''
  
ВОЗМОЖНОСТИ 5/10
+
* ВОЗМОЖНОСТИ 5/10
  
СКОРОСТЬ 4/10
+
* СКОРОСТЬ 4/10
  
ПРОСТОТА ИСПОЛЬЗОВАНИЯ 6/10
+
* ПРОСТОТА ИСПОЛЬЗОВАНИЯ 6/10
  
ОПРАВДАННОСТЬ ЦЕНЫ 1/10
+
* ОПРАВДАННОСТЬ ЦЕНЫ 1/10
  
РЕЙТИНГ 4/10
+
* РЕЙТИНГ 4/10
  
 
То, что оно работает под Linux, еще не повод его использовать
 
То, что оно работает под Linux, еще не повод его использовать

Версия 13:07, 26 марта 2008

СИСТЕМА УПРАВЛЕНИЯ ВЕРСИЯМИ

Seapine Surround SCM 4.1

Кажется, кто-то забыл сделать check-in нововведений в этом выпуске, подозревает Пол Хадсон.

САМОЕ ГЛАВНОЕ

Проприетарная система управления версиями с приятным GUI. Аналоги:

Subversion, BitKeeper, Bazaar-NG.

РАЗРАБОТЧИК: Seapine

САЙТ: www.seapine.co.uk

ЦЕНА: 395 фунтов стерлингов за именную или 995 за плавающую лицензию

SourceForge недавно перешла от CVS к Subversion для управления своим репозитарием исходных текстов. Этот шаг сделал Subversion номером один среди систем управления версиями. Конечно, есть другие системы: BitKeeper сохранил популярность даже после фиаско с ядром Linux; новичок BazaarNG уже задействован в нескольких проектах; и конечно же, проект Git, детище команды разработчиков ядра, достиг зрелого состояния.

Однако рынок систем контроля версий не ограничен одними открытыми программами, о которых мы слышим каждый день. Мы следим за развитием проприетарной системы контроля версий Seapine Surround SCM с ее первого выпуска: многообещающее приложение, которое было бы превосходным, если бы разработчики добавили в него пару ключевых возможностей, расцвело в... опять-таки многообещающее приложение, которому не хватает все тех же возможностей.

Большая разница

Последний раз мы обсуждали Surround SCM версии 3.0 в LXF61. С тех пор было добавлено несколько интересных возможностей, включая поддержку WebDAV (чтение и запись репозитория через webсервер), поддержка Unicode и усиленная интеграция с различными IDE. Особенно хороша поддержка WebDAV, так как Windows, Mac OS X и Linux могут читать и осуществлять запись на серверы WebDAV, что во многих случаях устраняет необходимость устанавливать Surround-клиент.

Img 80 14 1.jpg

Поддержка IDE пригодится вам лишь в случае, если ваша среда поддерживается программой. В список поддерживаемых IDE входят Visual Studio, Dreamweaver, WebSphere, CodeWarrior, IntelliJ IDEA, JBuilder и Eclipse, из которых для нас важнее всего последние две, потому что они и в самом деле являются интегрированными средами разработки – мы любим, когда все наши инструменты доступны из одного приложения.

Провал Seapine

Новые возможности неплохи, но как насчет старых проблем? Для начала, Surround SCM все еще поддерживает атомарность выгрузки в репозитарий отдельных файлов, но не задания в целом, так что ктото другой вполне может загрузить некорректную версию ПО, пока вы фиксируете свои изменения. (см. врезку Зачем нужен Subversion?)

Программа продолжает игнорировать потребность в работе без подключения к сети: постоянное общение с сервером идет даже при выполнении простейших операций. Например, если вы хотите зафиксировать несколько файлов, причем изменения произошли только в малой их части, то Surround SCM будет неэффективно использовать ваш канал: перекинет все файлы на сервер, а потом заявит, что в большинстве файлов изменений нет. Реализации примитивнее и придумать нельзя, поэтому вы вправе удивляться, чего ради надо приплачивать к 395 фунтам за честь ею попользоваться.

Кстати о цене. Да, программа стоит 395 фунтов. Прибавьте к этому НДС, а также обязательный единовременный платеж в виде 20% от цены за дальнейшие обновления и поддержку, и все это только за именную лицензию (то есть выданную конкретному разработчику). Если хотите плавающую лицензию, то готовьте 995 фунтов + НДС + единовременный платеж. Для сравнения, пользователям Windows две полных копии Microsoft Visual Studio 2005 обойдутся дешевле, чем одна копия Seapine Surround с именной лицензией – причем у MS не самые низкие цены.

Surround SCM имеет приятный пользовательский интерфейс, но ничего более.

Однако новизна GUI меркнет, как только вы осознаете, что никому не нужно отдельное приложение для задач, которые и без того выполняются в вашей IDE: Eclipse, например, уже имеет первоклассную систему Subversion. Во времена, когда царил CVS, Surround явно тянулась в лидеры. Но с приходом Subversion остался единственный выбор, и это не Seapine Surround.


ВЕРДИКТ LINUX FORMAT

  • ВОЗМОЖНОСТИ 5/10
  • СКОРОСТЬ 4/10
  • ПРОСТОТА ИСПОЛЬЗОВАНИЯ 6/10
  • ОПРАВДАННОСТЬ ЦЕНЫ 1/10
  • РЕЙТИНГ 4/10

То, что оно работает под Linux, еще не повод его использовать


ЗАЧЕМ НУЖЕН SUBVERSION?

Subversion использует особую систему транзакций: файлы, которые выгружаются в репозитарий, недоступны другим пользователям до тех пор, пока не будут зафиксированы изменения в последнем из них. Например, мы фиксируем три файла, а в это время кто-то другой пытается получить доступ к одному из них — тогда Subversion отправит ему старую версию файла без внесенных нами изменений. Таким образом обеспечивается целостность проекта, независимо от числа разработчиков и их месторасположения.

Персональные инструменты
купить
подписаться
Яндекс.Метрика