PDA

Просмотр полной версии : Прощай, MasterSCADA



ASo
02.08.2024, 08:29
https://masterscada.ru/stop_sale_MasterSCADA3X

А учитывая, что MS4 до сих пор не только монструозна, а еще и преподносит сюрпризы из самых неожиданных мест - придется уйти с линейки.

EFrol
02.08.2024, 09:06
Если не возвращаться к теме https://owen.ru/forum/showthread.php?t=38232&highlight=%E8%F1%EF%EE%EB%FC%E7%F3%FE+SCADA+EFrol
скажу следующее:
У меня очень много претензий не только к этой SCADA - к любой SCADA можно прикопаться.
Программисты меня поймут, что любая попытка универсализировать что-либо приводит к монструозности, ограничениям, спотыканием за всякие грабли (баги и т.д.).
и в конечном итоге к краху. Именно поэтому такое разнообразие этих SCADA-систем. Все ищут золотую середину и не могут найти (каждый хвалит свой огород).
Уж простите за прямоту.

melky
02.08.2024, 09:19
Не раз писал, и говорил менеджерам на семинарах.
Пока не перепишите ядро MS4D клиентами у вас будут только мыши, которые плачут, колятся, но продолжают жрать кактус.
И тут новость о снятии 3-ки, которая работает вроде как быстро, но устарела точно.

Чур меня от такой системы.
1. Медленная, что сама смерть, хотя и та быстрее (среда разработки) ребята, среда разработки это не Игра в 3Д, игры то быстрее играют.
2. Работать в окне внутри других окон? Простите, у меня зрение уже +2.х

Много чего ещё тупого, но чтобы это все описать, надо ставить и т.д. делать по пунктам.

з.ы. увольте своих программеров, школота блин. Найдите толковых, и сделайте MS4 без Д,

И самое главное цена. Куча конкурентов дешевле обходится, даже среди платных.

МихаилГл
02.08.2024, 09:24
Просто у наших разработчиков неправильное понимание для распространения.
Наши в основном пишут в релизах: запущено там то, на таком то объекте. Как будто для других объектов эта система неприменима. Будь то симпл скада или круг2000.
А сименс и роквелл привязываются просто к функционалу. Для них любой объект это потенциальная реализация.

Ну а мастер скада это вообще тихий ужас, там надо быть еще и программистом не хилым. Все идет в разрез стандартам любой скады. Даже рапид скада и то более дружелюбна... Ну а заявлять, что они еще и прекратят поддержку к июню 2025, это вообще ни в какие ворота.

Сергей0308
02.08.2024, 09:44
Просто у наших разработчиков неправильное понимание для распространения.
Наши в основном пишут в релизах: запущено там то, на таком то объекте. Как будто для других объектов эта система неприменима. Будь то симпл скада или круг2000.
А сименс и роквелл привязываются просто к функционалу. Для них любой объект это потенциальная реализация.

Ну а мастер скада это вообще тихий ужас, там надо быть еще и программистом не хилым. Все идет в разрез стандартам любой скады. Даже рапид скада и то более дружелюбна... Ну а заявлять, что они еще и прекратят поддержку к июню 2025, это вообще ни в какие ворота.

Уже передумали, в смысле, не полгода будут ещё поддерживать, а год, одно это уже о многом говорит, в смысле что решения меняются каждый день!

EFrol
02.08.2024, 10:15
Помните? Раньше на радиорынках продавалось куча всяких CD-дисков с морем различного ПО.
Потом сайты с хранилищами того же ПО, которое постоянно добавлялось и добавлялось.
99% созданного - не используется от слова совсем
- тысячи браузеров
- тысячи редакторов
- текста
- графики
- бесконечное множество различных CAD-систем
- море средств разработки * тысячи релизов и сборок
- одних linux'ов - тьма
голова кругом - ЗАЧЕМ ЭТО ВСЁ?! Всё в мусорку!!!
Нет! Всё равно лепим все новые и новые релизы и обновления, совершая одни и те же ошибки. Чтобы потом все равно выбросить?!
И потом срёмся в чатах, выступая в защиту (рекламируя) того или иного продукта.
И потом нагло и тупо заявляем, что в спорах рождается истина. А её все нет и нет. Как и лекарств от глупости и жадности.

Злобин ОВ
02.08.2024, 11:33
Мне уже больше 10 лет назад объявили, что их курс на "ресурсов не жалеть" (прям как у винды).
Ну что сказать... с курса не сходят и они дойдут таки до своей цели,
а слабаки, типа их пользователи отстанут, так-что они будут первыми и единственными...

melky
02.08.2024, 11:54
EFrol, развитие ОС это нормально, как и развитие ПО, но если ты выбрал концепцию, придерживался ее, а с пути сходи, когда об этом просят пользователи.
Дай пользователю больше средств, и ты получишь результат.
Ну как пример той же RapidScada - есть средства самому написать код, при этом сделать его платным, но при использовании самому ты никому не платишь.
И противоположный пример MasterOPC сервер с LUA и С++ где при использовании собственного кода ты ещё должен приплачивать.
Как думаете, какой путь выберет человек, если он не связан договором с заказчиком, вот только MS и все тут?

