¬аше окно в мир —јѕ–
Ќовости —татьи јвторы —обыти€ –екламодател€м
—татьи

6 марта 2024

„то выбрать: десктопное или веб-приложение дл€ организации среды общих данных

јмир »слам, ¬адим ѕронин, ƒмитрий ћедведев

јмир »слам ¬адим ѕронин ƒмитрий ћедведев


јвторы Ч сотрудники ќќќ Ђ»нгипрої, российского разработчика ѕќ дл€ организации среды общих данных: ј. »слам Ч аккаунт-менеджер, ¬. ѕронин Ч коммерческий директор, ƒ. ћедведев Ч руководитель проектов

¬ведение

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

÷елью данной статьи €вл€етс€ обсуждение преимуществ и недостатков десктопных и веб-приложений, а также определение наиболее подход€щего варианта дл€ организации среды общих данных.

ѕеречень сокращений

ќ — Ц объект капитального строительства
—ќƒ Ц среда общих данных
ќ— Ц операционна€ система
ѕќ Ц программное обеспечение
Ѕƒ Ц база данных

ќпределение пон€тий

Ќачать следует с определени€ пон€тий: что такое десктопное приложение, веб-приложение, среда общих данных.

ƒесктопное приложение Ч клиентское программное обеспечение, реализующее интерфейс Windows Forms. ѕриложение инсталлируетс€ на рабочую станцию пользовател€ и запускаетс€ локально, без необходимости посто€нного подключени€ к интернету [1]. ¬ зависимости от типа операционной системы, процессора, видеокарты и других параметров могут потребоватьс€ разные версии программы.

¬еб-приложение Ч клиентское программное обеспечение, представл€ющее собой браузер и использующее http/https протоколы, дл€ обмена данными с серверами и отображени€ контента дл€ пользователей [2]. ѕриложение не требует инсталл€ции или загрузки программных модулей на рабочую станцию пользовател€.

—реда общих данных Ч программно-технический комплекс дл€ совместной работы всех участников проекта с информационными модел€ми на всех стади€х жизненного цикла [8].

¬заимодействие внутри веб-приложени€

–ис. 1. ¬заимодействие внутри веб-приложени€ [3]

»так, веб-приложение работает через браузер, использу€ его как среду выполнени€, десктопное Ч устанавливаетс€, запускаетс€ и работает локально. —равним их по основным характеристикам.

–азвертывание

¬еб-приложение не требует установки и размещаетс€ на локальном или облачном сервере. “ам же происходит процесс обновлени€. ѕри этом сервер нужен в любом случае, даже если решение совсем простое. ¬едь кроме фронтенда, с которым пользователи будут работать через браузер, нужно где-то размещать бэкенд.

ƒесктопное приложение придетс€ устанавливать вручную на каждом устройстве. ¬ компании с большим количеством рабочих мест это может зан€ть достаточно много времени.

—овет: развертывание —ќƒ дл€ проектов капитального строительства Ч это комплексный процесс. —тоит учесть, что количество пользователей —ќƒ и их поименный состав трудно спланировать. ѕоэтому стоит выбирать системы, доступ к которым выдать легче. Ёто веб-приложени€.

ќбновление

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

ƒесктопное приложение необходимо обновл€ть каждый раз, когда выходит нова€ верси€ или исправл€ютс€ баги. ’оть и зачастую этот процесс автоматизирован, следить за актуальностью версии придЄтс€. ”становка одного приложени€ на одно устройство и поддержание его работоспособности может не представл€ть большой проблемы, однако предпри€ти€, у которых большое количество устройств с обширным набором программного обеспечени€, столкнутс€ со значительными проблемами. ќбновление приложени€ на каждом устройстве компании потребует заметных усилий, но этот процесс €вл€етс€ неотъемлемой и критически важной частью обеспечени€ работоспособности и надежности системы.

—овет: выбира€ систему, обращайте внимание на ее полную стоимость, то есть не только стоимость лицензий на момент покупки, но также стоимость последующих обновлений, обслуживани€ (персонал) и стоимость того оборудовани€, которое потребуетс€ дл€ обеспечени€ работы системы. ѕо этому параметру веб-приложени€ обычно выигрывают, так как фактически вы берете софт Ђв арендуї по модели SaaS. “ака€ модель была разработана дл€ сокращени€ затрат организаций.

ƒоступность

¬еб приложение Ч гибкое, оно не зависит от окружени€, в котором было запущено. –аботает в любом современном браузере, под любой ќ—, на любой мобильной/стационарной платформе и не требует никакой предварительной подготовки среды, например установки Java, Silverlight или приложений Adobe [4]. ¬еб-приложение доступно из любой точки мира, а пользовательские файлы всегда будут под рукой, но только если есть интернет-соединение или реализована возможность работы оффлайн и загрузки-выгрузки данных.

ƒесктопное приложение доступно только с устройства, на котором оно установлено. ¬ажно отметить зависимость таких приложений от операционной системы, процессора, видеокарты, р€да других параметров. „тобы работать с разных устройств, придетс€ установить приложение на каждом, а также организовать облачное или локальное хранилище, чтобы всегда иметь доступ к файлам.

—овет: обратите внимание на способ организации труда будущих пользователей —ќƒ. ¬се ли они пользуютс€ исключительно компьютером на рабочем месте или используют также планшеты и телефоны. ¬озможно, в ваших проектах участвуют сотрудники, работающие удаленно, или временный персонал. ¬се это признаки того, что вам больше подойдет веб-приложение.

‘ункциональность

¬еб-приложение полностью зависит от браузера и технологий его работы. ѕоэтому есть р€д ограничений, например, в доступе к аппаратному обеспечению вашего устройства [5]. Ќо целый р€д задач можно решить по принципу Ђчто нельз€ переписать, можно надстраивать или расшир€тьї. –едакторы документов, изображений, аудио, видео, 3D графики; системы управлени€ проектами; хранилища файлов; no-code конструкторы Ч успешно работают в браузерах. »нструменты быстрой интеграции сервисов, а также интерфейсные библиотеки еще больше расшир€ют существующие возможности [6].  роме того, веб-приложени€ не занимают места на жестком диске устройства.

ƒесктопное приложение позвол€ет реализовать буквально любые функции Ч в этом оно однозначно превосходит веб. ¬о вс€ком случае, полноценного онлайн аналога Photoshop или Sony Vegas еще никто не разработал. —истемные утилиты Ч определенно сфера десктопной разработки.  ак и программы, которые должны долго работать в фоновом режиме Ч например, чаты или торрент-клиенты, с которыми будет просто неудобно работать через браузер. “акже такое ѕќ чаще используетс€ дл€ специфических проектов, с нестандартными интерфейсами или функци€ми.

ѕо поводу скорости работы. ¬се не так однозначно, как может показатьс€. Ќесмотр€ на то что браузерный клиент посто€нно обмениваетс€ данными с сервером, быстродействие будет во многом будет зависеть от того, насколько грамотно он спроектирован, от Ђчистотыї кода, возможностей оборудовани€, стабильности канала св€зи. –азница в быстродействии, котора€ очевидна при тестировании, зачастую незаметна дл€ пользователей.

—овет: не стоит гнатьс€ за максимальной функциональностью из всех возможных. “о есть выбирать систему, в которой больше всего функций. ќбычно пользователи используют не более 10-20% всего функционала системы [9]. »менно это самый нужный функционал.

Ѕезопасность

¬еб-приложение, разработанное с использованием современных протоколов и средств защиты, способно полноценно обеспечивать сохранность данных. ќднако на некоторые моменты разработчики не могут повли€ть: браузер, облачный сервер, канал св€зи Ч могут как повысить уровень безопасности за счет дополнительных средств проверки, но также и снизить его за счет своих у€звимостей. Ќесомненный плюс дл€ пользователей: такое ѕќ проще контролировать. ќграничени€ среды снижают веро€тность, что оно скрыто получит доступ к файлам или запустит какой-либо процесс.

ƒесктопное приложение настраиваетс€ более гибко, а значит теоретически при его разработке можно предусмотреть все потенциальные у€звимости. Ќа практике Ч вр€д ли. ¬прочем, сделать его полностью безопасным все же можно, но при условии, что устройство, на котором оно установлено, не будет никуда подключатьс€, даже к защищенной локальной сети. ¬ противном случае риск все равно будет.

