Можно долго говорить о достоинствах и недостатках конкретных технологий конкретных вендоров и преимуществах open source, но везде есть свои минусы и плюсы. Проанализировав несколько продуктов (материал для отдельной статьи), мы пришли к выводу, что для решения наших задач, InterSystems Ensemble подходит больше других.
сортировку брать со string или нет зависит от требований, как указано в статье, отличие только в сортировки чисел.
Да, правда, невнимательно читал.
У каждой сортировки есть парная, в которой числа сортируются как строки. Имя такой парной сортировки получается добавлением " string" к имени оригинальной сортировки:
Интересно, зачем такое может быть нужно?
Успокаивает, что если "что-то пошло не так", можно всегда попробовать другую сортировку. (да, при этом потребуется скопировать глобал целиком, а, возможно, и два раза скопировать, если нужно изменить сортировку в существующем глобале).
Спасибо!
Еще парочка вопросов:
Cyrillic 4 брать или Cyrillic 4 string брать для глобалов?
Что такое Cyrillic 1?
Украинцам надо менять все сразу на Ukranian 1 или можно пользоваться Caché Standard?
Вот простой вопрос есть: установил заново Caché, буду работать с русским (Ё нужна), надо ли что-то сразу переключать в сортировках? И если да — в скольки местах и на что?
что первые четыре буквы первой строки — «Stras», затем «Straß», затем опять «Stras». Такого порядка нельзя достичь, если каждой букве сопоставлять некоторый код.
Что ж тут ужасного? мне нравится этот способ установки. "Ужасного" в нем только то, что это похоже на бэкдор: импортировал пакет с классами, а заодно тебе поставилось все что угодно.
Как можно улучшить: добавить в панель управления Caché ссылку: Установка приложений, которая ожидает импорт файла с пакетом и предлагает еще и API для интерактивного диалога а еще и в одно всем известное место кладет логи и ошибки установки.
Мне кажется, тут надо разделять место импорта: если импорт пакета установки делается через drag-n-drop в студию, речь идет о клиенте и винде.
А если через импорт классов в панели управления — это уже точно сервер.
Если это упростить и свести к тому, что и в случае Студии и случае Панели управления будет открываться некое приложение в браузере (т.е. на сервере), то можно предустановить сначала некую простенькое приложение, которое сможет динамически формировать диалоговый UI для устанавливаемых пакетов.
Что думаете?
Ну это если делать write. А можно поиспользовать этот интерфейс логгера для указанного в статье способа установки? (т.е. без %Installer)?
Или было же что-то, чтобы писать в cconsole.log
Про ваше iOS приложение уже была заметка ;)
А что именно не по-русски?
Да, правда, невнимательно читал.
Интересно, зачем такое может быть нужно?
Успокаивает, что если "что-то пошло не так", можно всегда попробовать другую сортировку. (да, при этом потребуется скопировать глобал целиком, а, возможно, и два раза скопировать, если нужно изменить сортировку в существующем глобале).
Еще парочка вопросов:
Cyrillic 4 брать или Cyrillic 4 string брать для глобалов?
Что такое Cyrillic 1?
Украинцам надо менять все сразу на Ukranian 1 или можно пользоваться Caché Standard?
Особенно порадовала сортировка ss:
Интересно, а как в других СУБД сортируется такое?
Что ж тут ужасного? мне нравится этот способ установки. "Ужасного" в нем только то, что это похоже на бэкдор: импортировал пакет с классами, а заодно тебе поставилось все что угодно.
Как можно улучшить: добавить в панель управления Caché ссылку: Установка приложений, которая ожидает импорт файла с пакетом и предлагает еще и API для интерактивного диалога а еще и в одно всем известное место кладет логи и ошибки установки.
А если через импорт классов в панели управления — это уже точно сервер.
Если это упростить и свести к тому, что и в случае Студии и случае Панели управления будет открываться некое приложение в браузере (т.е. на сервере), то можно предустановить сначала некую простенькое приложение, которое сможет динамически формировать диалоговый UI для устанавливаемых пакетов.
Что думаете?
Ну это если делать write. А можно поиспользовать этот интерфейс логгера для указанного в статье способа установки? (т.е. без %Installer)?
Или было же что-то, чтобы писать в cconsole.log