EFrol
02.08.2024, 12:22
Для меня "дай пользователю больше средств" означает "наштампуйте побольше всякого хлама, чтобы мне было из чего выбрать".
По мне так лучше под каждую конкретную задачу писать с 0-я и на Ассемблере, чем копаться в чужом хламе!

melky
02.08.2024, 12:39
EFrol, про больше средств я о другом немного ��
Я вот обхожу ограничения системы, потому что считаю их неудобными.
Но с другой стороны, система на строго типизированном языке не позволяет сильно разгуляться, но можно.

EFrol
02.08.2024, 12:50
EFrol, про больше средств я о другом немного ��
Я вот обхожу ограничения системы, потому что считаю их неудобными.
Но с другой стороны, система на строго типизированном языке не позволяет сильно разгуляться, но можно.

Я тоже начинал с изучения исходников одной (секрет) SCAD'ы, и потихоньку выкидывал ненужное и неудобное.
Потом глянул и понял, что создаю тоже самое только по своему. А зачем?!
Оказалось, что под решение моих задач достаточно любого ЯП с компиляцией по "Windows 95".
Нужно просто знать ЯП и теорию алгоритмов.
Не надо помнить - в каком релизе какой баг уже исправлен, а в каком нет.
Голова не засорена знаниями об особенностях функционирования той или иной SCADA-системы.
В голове только протоколы обмена и физика техпроцессов.

imaex
02.08.2024, 13:25
Нужно просто знать ЯП и теорию алгоритмов.


Для начала (по крайней мере) работы с нормальной SCADA знание каки-либо языков программирования вообще не нужно. Да, протоколы обмена тоже не очень нужны, по большому счёту.
А вот в предметной области надо разбираться.

melky
02.08.2024, 13:45
Предметная область, это насколько удобно пользоваться программой, как быстро можешь набросать проект.
А когда терпячки не хватает на добавление пары переменных, а надо сделать 40 и потом продублировать Х раз, то в MS4D не просто плакать хочется, а рыдать в голос...

Должно быть юзер френдди, где юзер это асутп-шник, а не программист в первую очередь

serj_ant
11.08.2024, 19:13
Вот очень правильно назвали тему, ведь многие пользователи попрощаются именно с MasterSCADA полностью, а не только с 3.Х.
Это решение МПС Софт'а о прекращении выпуска лицензий на 3.Х выглядит очень странно и вызывает сомнения в адекватности их маркетинговой политики.
Ну не хотите вы тратить ресурсы на поддержку устаревшей системы, не тратьте. В конце концов пользователи смогут прожить без развития и даже без техподдержки.
Но, блин, если есть устойчивый спрос, то в чем проблема просто отгружать лицензии?
С трешкой люди работают не одно десятилетие, научились решать её проблемы и косяки, созданы кучи скриптов и шаблонов, есть так сказать легаси. И что, теперь все это смывается в унитаз?
А где гарантия, что через 5-10 лет производитель опять не зарубит ставшую привычной систему в пользу чего-то новенького?
В общем для меня такое решение это повод не перейти с 3.Х на 4Д, а задуматься о переходе на скаду другого производителя.

EFrol
11.08.2024, 21:16
А для меня повод изучить C++ и писать под конкретный контроллер нативно (https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_% D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0 %B8%D1%8F)
Забыть про все накопленные знания обо всех SCADA, IDE, CAD и т.д.
Забыть о релизах, версиях, errdata и других "подводных камнях", созданных и до сих пор создаваемых системными разработчиками.
Не полениться и вернуться к первородному ЯП, и забыть обо всех ограничениях разных SCADA.