ќднозначно можно сказать, что безопаснее значит сложнее, если вообще возможно. Ќа это вли€ют много факторов, прежде всего Ч человеческий. ј ведь именно в защите от человеческого фактора в различных его про€влени€х заключаетс€ смысл всех мер безопасности. Ќо очевидно, что доверие к десктопному ѕќ выше. Ќекоторые организации принципиально не соглашаютс€ работать в браузерах, многие пользователи все еще относ€тс€ к ним настороженно. ќднако ситуаци€ мен€етс€ Ч с развитием технологий растет ло€льность людей к ним.

—овет: высокие требовани€ безопасности стоит предъ€вл€ть тогда, когда это действительно необходимо. ¬ иных случа€х организаци€ сама себе Ђмешает работатьї. Ќекоторые из систем —ќƒ могут работать даже в Ђзакрытыхї контурах, при этом остава€сь веб-приложением. —ервер разворачиваетс€ внутри этого закрытого контура.

Ћицензирование

ƒесктопные приложени€ имеют один вид лицензировани€ Ч лицензии по пользовател€м с ограничением количества одновременных подключений, или именные лицензии.

¬еб-приложени€ имеют разнообразие по способам лицензировани€ Ч лицензии по пользовател€м, лицензии по проектам, лицензии по занимаемому в облаке месту.

Ћицензионна€ политика веб-приложений более гибка€, что позвол€ет подобрать наиболее подход€щие лицензии дл€ нужд организации в данный момент.

ƒл€ организации —ќƒ дл€ внутреннего пользовани€ с посто€нным штатом сотрудников можно рассматривать системы с ограничени€ми по пользовател€м. ≈сли вы планируете использовать —ќƒ дл€ организации информационного обмена с внешними организаци€ми и внештатными сотрудниками, следует рассмотреть системы с лицензи€ми по проектам, в которых количество пользователей не ограничено. ѕодробнее этот вопрос рассмотрен в статье ƒ.¬. ћедведева Ђћодели лицензировани€ и размещени€ среды общих данных строительного проектаї [10].

—овет: не стоит старатьс€ купить лицензии Ђраз и навсегдаї. —рок актуальности информационных систем редко составл€ет более 5 лет. ѕотом они требуют или замены или серьезного обновлени€.

 акое приложение дл€ организации —ќƒ лучше?

ƒл€ ответа на этот вопрос необходимо выделить задачи и тенденции, которым следует развитие —ќƒ как инструмент повышени€ эффективности де€тельности участников строительных проектов [7]. Ќекоторые из них:

  • обеспечение удобного и быстрого доступа к —ќƒ новых сотрудников;
  • обеспечение безопасности хранимой и передаваемой информации;
  • уменьшение требований к программно-аппаратной части со стороны —ќƒ.

”добный и быстрый доступ в полной мере могут обеспечить веб-приложени€, доступ предоставл€етс€ через браузер, который стандартно присутствует на всех современных устройствах, что позвол€ет сотрудникам работать в —ќƒ с любого устройства с интернет-соединением. Ќет необходимости устанавливать и обновл€ть приложени€ на каждом устройстве, это также упрощает процесс внедрени€ новых сотрудников.

—ќƒ €вл€етс€ клиент-серверным программным обеспечением и невозможно полностью изолировать устройство, на котором оно установлено дл€ обеспечени€ полной безопасности хранимой информации. “ехнологии развиваютс€, веб-приложени€ на сегодн€шний день могут обеспечить высокий уровень безопасности хранимой и передаваемой информации с помощью современных методов шифровани€ и аутентификации.

ƒл€ запуска веб-приложений не требуетс€ учитывать, кака€ стоит ќ—, сколько оперативной пам€ти или насколько производительна€ видеокарта, как в случае с десктоп-приложением. ƒл€ работы достаточно устройства, поддерживающего полнофункциональную работу браузера, что может сэкономить затраты на оборудование и его обслуживание. ¬еб-приложени€ также могут быть более масштабируемыми, что позвол€ет адаптировать ресурсы под текущие потребности.

ѕодвод€ черту, нельз€ не обратить внимание на то, что в каждой второй конкурсной документации в разделе технических требований к —ќƒ прописаны требовани€ к наличию веб-клиента или веб-доступа.

 ак правило, обосновани€ такие же:

  • мобильность (можно войти в систему с любого компьютера, подключенного к интернету);
  • легкость развертывани€ и обновлени€ (не требуетс€ переустановка программных модулей на рабочих станци€х пользователей);
  • простота создани€ тестовой и продуктивной среды (на сервере приложений развернуто два веб-приложени€ к одной Ѕƒ; таким образом, тестирование новых версий программного обеспечени€ отдельными группами пользователей становитс€ удобным и сравнительно Ђбезопаснымї, так как всегда можно вернутьс€ к действующей версии системы, обратившись к ней по другому адресу).

ќбзор рынка —ќƒ

ƒл€ получени€ актуальных данных о наличии веб- или десктоп-приложений среди отечественных систем, позиционирующих себ€ как —ќƒ, был проведЄн анализ с использованием открытых источников информации, таких как: видео демонстрации систем, презентации, обзоры решений, статьи и так далее. »з-за большого количества решений ѕќ дл€ организации —ќƒ в обзор попали не все, а наиболее попул€рные.

ќтправной точкой дл€ выбора периода сравнени€ выбрано поручение ѕрезидента –‘ ѕредседателю ѕравительства по обеспечению информационного моделировани€ в строительстве (BIM) [11], по€вившеес€ 19.07.2018 г. –езультаты анализа были внесены в таблицу ниже:

—равнение рынка —ќƒ-решений в –оссии

–ис. 2. —равнение рынка —ќƒ-решений в –оссии по формату клиентов (десктоп и веб) в 2018 и 2023 г.г.

 ак видно из таблицы, налицо €вна€ тенденци€ развити€ новых и перехода уже имеющихс€ продуктов на формат веб-приложений. Ёто подтверждаетс€ более масштабным общемировым процессом перехода всей отрасли »“ на облачные и веб-сервисы.

“аблица €вно демонстрирует не только все увеличивающуюс€ попул€рность формата веб-приложений дл€ организации —ќƒ, но и по€вление новых решений в этой отрасли.

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

“акже в пользу применимости, попул€рности и эффективности веб-клиента говорит тот факт, что вендоры за этот период разработали в дополнение к десктопной версии своего продукта еще и веб-версию. Ќекоторые из них продолжают разрабатывать ее в насто€щий момент.

ќчевидно, что пользователи систем оценили преимущества такого способа организации своих работ, и постепенно спрос на них растет, а вслед за ним растет и предложение. ѕользователи и, что важнее, компании все больше довер€ют облачным технологи€м и веб-сервисам. ¬ том числе довер€ют и компании, в которых довольно высокие требовани€ к безопасности хранени€ данных. Ёто стало возможным благодар€ существенно и быстро возросшему уровню развити€ “»ћ.

«аключительные мысли

ћодель организации рабочего пространства в насто€щее врем€ претерпевает существенные изменени€.   рабочим местам предъ€вл€ютс€ все новые требовани€: возможность удаленной работы, сокращение времени на производство работ и другие.

‘орма получени€ и предоставлени€ информации измен€етс€ посто€нно. “еперь организации все чаще хот€т, чтобы сотрудники были всегда на св€зи, в режиме Ђонлайнї.

–уководство многих компаний уже оценило по достоинству тот факт, что в случае выбора облачных технологий у них не будет необходимости закупки серверных мощностей.

–€д продуктов дл€ организации —ќƒ обладает уникальными техническими наработками, которые позвол€ют заменить сразу несколько программ, которые уже прочно укоренились в работе. –азумеетс€, это десктоп-приложени€, которые можно заменить с максимальной эффективностью.

¬ажно учитывать специфику работы и потребности пользователей.

ƒесктоп-приложени€ хорошо подойдут дл€ организации работы небольших стационарных команд.

ƒл€ организации —ќƒ, где необходимо объединить всех участников проекта в единую среду, веб-технологии будут в приоритете. ќни гибкие, универсальные, не требуют предварительной подготовки среды, позвол€ют сэкономить финансы компании, аппаратные ресурсы и врем€ сотрудников.

¬ конечном итоге правильный выбор между десктоп и веб-приложени€ми поможет пользовател€м —ќƒ оптимизировать управление данными и повысить эффективность вашей работы.

—писок литературы
  1. EFT-Soft [Ёлектронный ресурс] // „то такое десктопна€ верси€ программы Ц –ежим доступа: https://eft-soft.ru/chto-takoe-desktopnaya-versiya-programmy/ (дата обращени€: 18.09.2023).
  2. Ecm-journal [Ёлектронный ресурс] // ƒесктопное приложение или веб-клиент Ц вот в чем вопрос! Ц –ежим доступа: https://ecm-journal.ru/material/Desktopnoe-prilozhenie-ili-veb-klient-vot-v-chem-vopros (дата обращени€: 18.09.2023).
  3. Smartiqa [Ёлектронный ресурс] // Web-приложение: пон€тие, компоненты и принципы работы Ц –ежим доступа: https://smartiqa.ru/courses/web/lesson-1 (дата обращени€: 18.09.2023).
  4. Habr [Ёлектронный ресурс] // Desktop или Web? Ц –ежим доступа: https://qna.habr.com/q/261117 (дата обращени€: 18.09.2023).
  5. ∆елиба ¬.  . ќтличительные особенности гибридной, кроссплатформенной и нативной разработки приложени€ / ¬.  . ∆елиба, ≈. ј. »ванова // »нформационное общество: современное состо€ние и перспективы развити€ сб. материалов IX ћеждунар. форума. Ц  раснодар :  уб√ј”, 2018. Ц —. 96Ц98.
  6. vc.ru [Ёлектронный ресурс] // ƒесктопное или веб-приложение: плюсы и минусы Ц –ежим доступа: https://vc.ru/services/297762-desktopnoe-ili-veb-prilozhenie-plyusy-i-minusy (дата обращени€: 18.09.2023).
  7. ћедведев ƒ.¬., ѕронин ¬.». ”ровни развити€ сред общих данных строительных проектов // Ёкономика: вчера, сегодн€, завтра. 2023. “ом 13. є 5ј. —. 336-347. DOI: 10.34670/AR.2023.59.18.018.
  8. ѕронин, ¬. ». “рактовка пон€тий Ђтехнологии информационного моделировани€ї (“»ћ) и Ђсреда общих данныхї (—ќƒ) / ¬. ». ѕронин, ƒ. ¬. ћедведев // „еловек. ќбщество. »нклюзи€. Ц 2023. Ц є 2(54). Ц —. 140-146. Ц EDN YXDIPD.
  9. ѕронин, ¬. ». ќрганизаци€ процесса выбора среды общих данных дл€ проектов объектов капитального строительства / ¬. ». ѕронин // Ёкономика: вчера, сегодн€, завтра. Ц 2023. Ц “. 13, є 5-1. Ц —. 233-243. Ц DOI 10.34670/AR.2023.54.86.078. Ц EDN SNLOVP.
  10. ћедведев ƒ.¬., ѕронин ¬.»., »слам ј.ј., ћодели лицензировани€ и размещени€ среды общих данных строительного проекта.
  11. ѕрезидент дал поручение ѕредседателю ѕравительства по обеспечению информационного моделировани€ в строительстве (BIM) // NORMACS URL: https://www.normacs.info/ntds/8615 (дата обращени€: 12.12.2018).
  12. ≈диный реестр российских программ дл€ электронных вычислительных машин и баз данных. https://reestr.digital.gov.ru/.
  13. BIM в –оссии и —Ќ√ 2022: результаты большого опроса. https://dzen.ru/a/Y6fh5kl9f0jV1u3Y.


Ѕольше интересной информации в Telegram-канале Ђ»Ќ√»ѕ–ќї


–еклама. ќќќ Ђ»Ќ√»ѕ–ќї. erid: 2SDnjcDdzWk


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: PLMpedia Ч в хорошие руки
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2024 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.