До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Обратная сторона — администратор. Часть 2, Конструктор

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Обратная сторона — администратор. Часть 2, Конструктор главное изображение

Привет меня зовут Андрей Соколов, я имею некоторый опыт работы с информационными системами(ИС), как в роли оператора, так и в роли администратора, это видно из моего резюме.

Сегодня я бы хотел рассказать о визуальных конструкторах ИС. Это логическое продолжение моей предыдущей статьи.

Итак, возьму для примера МИС «Барс», так как с этой программой работаю довольно плотно в последнее время. У этой системы есть довольно много всяческих настроек, я остановлюсь на возможностях создания отчетов и создании так называемых шаблонов (по сути, это пользовательские формы, которые могут быть набраны через визуальный конструктор, они привязаны к услуге, оказываемой врачом. В общем, это непосредственно, то с чем работает медицинский персонал).

Делать отчеты в «Барсе» оказалось довольно увлекательным занятием. Я это связываю с тем, что по сути отчеты (пользовательские web-отчеты) — это те же формы, что и в обычном интерфейсе. Да, там есть визуальный редактор для тех, кто совсем не понимает в вебе, но там же имеется возможность создавать отчет непосредственно на синтаксисе, который использует «Барс» для создания своих форм (обычный HTML с некоторыми компонентами фреймворка). Таким образом получаем золотую середину — с одной стороны можно накидать простенькие отчеты с минимальными «затратами» на обучение (с очень ограниченной функциональностью), с другой стороны — имеем мощный инструмент для создания отчетов, и даже интерактивных форм, если потребуется.

А теперь перейдем к шаблонам «Барса» — они сделаны совсем иначе, чистый визуальный редактор уровня «набросать список полей на вкладку, спозиционировать по строгой сетке аля HTML Table, изменить стиль через некий визуальный редактор». И, да, можно даже для полей делать небольшие скрипты. Вроде бы неплохо, но по факту серьезных форм через этот конструктор не сделать.

К тому же, если это реально использовать, то мы получим довольно большую сложность (и для изучения, и для дальнейшей работы), хотя изначальная задача конструктора — уменьшить и упростить работу.

Ок. Это была вводная часть, теперь перейдем к сути проблемы.

Когда я общался с администраторами ЛПУ области, а также с представителями «Барса» по поводу того, что лучше бы подучить персонал (админов) в плане программирования HTML+CSS+JS+SQL, чем учить визуальные штучки, мне говорили — «Да ну! Это же нужно изучать... Это сложно».

Но по факту все равно что-то изучить придется — либо учить визуальный редактор конкретной ИС с его глюками, и ограничениями, либо изучить полезные на данный момент навыки ( тут я прям в тренде, привет Хекслету) — языки программирования, разметки, выборки данных, ну и да — придется немного ознакомится с синтаксисом фреймворка. Моё мнение, глубина изучения фреймворка может быть разной, в зависимости от желания — можно копнуть поглубже, а можно просто копировать некие куски, модифицировать их, ну вы меня поняли.

В любом случае, польза изучения более низкого и стандартного API языков принесет больше пользы, чем изучение более верхнего уровня, такого как визуальные конструкторы — и там и там нужно потратить время на изучение, но результат будет радикально отличаться.

На этом у меня всё — пишите свои комментарии по этому поводу.

Аватар пользователя Андрей Соколов
Андрей Соколов 23 ноября 2021
1
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября