Андрей Енькин

Full-stack веб-разработчик, менеджер проектов

andrey@enkin.ru

Веб-разработка - это не только сайты, но и промышленные инструменты

Когда говорят про веб-разработку, то подразумевают создание сайтов для широких масс посетителей. Сайты компаний, интернет-магазины, сервисы всякие. Веб-разработчик трудится в диджитал-агентстве или компании, работающей в интернете. Всегда ли это так? Нет, не всегда.

Во-первых, вы наверное слышали термин Интранет? Он обычно есть в крупных компаниях, называют его по-всякому - внутренний сайт, корпоративный портал, корпоративная соцсеть и т.п. Много ли общего у этих сервисов с привычными сайтами? По-разному. Под капотом там может быть MS SharePoint, имеющий очень мало общего с привычной веб-разработкой и ее стеком технологий. Оговорюсь - я однажды видел на Шерпойнте настоящий интернет-магазин, но это, конечно, из серии "удивительное рядом" или "зырьте пацаны как я могу". А вот Корпортал на Битриксе или Б24 - это по сути перелицованный "веб-сайтовый" Битрикс и есть.

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

Задача приложения, насколько я смог его изучить - хранить информацию об этапах и объектах производственного процесса металлических труб для нефте- и газопроводов. "Прослеживаемость" - это слово применяется ко всем работам с трубой = бетонированию, нанесению покрытия, испытаниям и т.п. Есть справочники действий, объектов и других данных. Через веб-интерфейс быстро вводится и наглядно отображается информация, нужная для работы инженеров.

Наглядно отображается и та информация, которая приходит в базу данных не с клавиатур работников, а с датчиков и контроллеров промышленной автоматики. Как принимать и записывать приходящие "по интернету" цифры - отдельная история с красивыми API, протоколами обмена данными и специфическими приколами. Ничуть не менее специфичными, чем, например, CommerceML 1С-овский для обмена товарами и заказами между инет-магазинами и желтой недо-ERP. Таким образом, это не игрушка и не рекламоноситель, как бывает в большом интернете, а рабочий инструмент для конкретного завода.

Что общего у этой штуки с классической веб-разработкой? Общее - примерно все. Интерфейс построен на Bootstrap 3, а под капотом там моя любимая YII2. И вот уже промышленный инструмент становится таким же понятным, как админка сайта. И он кажется даже проще, потому как для людей сервисы подчас еще более наворочены. Покажу свой незапущенный стартап, который, тем не менее, я успешно продал по частям заинтересованным сторонам в рыболовном бизнесе.

Посмотрите, это тоже веб-интерфейс на том же Bootstrap 3 и с YII2 под капотом.

Данных по рыболовной приманке ничуть не меньше чем по нефтяной трубе.

А интерфейс управления кучей характеристик получился весьма затейливым.

Инструменты веб-разработки применяются не только для сооружения витрины с товаром и кнопкой Купить, или онлайн-журнала, увешанного баннерами. В онлайне люди работают, хранят рабочие записи, отслеживают производственные процессы, следят за результатами с телефона сидя в вахтовке за полярным кругом. Все эти задачи решают веб-приложения, построенные на тех же технологиях, что и обычные сайты. И скажу что я до сих пор не знаю, чем заниматься интереснее - публичными интернет-проектами, или вот таким - специализированными.

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

 

Хорошая статья? Поделись в соцсетях!