Pull to refresh

Comments 10

А Caché Studio поддерживает что-либо кроме Caché (собственно интересно GT.M)? А сколько Caché Studio стоит, если не покупать за огромные деньги само Caché?

А что Вы подразумеваете под «огромными» деньгами? На небольшое число лицензий (например 5 пользователей) девелоперская версия Caché стоит разумные деньги. Но Caché Studio можно использовать и не покупая. Например скачать фриварную версию СУБД. В качестве сервера фриварную версию ее использовать нельзя (низкая производительность и ограничение на коннекты), а вот для использования Caché Studio — самое оно. Еще InterSystems тестирует программу стартапов — бесплатный хостинг Caché/Ensemble с любым требуемым количеством лицензий — лишь бы тема стартапа была интересной.
Собственно, возвращаясь к исходному вопросу, можно сказать, что сред разработки для GT.M в общем-то и нету:
  • AltNC, который хорош всем, но который средой можно назвать лишь с натяжкой;
  • EsiObjects, который доступен на SourceForge;
  • GT.M WinBuilder, который разрабатывается умельцами и который неоткуда качать и, наконец,
  • mpsEdit, последнее упоминание о котором было в 2005 году.
Ещё посмотрите скриншоты вот этого проекта — вроде бы, он тоже позволяет редактировать код внутри GT.M.
Caché Studio, помимо собственно Caché,
поддерживает ещё ряд продуктов InterSystems (Ensemble, HealthShare).

Возможно, умельцы даже пытались «скрестить» Caché Studio c GlobalsDB, — но сам я не пробовал и ни подтвердить, ни опровергнуть не могу.

Поддержка GT.M, скорее всего, отсутствует полностью, ибо конкурент.

По поводу цены — вся клиентская часть продуктов InterSystems сама по себе не требует лицензии для работы (в отличие от серверной части) и потому бесплатна.
А что Вы подразумеваете под «огромными» деньгами?

Дело было десять лет назад — выкатили 100 000$ только для разработки. ( могли конечно для манёвра такую стоимость назвать)

Caché Studio, помимо собственно Caché,
поддерживает ещё ряд продуктов InterSystems (Ensemble, HealthShare).

То есть ничего кроме себя.

Возможно, умельцы даже пытались «скрестить» Caché Studio c GlobalsDB, — но сам я не пробовал и ни подтвердить, ни опровергнуть не могу.

Вряд ли, т.к. в GlobalsDB нету M.

Поддержка GT.M, скорее всего, отсутствует полностью, ибо конкурент.

Логично.

По поводу цены — вся клиентская часть продуктов InterSystems сама по себе не требует лицензии для работы (в отличие от серверной части) и потому бесплатна.

А вот интерсистемс думает иначе: «Can I develop a commercial application with the evaluation version of Caché?
No. It is for evaluation purposes only. For developing and deploying commercial applications, you must purchase a Caché license». Это FAQ со страницы скачивания Free Caché Download.
Мне кажется, здесь ключевая фраза «commercial applications».

Ситуация с M-технологиями принципиально отличается от, скажем, C++, Java или .Net:
Caché Studio бессмысленна без возможности соединения с сервером,
и лишь Caché Studio вкупе с доступным сервером составляют IDE в традиционном понимании этого слова.

Далее можно сделать утверждение,
что для разработки бесплатных приложений можно воспользоваться демонстрационной однопользовательской версией Caché (но при попытке соединиться с сервером Вы, скорее всего, получите сообщение <LICENSE LIMIT EXCEEDED>),
а вот для разработки коммерческих приложений нужна коммерческая версия «IDE» — т. е. Caché Studio и купленный сервер.

Утверждение о том, что в GlobalsDB нет M — не совсем верно. По кр. мере, Globals API даёт возможность вызова программ (M routines) из Java/.Net.

«Globals offers multi-dimensional array storage. While this is hugely valuable, it is all that Globals provide»
Киньте ссылку на пример «вызова программ (M routines) из Java/.Net.»
Дело было десять лет назад — выкатили 100 000$ только для разработки. ( могли конечно для манёвра такую стоимость назвать)

Могли и для маневра — но сейчас все гораздо демократичнее для разработки. А временную лицензию для «попробовать» можно заказать бесплатно — месяца на 3.
А вот интерсистемс думает иначе: «Can I develop a commercial application with the evaluation version of Caché?
No. It is for evaluation purposes only. For developing and deploying commercial applications, you must purchase a Caché license». Это FAQ со страницы скачивания Free Caché Download.

Тут дело скорее в том, что разработка коммерческих проектов на фриварной версии может привести к неоднозначной оценке технологии, т.к. фриварный дистрибутив это сильно урезанный по производительности и функционалу слепок коммерческой версии. Но для «посмотреть возможности Caché Studio» бесплатного дистрибутива вполне хватит.
Sign up to leave a comment.