Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SMWrap / 25 сообщений из 28, страница 1 из 2
01.12.2005, 14:21
    #33411206
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Интересна тема SMWrap + Cache.
Кто знает, работает ли SMWrap 3.хх под Cache 5.1, или выйдет новая версия?
...
Рейтинг: 0 / 0
06.12.2005, 17:02
    #33420246
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Чуть протолкну тему.

Неужели никого не интересует такой инструментарий для Cache, как Makova SMWrap. Для тех кто не знаком даю наводку www.makova.ru

Считаю что тема действительно достойна обсуждения, ведь с помощью такого тандема можно строить решения, конкурирующие со SCADA системами, а если поднапрячься, то и с МЭС системами.
Сочетая GUI-интерфейс с аналитическими возможностями языка и прямым доступом к данным, я уже не говорю про &sql() и все остальное, многие задачи, трудные для реализации в традиционных технологиях, будут решаться довольно легко и элегантно.
Сам имею такой опыт.
...
Рейтинг: 0 / 0
06.12.2005, 22:46
    #33420883
токарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Так чего же своим опытом и дальше не пользоваться ? И что SMWrap - это единственный инструмент для этой технологии (MUMPS) ?
...
Рейтинг: 0 / 0
07.12.2005, 09:09
    #33421170
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Да я то пользуюсь.
За 15 лет работы с MUMPSами различных производителей я прошел через несколоько инструментариев, особенно мне нравился MSM-WS.
Просто мне интересно, почему так мало говорят об SMWrap, ведь он, по моему мнению, заслуживает внимания.
...
Рейтинг: 0 / 0
07.12.2005, 10:38
    #33421374
Ruslan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
AlexKBИнтересна тема SMWrap + Cache.


Сталкивался я с этой связкой:
SMWrap - хорошая поделка, но не более того.
В основном используются людьми в годах, которые знают mumps/cos
и не способны изучить что-то новое.

Основные недостатки такие:
1. Java, С#, Delphi его полностью перекрывают по всем показателем
(начиная от скорости выполнения и разработки до возможности написания собственных компонент)
2. Идея управления окнами из Cache сама по себе порочна (СУБД
должна заниматься БД, а не управлением контролов в окнах; и cos
заточен именно под работу с данными)
3. При данном подходе на СУБД и сеть создается большая и по сути
ненужная нагрузка (передача событий, их обработка и возврат).
4. Проблемы с сопровождением: больше ошибок, трудней найти людей,
надо платить большую ЗП т.к. инструмент экзотичен.

ИМХО: Берите инструмент из п.1 в зависимости от задачи.

PS. Для расширения кругозора можете глянуть аналогичную поделку
от компании Эскейп-М: http://www.escape.ru/technologies/guiclient.html
...
Рейтинг: 0 / 0
07.12.2005, 12:16
    #33421785
WWW Boy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan2Для расширения кругозора можете глянуть аналогичную поделку
от компании Эскейп-М: http://www.escape.ru/technologies/guiclient.html
Как именно это сделать? Я обращался к ним, но в отличие от SMWrap этот инструмент строго внутренний, просто так не ставится и не дается. Что-то изменилось? Хотелось бы поподробнее на тему столь уверенного "можете глянуть".
...
Рейтинг: 0 / 0
07.12.2005, 13:14
    #33422047
Ruslan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
WWW BoyКак именно это сделать? Я обращался к ним, но в отличие от SMWrap этот инструмент строго внутренний, просто так не ставится и не дается. Что-то изменилось? Хотелось бы поподробнее на тему столь уверенного "можете глянуть".
"просто так", возможно, и не дается. Придется ограничиться описанием на сайте.
...
Рейтинг: 0 / 0
07.12.2005, 13:55
    #33422249
WWW Boy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan22. Идея управления окнами из Cache сама по себе порочна (СУБД
должна заниматься БД, а не управлением контролов в окнах; и cos
заточен именно под работу с данными)

Классика мампса - терминальные приложения. Чем они занимаются как не отрисовыванием окон?

Ruslan23. При данном подходе на СУБД и сеть создается большая и по сути
ненужная нагрузка (передача событий, их обработка и возврат).

В отличие от терминальных как раз нагрузка поменьше будет. Пока идет ввод текста в поле ввода клиент smwrap вводит текст на клиенте. Отсылка на сервер - по событию. В терминальных - каждое нажатие кнопки это работа текстового редактора написанного на мампсе.

