Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 SMWrap  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 824
SMWrap Studio
Cреда быстрой разработки приложений (Rapid Application Development) для создания высокоэффективных Intranet/Internet приложений, которые используют IRIS Data Platform (СУБД Cache`) .


Хотелось бы услышать автора, если ему не сложно прокомментировать оное и у него есть время...

Заранее благодарен!
Модератор: добавил ссылку
26 июл 19, 14:19    [21935394]     Ответить | Цитировать Сообщить модератору
 Re: SMWrap  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2715
Я так понимаю вы хотите услышать MyasnikovIA. У него есть в профиле есть email.

У него даже репозиторий на GitHub есть, хотя смысл его малопонятен, если исходниками он делиться не хочет.
26 июл 19, 15:19    [21935480]     Ответить | Цитировать Сообщить модератору
 Re: SMWrap  [new]
MyasnikovIA
Member

Откуда: Новосибирск
Сообщений: 75
DAiMor,

Добрый день. В действительности у меня есть исходники и могу вносить изменения, но я не являюсь владельцем этого продукта и разрешения на открытую публикацию от владельца я не получал. От сюда и нет исходников в открытом виде.
15 авг 19, 05:03    [21949726]     Ответить | Цитировать Сообщить модератору
 Re: SMWrap  [new]
MyasnikovIA
Member

Откуда: Новосибирск
Сообщений: 75
AlexKB,

В последние пять месяцев мне пришлось сменить работу и перейти на другую БД+ PHP, но в свободное время я всё-таки иногда подпиливаю этот проект. Для себя, так сказать для души. Если это кому-то будет интересно, то могу вносить изменения. Но сразу же оговорюсь, что проект довольно старый, и у меня сложилось впечатление, что доработкой занималась не одна команда (стиль написания кода меняется). В связи с этим в коде очень много артефактов и ошибок в архитектуре. К примеру, при работе студии, список всей области имен (классов) передаётся на клиента со всеми связями и дальнейший разбор кода происходит на стороне клиента, хотя сервер с этой задачей справляется быстрее (разбор кода в MUMPS). Когда проект маленький, то это не проблема, а когда проект переваливает за пять тысяч классов, этот процесс сильно становится тормозным. Еще одним недостатком архитектуры можно назвать то, что перед сохранением изменённого класса старая версия удаляется и класс создается снова. Из-за этого слетает система хранения и если таблица в которой были записи модифицируется, то данные могут оказать абсолютно в других столбцах так как Storage создается новый (перестраивается) а данные в глобулах остаются старые. Ну и косметический артефакт, при переходе на юникодную версию Cache’ в консоли студии сломался шрифт, надо дописать смену кодировки в зависимости от версии БД.
Из последних доработок я могу назвать полностью переписанный механизм развертывания проекта (инсталляция классов). И пока у меня была временная лицензия на IRIS , допилил классы для работы на нем.
В результате доработок появляются обновления на ресурсе www.SMWrap.ru
15 авг 19, 05:40    [21949729]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить