Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Интересна тема SMWrap + Cache. Кто знает, работает ли SMWrap 3.хх под Cache 5.1, или выйдет новая версия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 14:21 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Чуть протолкну тему. Неужели никого не интересует такой инструментарий для Cache, как Makova SMWrap. Для тех кто не знаком даю наводку www.makova.ru Считаю что тема действительно достойна обсуждения, ведь с помощью такого тандема можно строить решения, конкурирующие со SCADA системами, а если поднапрячься, то и с МЭС системами. Сочетая GUI-интерфейс с аналитическими возможностями языка и прямым доступом к данным, я уже не говорю про &sql() и все остальное, многие задачи, трудные для реализации в традиционных технологиях, будут решаться довольно легко и элегантно. Сам имею такой опыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 17:02 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Так чего же своим опытом и дальше не пользоваться ? И что SMWrap - это единственный инструмент для этой технологии (MUMPS) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 22:46 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Да я то пользуюсь. За 15 лет работы с MUMPSами различных производителей я прошел через несколоько инструментариев, особенно мне нравился MSM-WS. Просто мне интересно, почему так мало говорят об SMWrap, ведь он, по моему мнению, заслуживает внимания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 09:09 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
AlexKBИнтересна тема SMWrap + Cache. Сталкивался я с этой связкой: SMWrap - хорошая поделка, но не более того. В основном используются людьми в годах, которые знают mumps/cos и не способны изучить что-то новое. Основные недостатки такие: 1. Java, С#, Delphi его полностью перекрывают по всем показателем (начиная от скорости выполнения и разработки до возможности написания собственных компонент) 2. Идея управления окнами из Cache сама по себе порочна (СУБД должна заниматься БД, а не управлением контролов в окнах; и cos заточен именно под работу с данными) 3. При данном подходе на СУБД и сеть создается большая и по сути ненужная нагрузка (передача событий, их обработка и возврат). 4. Проблемы с сопровождением: больше ошибок, трудней найти людей, надо платить большую ЗП т.к. инструмент экзотичен. ИМХО: Берите инструмент из п.1 в зависимости от задачи. PS. Для расширения кругозора можете глянуть аналогичную поделку от компании Эскейп-М: http://www.escape.ru/technologies/guiclient.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 10:38 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan2Для расширения кругозора можете глянуть аналогичную поделку от компании Эскейп-М: http://www.escape.ru/technologies/guiclient.html Как именно это сделать? Я обращался к ним, но в отличие от SMWrap этот инструмент строго внутренний, просто так не ставится и не дается. Что-то изменилось? Хотелось бы поподробнее на тему столь уверенного "можете глянуть". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 12:16 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
WWW BoyКак именно это сделать? Я обращался к ним, но в отличие от SMWrap этот инструмент строго внутренний, просто так не ставится и не дается. Что-то изменилось? Хотелось бы поподробнее на тему столь уверенного "можете глянуть". "просто так", возможно, и не дается. Придется ограничиться описанием на сайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 13:14 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan22. Идея управления окнами из Cache сама по себе порочна (СУБД должна заниматься БД, а не управлением контролов в окнах; и cos заточен именно под работу с данными) Классика мампса - терминальные приложения. Чем они занимаются как не отрисовыванием окон? Ruslan23. При данном подходе на СУБД и сеть создается большая и по сути ненужная нагрузка (передача событий, их обработка и возврат). В отличие от терминальных как раз нагрузка поменьше будет. Пока идет ввод текста в поле ввода клиент smwrap вводит текст на клиенте. Отсылка на сервер - по событию. В терминальных - каждое нажатие кнопки это работа текстового редактора написанного на мампсе. Ruslan24. Проблемы с сопровождением: больше ошибок, трудней найти людей, надо платить большую ЗП т.к. инструмент экзотичен. Как выяснилось, все снова наоборот: проще найти дельфийца и объяснить десяток новых команд мампса, чем найти еще одного мампсера. С кадрами под smwrap как раз проблем не было. Руслан, что-то много у вас не сходится с моими данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 13:55 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
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) соответственно: проще и дешевле дельфийца, чем "найти дельфийца и объяснить десяток новых команд мампса" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 15:27 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan2СУБД (Cache в частности) занимается обработкой данных. А управлением окнами должен заниматься клиент и/или сервер приложений. Теперь понятно о чем речь. Тут уже вопрос как строить сервер приложений. Те, кто используют мампсы, их же и используют и как сервер приложений. Во всяком случае многие мне встречавшиеся прикладные системы построены так. Не буду отрицать очевидной возможности иметь и другие схемы построения. Тогда уже речь не об инструменте как таковом а о его применимости в более конкретизированной задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 15:50 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan2 2. Идея управления окнами из Cache сама по себе порочна (СУБД должна заниматься БД, а не управлением контролов в окнах; и cos заточен именно под работу с данными) Позвольте с Вами не согласиться. Идея заключается в том, что пользовательское приложение управляется не кодом, а данным. Что делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Что делает разработчик, использующий инструмент типа SMWrap ? Он меняет описание в базе данных, и вот уже на всех местах приложение выглядит по-новому ! А если к этому добавить простоту языка MUMPS и скорость разработки, то вопрос о цене вопроса становится весьма спорным :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 20:38 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
я вот "в годах", но много чего "нового" изучал. Что-то это "новое" никак до mumps не дотягивает. Даже близко не стоит. Если этот mumps с умом использовать. Самый верный способ получить плохо работающее и плохо развиваемое приложение в Cache это написать его на С# или Delphi и использовать SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 23:44 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Да, хорошо им рассуждать, развращенным МЕГами да ГИГами, когда после первого всхлипывания им подавали не пустышку а флэшку. А попробовали бы мильтизадачность, да на 256 БАЙТах, да реальная скорость 3000 оп. в сек. Согласен, нам "старым" еще многое по плечу. У нас иное мышление, мы получаем удовлетворение от работы, когда не только нам нравится содеянное, а когда это нравится тем, кому это должно нравиться. Когда говорят: "Ну вот, наконец то мы получили именно то что мы хотели, а не то что вы можете сделать". Конечно, если судить по двум, трем окошкам с тремя табличками, а потом то и дело красить бантики да рюшечки - тут Java, С#, Delphi впереди планеты всей. А если проект состоит из более 100 окон, да еще нужно обеспечить динамическое создание отдельных программных модулей, форм ввода, GUI и построчных протоколов, да еще обеспечить многопользовательский режим без остановки проекта. А если необходимо дополнять его новой функциональностью, при этом совсем не опасаясь, что перестанут работать уже эксплуатируемые задачи. Да плюс еще то, что все это реализуется в рамках единой технологии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 09:27 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
токарья вот "в годах", но много чего "нового" изучал. Что-то это "новое" никак до mumps не дотягивает. Даже близко не стоит. Если этот mumps с умом использовать. Самый верный способ получить плохо работающее и плохо развиваемое приложение в Cache это написать его на С# или Delphi и использовать SQL. согласен mumps - трактор у нас CACHE - MSM пашет на заводе лет 15 сеть более 100 машин в условиях честной конкуренции с другими вариантами mumps выигрывает. много сменилось начальников не знающих а потому не любящих M. пытались все снести и переделать - никто не мешал. но как-то все опять возвращается на M и потихоньку растет и развивается. само. :) =================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 11:54 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Да, действительно MSM это трактор, причем карьерный. Лично мне очень нравилась связка MSM-NT + MSM-WS на клиенте. Жаль что после слияния Intersystems и Micronetics так и не появилось своего родного, для Cache, GUI-инструментария. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 12:31 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
LittleCat Ruslan2 2. Идея управления окнами из Cache сама по себе порочна (СУБД должна заниматься БД, а не управлением контролов в окнах; и cos заточен именно под работу с данными) Позвольте с Вами не согласиться. Идея заключается в том, что пользовательское приложение управляется не кодом, а данным. Что делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Что делает разработчик, использующий инструмент типа SMWrap ? Он меняет описание в базе данных, и вот уже на всех местах приложение выглядит по-новому ! А если к этому добавить простоту языка MUMPS и скорость разработки, то вопрос о цене вопроса становится весьма спорным :-) 1. Клиентская часть на рабочих местах обновляется автоматически - Delphi это умеет. 2. Речь шла не о хранении клиентской части на сервере, а об обработке событий на стороне СУБД. Возьмем сервер-ориентированную архитектуру - CSP: страницы храняться на сервере, но первичная обработка событий выполняется на клиенте (например, Cache не ловит resize окна, потерю полем фокуса - этим занимается Javascript из загруженной на клиента HTML-страницы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 13:01 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
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 сузится окончательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 13:47 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan2 1. Клиентская часть на рабочих местах обновляется автоматически - Delphi это умеет. Какая разница руками, или автоматически. Все равно обновлять весь файл, но перед этим все проверить!!! Ruslan2 2. Речь шла не о хранении клиентской части на сервере, а об обработке событий на стороне СУБД. А если иногда необходимо динамически менять метод обработки события, да код метода выбирается из справочника, да не останавливая приложения управлять этим со стороны. По моему неплохо, что разработчики SMWrap постарались по максимуму сохранить все преимущества старого М и при этом добавить современный дизайн. И еще, нельзя рассматривать Cache только как БД. Думаю что основное преимущество не в этом, а в том что легко и просто строить довольно сложные сисемы без наворачивания большого числа различных технологий, в короткие сроки и без привлечения супер-специалистов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 14:20 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Это просто счастье, что Intersystems не занимается еще и ERP. Именно благодаря этому ее ниша и расширяется. А ERP (устаревшая, кстати, "технология") должны заниматься разработчики ERP. Чем они и занимаются, в том числе и на Cache. Собственно это единственная технология БД, на которой можно строить системы такого типа, как ERP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 22:49 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
токарьЭто просто счастье, что Intersystems не занимается еще и ERP. Именно благодаря этому ее ниша и расширяется. А ERP (устаревшая, кстати, "технология") должны заниматься разработчики ERP. Чем они и занимаются, в том числе и на Cache. Собственно это единственная технология БД, на которой можно строить системы такого типа, как ERP. насчет единственной технологии пожалуй сильно сказано хотя лично я - присоединяюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 08:55 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
LittleCatЧто делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Их много, есть кому побегать. Шутка, в которой есть доля правды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 10:55 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
WWW Boy LittleCatЧто делает программист дельфи и иже с ними, когда меняется техзадание и нужно модернизировать клиента ? Правильно, он бежит переписывать код и потом обновлять клиентскую часть на всех компьтерах. Их много, есть кому побегать. Шутка, в которой есть доля правды. Да я в общем не против, есть масса продуктов, которые кормят массу людей (одна 1С чего стоит ;-)) Так что с финансовой точки зрения конечно выгоднее иметь продукт, который надо будет под любое изменение Т.З. дорабатывать небесплатно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 19:29 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
Ruslan2 Хуже другое - Intersystems не занимается созданием ERP-системы на основе Cache (Microsoft подвигает Navision, а Oracle - OEBS). Вместо этого был сделан Ensemble - достаточно спорный проект. Большинство организаций предпочтут купить ERP от разработчика СУБД и именно поэтому InterSystems никогда не будет разрабатывать приложения. Такова политика компании. InterSystems не конкурирует со своими партнерами. Ensemble. Неэффективность внедрения тяжелых ERP на крупных предприятиях была доказана. Только 20% проектов по внерению ERP завершались в срок и бюджет. 20% не внедрялось вообще, остальные с сильным превышением бюджета и срока. В большинстве таких проектов сносить все и ставить дорогостоящее ERP намного менее выгодно, нежели чем создать интеграционное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 15:41 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
AlexKBИнтересна тема SMWrap + Cache. Кто знает, работает ли SMWrap 3.хх под Cache 5.1, или выйдет новая версия? Нет, не работает. Те билды, которые выпускались. Работа по согласованию и адаптации под 5.1 начата. Конечно, будет новая, соответствующая, версия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 17:31 |
|
||
|
SMWrap
|
|||
|---|---|---|---|
|
#18+
О, наконец-то вернулись к истокам. Я, правда, пару дней назад получил 5.1 и тоже понял что будет переделка SMWrap, причем это затронет и переделку пользовательских наработок. Но ничего, справимся, ради хорошего дела и труда не жалко. Еще вопрос имею по SMWrap. Кто работал с классом %TMСom, особенно интересен асинхронный обмен, поделитесь опытом. SMWrap под 5.1 буду ждать с нетерпением. Известно ли какие там будут новшества? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 09:20 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=33438908&tid=1559647]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 387ms |

| 0 / 0 |