Ruslan24. Проблемы с сопровождением: больше ошибок, трудней найти людей,
надо платить большую ЗП т.к. инструмент экзотичен.

Как выяснилось, все снова наоборот: проще найти дельфийца и объяснить десяток новых команд мампса, чем найти еще одного мампсера. С кадрами под smwrap как раз проблем не было.

Руслан, что-то много у вас не сходится с моими данными.
...
Рейтинг: 0 / 0
07.12.2005, 15:27
    #33422653
Ruslan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
WWW Boy Ruslan22. Идея управления окнами из Cache сама по себе порочна (СУБД
должна заниматься БД, а не управлением контролов в окнах; и cos
заточен именно под работу с данными)

Классика мампса - терминальные приложения. Чем они занимаются как не отрисовыванием окон?
СУБД (Cache в частности) занимается обработкой данных.
А управлением окнами должен заниматься клиент и/или сервер приложений.

WWW Boy Ruslan23. При данном подходе на СУБД и сеть создается большая и по сути
ненужная нагрузка (передача событий, их обработка и возврат).

В отличие от терминальных как раз нагрузка поменьше будет. Пока идет ввод текста в поле ввода клиент smwrap вводит текст на клиенте. Отсылка на сервер - по событию. В терминальных - каждое нажатие кнопки это работа текстового редактора написанного на мампсе.
1. Я сравнивал не с терминальной архитектурой, а с клиент-серверной и/или трехзвеннкой (см. п.1)
2. Помимо текста SMWrap шлет на сервер еще win-события (ReSize,Close,Change и т.п.), что до СУБД вообще не должно доходить
WWW Boy Ruslan24. Проблемы с сопровождением: больше ошибок, трудней найти людей,
надо платить большую ЗП т.к. инструмент экзотичен.
Как выяснилось, все снова наоборот: проще найти дельфийца и объяснить десяток новых команд мампса, чем найти еще одного мампсера. С кадрами под smwrap как раз проблем не было.

Разговор идет не о Cache, а об инструменте SMWrap (см. subj)
соответственно:
проще и дешевле дельфийца, чем "найти дельфийца и объяснить десяток новых команд мампса"
...
Рейтинг: 0 / 0
07.12.2005, 15:50
    #33422776
WWW Boy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan2СУБД (Cache в частности) занимается обработкой данных.
А управлением окнами должен заниматься клиент и/или сервер приложений.
Теперь понятно о чем речь. Тут уже вопрос как строить сервер приложений. Те, кто используют мампсы, их же и используют и как сервер приложений. Во всяком случае многие мне встречавшиеся прикладные системы построены так. Не буду отрицать очевидной возможности иметь и другие схемы построения. Тогда уже речь не об инструменте как таковом а о его применимости в более конкретизированной задаче.
...
Рейтинг: 0 / 0
07.12.2005, 20:38
    #33423566
LittleCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan2
2. Идея управления окнами из Cache сама по себе порочна (СУБД
должна заниматься БД, а не управлением контролов в окнах; и cos
заточен именно под работу с данными)


Позвольте с Вами не согласиться. Идея заключается в том, что пользовательское приложение управляется не кодом, а данным. Что делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Что делает разработчик, использующий инструмент типа SMWrap ? Он меняет описание в базе данных, и вот уже на всех местах приложение выглядит по-новому ! А если к этому добавить простоту языка MUMPS и скорость разработки, то вопрос о цене вопроса становится весьма спорным :-)
...
Рейтинг: 0 / 0
07.12.2005, 23:44
    #33423715
токарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
я вот "в годах", но много чего "нового" изучал. Что-то это "новое" никак до mumps не дотягивает. Даже близко не стоит. Если этот mumps с умом использовать. Самый верный способ получить плохо работающее и плохо развиваемое приложение в Cache это написать его на С# или Delphi и использовать SQL.
...
Рейтинг: 0 / 0
08.12.2005, 09:27
    #33424066
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Да, хорошо им рассуждать, развращенным МЕГами да ГИГами, когда после первого всхлипывания им подавали не пустышку а флэшку.
А попробовали бы мильтизадачность, да на 256 БАЙТах, да реальная скорость 3000 оп. в сек.

