Preamble.
Был у меня маленький проект, железо:
* автомобильные весы
* 4 IP камеры, которые рассматривают взвешиваемый автомобиль (номера тягача и прицепа, кабину на наличие пассажиров и кузов на предмет загрузки).
* рабочее место оператора, где формировались необходимые документы при взвешивании, фото сохранялись, что бы была возможность разбора полетов.
Софт:
* freePascal
* PostgreSQL
* Windows
* коммерческая программа распознавания номеров (названия не будет, что бы не была рекламой, в личку отвечу)
И это все успешно себе работало 6 лет.
Стало все тормозить....
Продиагностировав проблему, понял, что не совсем оптимально составил SQL запросы (которые используются для помощи оператору - например, как Excel, помогал ему со вводом, если он когда-то уже вводил что-то похожее).
Так как все SQL запросы моя программа хранила в отдельных файлах, то проблема закрылась, правкой файлов SQL.
Но сомнения зародились...
И я подумал, как бы ее заменить.
Amble.
В итоге, наткнулся на ASP.NET MVC.
Что понравилось:
* ядро выполняется на конкретной машине (доступ по COM порту к весам и распознаванию номеров)
* интерфейс пользователя - HTML - сиди хоть с мобильного телефона в другой части предприятия.
* - JavaScript - на сегодня вполне отличный интерфейс предоставляет.
* C# легче переносить с Windows на Linux в современных условиях.
* настройка runtime гораздо легче.
* просто бонус - движение вместе со временем.
* dotnet core 2.0 работает и на Windows и на Linux.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
.Net MVC в автоматизации
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
.Net MVC в автоматизации
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.