Уверен все остальные SCADA и не только - ждет кирдык.
Вы только гляньте сколько было создано мертвого ПО:
Netscape (https://ru.wikipedia.org/wiki/Netscape_Navigator)
Clipper (https://ru.wikipedia.org/wiki/Clipper)
FoxPro (https://ru.wikipedia.org/wiki/FoxPro)
Internet Explorer (https://ru.wikipedia.org/wiki/Internet_Explorer)
вы и сами можете продолжить этот список ...

Кто-то на этом заработал неплохие деньги, надо дать армии новоиспеченных программистов тоже заработать!! :rolleyes:
А для этого надо отказаться от годами отлаженных конфигураций 1С 7.7 и умереть над 1С8.X!! :mad:

melky
11.08.2024, 22:01
EFrol, думаю правильнее выбирать, где открытое ядро, а дальше можно что-то дописывать.
Пример openScada (C++), RapidScada (C#)
Или где платишь, но опять же можно писать дальше самому - IntraScada (JS)
Ну и наверняка ещё с десяток подобных наберётся.

Как минимум снимаете с себя писанину многих вещей, на которые можно не тратить время.

EFrol
12.08.2024, 07:50
EFrol, думаю правильнее выбирать, где открытое ядро, а дальше можно что-то дописывать.
Пример openScada (C++), RapidScada (C#)
Или где платишь, но опять же можно писать дальше самому - IntraScada (JS)
Ну и наверняка ещё с десяток подобных наберётся.

Как минимум снимаете с себя писанину многих вещей, на которые можно не тратить время.

Я с Вами абсолютно согласен! И очень много времени потратил на изучение некоторых из них.
Пришел к выводу, что VB6 это тоже самое, только без всяких ограничений:
- событийно-ориентированный интерфейс - без проблем
- создание пользовательских примитивов - без проблем
- написание поддержки любого протокола - без проблем
- доступ к COM-портам - без проблем
- работа с TCP и UDP - без проблем
- вызов любых функций OS - без проблем
- работа с любыми OPC - без проблем
- доступ к любой СУБД (например, через ODBC) - без проблем
- нет никаких лицензий, нет никаких ограничений на количество пользователей и т.д.
- проект можно прятать в трей, загрузка и запуск мгновенный, т.к. в итоге маленький EXE-файлик
- для каждого рабочего места можно быстренько слепить что-то специализированное - без проблем
- интеграция с любыми интернет сервисом через API - без проблем
- интеграция с 1С7.7 или 1С8.х - без проблем

единственный и большой минус - привязка к конкретному разработчику
но что-то мне подсказывает, что именно смена разработчика приводит к отказу от уже созданных систем и навязывание якобы новых и "совершенных"
иначе приемнику приходится долго вникать в уже кем-то созданное (хорошо если документация велась четко, а если нет)

самое главное то, что все ошибки - это мои и только мои ошибки (невнимательность, ограниченные знания и т.д.),
результат моей работы ни от кого более не зависит

imaex
12.08.2024, 08:29
Вы только гляньте сколько было создано мертвого ПО:
Netscape (https://ru.wikipedia.org/wiki/Netscape_Navigator)
Clipper (https://ru.wikipedia.org/wiki/Clipper)
FoxPro (https://ru.wikipedia.org/wiki/FoxPro)
Internet Explorer (https://ru.wikipedia.org/wiki/Internet_Explorer)
вы и сами можете продолжить этот список ...


Дык, никто не вечен. VB6 тоже, если что. Нетскапа и ишак тут вообще мимо кассы, клиппер - ну, очередной ЯВУ, который пытались развивать группы энтузиастов. Не счесть, сколько их было. А фоксом я лично до сих под пользуюсь. Правда, не как средой разработки. Так-то я не курсе о его нынешней судьбе, но как инструмент для моих мелких локальных задач он меня вполне устраивает.

У Вас вообще какая-то травма от походов по дисковым развалам радиорынков. Вот никогда не ходил, не был даже ни разу.

imaex
12.08.2024, 08:33
Пришел к выводу, что VB6 это тоже самое, только без всяких ограничений:


Ну-ну. Вот только масштабируемость Вашей системы будет где-то около нуля. Это раз.

И ещё - человек смертен. Хуже того, как говорил классик - внезапно смертен. Часто в чужом коде ковырялись? А в серьёзной системе ведь не только сотни тычяч строк кода будет, но и взаимосвязи между подсистемами и прочее.

Короче - флаг в руки и попутного ветра... Я лично вообще "самоделкиных" недолюбливаю. Мягко говоря.

EFrol
12.08.2024, 08:37
Спасибо. Как раз с масштабируемостью (https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D 1%80%D1%83%D0%B5%D0%BC%D0%BE%D1%81%D1%82%D1%8C) тоже нет проблем.
А я "АКАДЕМИКОВ (https://habr.com/ru/articles/653105/)" - не очень.. :rolleyes:

Вот тема https://owen.ru/forum/showthread.php?t=40055
как мы зависим от мнения разработчика - захочет сделает, не захочет ...
Таких тем уйма.
Все идут на поклон.
А потом - да ну их, пойду искать другого, хотя чаще другое (https://journal.tinkoff.ru/learned-helplessness/).
Верно?
У меня нет такой проблемы! :cool:

EFrol
12.08.2024, 09:23
.. но как инструмент для моих мелких локальных задач он меня вполне устраивает.

Вы сами ответили на главный вопрос:
Каждый для себя выбрал какой-то инструмент для решения мелких локальных задач.
Наработал определенную базу. Просто я продвинулся чуть-чуть дальше.
И я отлично понимаю (https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BD%D0%B8%D0%BC%D0%B0%D0%BD%D0%B8%D 0%B5) и осознаю (https://ru.wikipedia.org/wiki/%D0%9E%D1%81%D0%BE%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D 0%BE%D1%81%D1%82%D1%8C), что все лучшее, что я создал, умрет вместе со мной.