Согласен, нам "старым" еще многое по плечу.
У нас иное мышление, мы получаем удовлетворение от работы, когда не только нам нравится содеянное, а когда это нравится тем, кому это должно нравиться. Когда говорят: "Ну вот, наконец то мы получили именно то что мы хотели, а не то что вы можете сделать".

Конечно, если судить по двум, трем окошкам с тремя табличками, а потом то и дело красить бантики да рюшечки - тут Java, С#, Delphi впереди планеты всей.
А если проект состоит из более 100 окон, да еще нужно обеспечить динамическое создание отдельных программных модулей, форм ввода, GUI и построчных протоколов, да еще обеспечить многопользовательский режим без остановки проекта. А если необходимо дополнять его новой функциональностью, при этом совсем не опасаясь, что перестанут работать уже эксплуатируемые задачи.
Да плюс еще то, что все это реализуется в рамках единой технологии.
...
Рейтинг: 0 / 0
08.12.2005, 11:54
    #33424601
MX -- ALEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
токарья вот "в годах", но много чего "нового" изучал. Что-то это "новое" никак до mumps не дотягивает. Даже близко не стоит. Если этот mumps с умом использовать. Самый верный способ получить плохо работающее и плохо развиваемое приложение в Cache это написать его на С# или Delphi и использовать SQL.
согласен
mumps - трактор

у нас CACHE - MSM пашет на заводе лет 15
сеть более 100 машин
в условиях честной конкуренции с другими вариантами
mumps выигрывает.
много сменилось начальников не знающих
а потому не любящих M.
пытались все снести и переделать - никто не мешал.
но как-то все опять возвращается на M
и потихоньку растет и развивается.
само. :)
===================
...
Рейтинг: 0 / 0
08.12.2005, 12:31
    #33424764
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Да, действительно MSM это трактор, причем карьерный.
Лично мне очень нравилась связка MSM-NT + MSM-WS на клиенте.

Жаль что после слияния Intersystems и Micronetics так и не появилось своего родного, для Cache, GUI-инструментария.
...
Рейтинг: 0 / 0
08.12.2005, 13:01
    #33424887
Ruslan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
LittleCat Ruslan2
2. Идея управления окнами из Cache сама по себе порочна (СУБД
должна заниматься БД, а не управлением контролов в окнах; и cos
заточен именно под работу с данными)


Позвольте с Вами не согласиться. Идея заключается в том, что пользовательское приложение управляется не кодом, а данным. Что делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Что делает разработчик, использующий инструмент типа SMWrap ? Он меняет описание в базе данных, и вот уже на всех местах приложение выглядит по-новому ! А если к этому добавить простоту языка MUMPS и скорость разработки, то вопрос о цене вопроса становится весьма спорным :-)

1. Клиентская часть на рабочих местах обновляется автоматически - Delphi это умеет.
2. Речь шла не о хранении клиентской части на сервере, а об обработке событий на стороне СУБД. Возьмем сервер-ориентированную архитектуру - CSP: страницы храняться на сервере, но первичная обработка событий выполняется на клиенте (например, Cache не ловит resize окна, потерю полем фокуса - этим занимается Javascript из загруженной на клиента HTML-страницы)
...
Рейтинг: 0 / 0
08.12.2005, 13:47
    #33425051
Ruslan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
AlexKBДа, действительно MSM это трактор, причем карьерный.
Лично мне очень нравилась связка MSM-NT + MSM-WS на клиенте.

Жаль что после слияния Intersystems и Micronetics так и не появилось своего родного, для Cache, GUI-инструментария.
Хуже другое - Intersystems не занимается созданием ERP-системы на
основе Cache (Microsoft подвигает Navision, а Oracle - OEBS).
Вместо этого был сделан Ensemble - достаточно спорный проект.

По моим сугубо личным прикидкам через 7-10 лет в основном будет
вестись разработка под конкретную ERP-платформу: для автоматизации
предприятия будет браться ERP-система; ее профильные для предприятия
модули будут либо переписываться в рамках идеологии выбранной системы,
либо стандартный модуль будет сильно кастомизироваться. Разработка
с использованием СУБД в чистом виде значительно сократится.
Если к этому моменту Intersystems не представит на рынке продукт
сравнимый хотя бы с устаривающей SAP R/3, то ниша Cache
сузится окончательно.
...
Рейтинг: 0 / 0
08.12.2005, 14:20
    #33425165
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan2
1. Клиентская часть на рабочих местах обновляется автоматически - Delphi это умеет.


Какая разница руками, или автоматически. Все равно обновлять весь файл, но перед этим все проверить!!!

Ruslan2
2. Речь шла не о хранении клиентской части на сервере, а об обработке событий на стороне СУБД.

А если иногда необходимо динамически менять метод обработки события, да код метода выбирается из справочника, да не останавливая приложения управлять этим со стороны.
По моему неплохо, что разработчики SMWrap постарались по максимуму сохранить все преимущества старого М и при этом добавить современный дизайн.
И еще, нельзя рассматривать Cache только как БД. Думаю что основное преимущество не в этом, а в том что легко и просто строить довольно сложные сисемы без наворачивания большого числа различных технологий, в короткие сроки и без привлечения супер-специалистов.
...
Рейтинг: 0 / 0
08.12.2005, 22:49
    #33426199
токарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Это просто счастье, что Intersystems не занимается еще и ERP. Именно благодаря этому ее ниша и расширяется. А ERP (устаревшая, кстати, "технология") должны заниматься разработчики ERP. Чем они и занимаются, в том числе и на Cache. Собственно это единственная технология БД, на которой можно строить системы такого типа, как ERP.
...
Рейтинг: 0 / 0
09.12.2005, 08:55
    #33426489
MX -- ALEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
токарьЭто просто счастье, что Intersystems не занимается еще и ERP. Именно благодаря этому ее ниша и расширяется. А ERP (устаревшая, кстати, "технология") должны заниматься разработчики ERP. Чем они и занимаются, в том числе и на Cache. Собственно это единственная технология БД, на которой можно строить системы такого типа, как ERP.

насчет единственной технологии пожалуй сильно сказано

хотя лично я - присоединяюсь
...
Рейтинг: 0 / 0
09.12.2005, 10:55
    #33426779
WWW Boy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
LittleCatЧто делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах.
Их много, есть кому побегать.
Шутка, в которой есть доля правды.
...
Рейтинг: 0 / 0
09.12.2005, 19:29
    #33428417
LittleCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
WWW Boy LittleCatЧто делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах.
Их много, есть кому побегать.
Шутка, в которой есть доля правды.
Да я в общем не против, есть масса продуктов, которые кормят массу людей (одна 1С чего стоит ;-)) Так что с финансовой точки зрения конечно выгоднее иметь продукт, который надо будет под любое изменение Т.З. дорабатывать небесплатно.
...
Рейтинг: 0 / 0
12.12.2005, 15:41
    #33430880
ISC
ISC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
Ruslan2
Хуже другое - Intersystems не занимается созданием ERP-системы на
основе Cache (Microsoft подвигает Navision, а Oracle - OEBS).
Вместо этого был сделан Ensemble - достаточно спорный проект.


Большинство организаций предпочтут купить ERP от разработчика СУБД и именно поэтому InterSystems никогда не будет разрабатывать приложения. Такова политика компании. InterSystems не конкурирует со своими партнерами.

Ensemble. Неэффективность внедрения тяжелых ERP на крупных предприятиях была доказана. Только 20% проектов по внерению ERP завершались в срок и бюджет. 20% не внедрялось вообще, остальные с сильным превышением бюджета и срока. В большинстве таких проектов сносить все и ставить дорогостоящее ERP намного менее выгодно, нежели чем создать интеграционное решение.
...
Рейтинг: 0 / 0
15.12.2005, 17:31
    #33438908
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
AlexKBИнтересна тема SMWrap + Cache.
Кто знает, работает ли SMWrap 3.хх под Cache 5.1, или выйдет новая версия?
Нет, не работает. Те билды, которые выпускались.
Работа по согласованию и адаптации под 5.1 начата.
Конечно, будет новая, соответствующая, версия.
...
Рейтинг: 0 / 0
16.12.2005, 09:20
    #33439746
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMWrap
О, наконец-то вернулись к истокам.
Я, правда, пару дней назад получил 5.1 и тоже понял что будет переделка SMWrap, причем это затронет и переделку пользовательских наработок.
Но ничего, справимся, ради хорошего дела и труда не жалко.

Еще вопрос имею по SMWrap.
Кто работал с классом %TMСom, особенно интересен асинхронный обмен, поделитесь опытом.

SMWrap под 5.1 буду ждать с нетерпением. Известно ли какие там будут новшества?
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SMWrap / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]