Десктопное или веб-приложение: плюсы и минусы
Сегодня поговорим об отличиях десктопных и веб-приложений. Не обещаем, что сможем быть полностью непредвзятыми, но постараемся честно рассмотреть плюсы и минусы.
Итак, веб-приложение работает через браузер, используя его как среду выполнения, десктопное— устанавливается, запускается и работает локально. Сравним их по основным характеристикам.
Установка, обновление
Веб-приложение не требует установки, все обновления происходят на сервере, доставляются пользователям сразу — достаточно просто перезагрузить страницу или выйти, а потом снова зайти в аккаунт. Но иногда для его работы нужно установить дополнительные библиотеки или использовать защищенные сетевые протоколы.
Десктопное нужно устанавливать на компьютере или мобильном устройстве, обновлять каждый раз, как выходит новая версия. Несмотря на то, что чаще всего процесс автоматизирован — все равно это занимает время пользователей и ресурсы устройств. Дополнительно придется отслеживать версии на каждом компьютере, смартфоне и планшете.
Публикация / развертывание
Веб-приложение публикуется на локальном или облачном сервере, там же происходит процесс обновления. При этом сервер нужен в любом случае, даже если решение совсем простое. Ведь кроме фронтенда, с которым пользователи будут работать через браузер, нужно где-то размещать бэкенд.
Десктопное придется устанавливать вручную на каждом устройстве. В компании, где много рабочих мест, это может занять достаточно много времени. Плюс в том, что не обязательно выбирать сервер или искать ресурсы для публикации, если речь не идет о клиент-серверном решении.
Надежность
Работа веб-приложения зависит не только от того, насколько грамотно оно разработано и характеристик пользовательского устройства, но также от скорости интернет-соединения, работоспособности удаленного сервера.
Десктопное работает автономно, поэтому главное — качество кода и стабильность оборудования, на котором этот код выполняется. Но если связь с сервером необходима — то возникают те же проблемы, что у «конкурента».
Доступность
Веб-приложение доступно из любой точки мира, с любого устройства, а пользовательские файлы всегда будут под рукой. Но только если есть интернет-соединение или реализована возможность работы офлайн и загрузки-выгрузки данных.
Десктопное доступно всегда — но только с устройства, на котором оно установлено. Чтобы работать с разных устройств, его придется установить на каждом, а также придумать, где хранить файлы, чтобы всегда иметь к ним доступ.
Кроссплатформенность
Веб-приложение одинаково хорошо будет работать на любом устройстве, будь то стационарный компьютер, ноутбук, планшет или смартфон — ведь оно практически не зависит от «железа» или операционной системы. Главное — подходящий браузер. Как правило, для работы большинства веб-клиентов подходят Google Chrome, Mozilla Firefox, Safari от Apple или Windows-браузер (Microsoft Edge / Internet Explorer).
Десктопное зависит от операционной системы, процессора, видеокарты, ряда других параметров. Приходится учитывать нюансы каждой среды (в том числе при «отлове» ошибок), писать код с учетом возможных вариантов, нанимать отдельных разработчиков или даже целые команды для версий под разные ОС.
Функциональность, быстродействие
Веб-приложение полностью зависит от браузера и технологий его работы. Поэтому есть ряд ограничений, например — в доступе к аппаратному обеспечению вашего устройства. Это и некоторые другие ограничения обойти невозможно (во всяком случае, сейчас). Но целый ряд задач можно решить по принципу «что нельзя переписать, можно надстраивать или расширять». Редакторы документов, изображений, аудио, видео, 3D графики; системы управления проектами; хранилища файлов; no-code конструкторы — успешно работают в браузерах. Инструменты быстрой интеграции сервисов, а также интерфейсные библиотеки еще больше расширяют существующие возможности.
Десктопное позволяет реализовать буквально любые функции — в этом оно однозначно превосходит web. Во всяком случае, полноценного онлайн аналога Photoshop или Sony Vegas еще никто не разработал. Системные утилиты — определенно сфера десктопной разработки. Как и программы, которые должны долго работать в фоновом режиме — например, чаты или торрент-клиенты — через браузер с ними просто неудобно будет работать. Также такое ПО чаще используется для специфических проектов, с нестандартными интерфейсами или функциями. Поэтому web разработка пока не представляет опасности для desktop программистов— эти технологии будут развиваться параллельно, просто под разные задачи.
По поводу скорости работы все не так однозначно, как может показаться. Несмотря на то, что браузерный клиент постоянно обменивается данными с сервером, быстродействие будет во многом будет зависеть от того, насколько грамотно он спроектирован, «чистоты» кода, возможностей оборудования, стабильности канала связи. Разница в быстродействии, которая очевидна при тестировании, зачастую незаметна для пользователей.
Безопасность
Веб-приложение, разработанное с использованием современных протоколов и средств защиты, способно полноценно обеспечивать сохранность данных. Однако на некоторые моменты разработчики не могут повлиять: браузер, облачный сервер, канал связи — могут повысить уровень безопасности за счет дополнительных средств проверки, но также снизить его за счет своих уязвимостей. Несомненный плюс для пользователей: такое ПО проще контролировать. Ограничения среды снижают вероятность, что оно скрыто получит доступ к файлам или запустит какой-либо процесс.
Десктопное настраивается более гибко, а значит — теоретически при его разработке можно предусмотреть все потенциальные уязвимости. На практике — вряд ли. Впрочем, сделать его полностью безопасным все же можно. Но только если устройство, на котором оно установлено, не будет никуда подключаться, даже к защищенной локальной сети. В противном случае — риск все равно будет.
Однозначно сказать, что безопаснее — сложно (если вообще возможно). На это влияют много факторов, прежде всего — человеческий. А ведь именно в защите от человеческого фактора, в различных его проявлениях, заключается смысл всех мер безопасности.
Но очевидно, что доверие к десктопному ПО выше. Некоторые организации принципиально не соглашаются работать в браузерах, многие пользователи все еще относятся к ним настороженно. Однако ситуация меняется — с развитием технологий растет лояльность людей к ним.
Наши выводы
Возможности браузерной разработки огромны, ее потенциал раскрыт далеко не полностью. Технологии развиваются, рынок ИТ растет, предлагая все новые приложения — при прочих равных пользователи будут выбирать web просто потому, что это удобнее. Если говорить о решениях для корпоративных клиентов, то тут браузерные приложения незаменимы. Они гибкие, универсальные, не требуют предварительной подготовки среды, позволяют сэкономить финансы компании, аппаратные ресурсы, время сотрудников.
Альтернативное мнение
Но рассмотрим другое мнение. Некоторые разработчики считают, что перспективы далеко не безоблачные. Слишком несовершенны технологии работы браузеров, слишком много некачественного ПО уже «накодили». Поэтому пользователи браузерных решений будут возвращаться обратно к десктопным. Такая тенденция будет продолжаться, пока разработчики браузеров массово используют Java Script. Только когда появится реальная альтернатива — можно будет делать прогнозы на будущее.
Веб-приложения уже сейчас подходят для решения многих задач — как бизнеса, так и обычных пользователей. Если вы решили разработать свое — используйте no-code платформу AppMaster.io.
Готовые блоки кода и визуальные инструменты для работы с ними помогут вам создать готовое веб-приложение и его серверную часть гораздо проще и быстрее, чем методы классического программирования!
Перевод «desktop version» на русский
Мобильный сайт должен содержать абсолютно всю информацию и функционал, которые есть на десктопной версии.
On the desktop version there is an opportunity to do branding of the site, since the main area is 800 px.
На десктопной версии есть возможность сделать брендирование сайта, так как основная область 800 px.
Historically, the desktop version was indexed, but increasingly, the mobile version will be used.
Исторически настольная версия была проиндексирована, но все чаще мы будем использовать мобильные версии контента.
Of course, for a site that does not have a mobile version, the desktop version will continue to be crawled and indexed.
Конечно, для сайта, который не имеет мобильной версии, настольная версия будет продолжать сканироваться и индексироваться.
People who interact with your company online via mobile devices should have the same positive experience as using the desktop version.
Люди, которые взаимодействуют с вашей компанией в режиме онлайн через мобильные устройства, должны иметь такой же положительный опыт, как и при использовании десктопной версии.
Any additional options that would be useful in the desktop version and would make life easier for the user, they will bring only complications.
Все дополнительные опции, которые пригодились бы в десктопной версии и облегчили бы жизнь пользователю, здесь принесут только сложности.
The desktop version is full-function and is delivered on a contract basis.
Настольная версия является полнофункциональной и поставляется на контрактной основе.
The app is user-friendly, and it offers users the same capabilities as the desktop version.
Приложение является дружественным к пользователю и предлагает пользователям те же возможности, что и настольная версия.
Web pages may be slow, as responsive sites have to load all the objects (the same as a full desktop version).
Веб-страницы могут медленно загружаться, так как отзывчивые сайты должны загружать все объекты, аналогично полной десктопной версии.
Its functionality is no different from the desktop version.
Функционал ничем не отличается от десктопной версии.
So that users can do anything which ever they are done in desktop version.
У пользователей не получится делать все то же, что они делали в десктопной версии.
It works just as it does with the desktop version.
Функция работает примерно так же, как и в десктопной версии.
The desktop version of any web site might be difficult to view and use on a mobile device.
Настольная версия сайта может быть трудной для просмотра и использования на мобильном устройстве.
Ranking signals will come from your mobile, not desktop version
Сигналы для ранжирования будут поступать с вашего мобильного сайта, а не с десктопной версии
Websites will be displayed in the desktop version, scaled for iPad’s large screen and touch-optimized.
Сайты будут отображается в настольной версии, масштабированный для большого экрана iPad и оптимизированный под сенсорный экран.
Most notably the message about testing on mobile chipsets desktop version of the popular OS for the PC.
Наиболее примечательно сообщение о тестировании на мобильных чипсетах настольной версии популярнейшей ОС для ПК.
From the desktop version this card is characterized by a low GPU frequency, which is 1404/1670 MHz.
От настольной версии эта видеокарта отличается более низкой частотой графического процессора, которая составляет 1404/1670 МГц.
Innovations will be available both in the desktop version of Skype, and in the mobile program.
Новшества будут доступны как в настольной версии Skype, так и в мобильной программе.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить пример
Новое: Reverso для Windows
Переводите текст из любого приложения одним щелчком мыши .
Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры
Результатов: 648 . Точных совпадений: 648 . Затраченное время: 107 мс
Помогаем миллионам людей и компаний общаться более эффективно на всех языках.
Desktop
Термин, имеющий несколько значений, в сфере WEB-разработки применяется для обозначения устройств с большой диагональю экрана, например полноценный ПК или ноутбук.
Связанные термины
- Mobile First — подход (метод) к разработке сайта, изменяющий привычную последовательность процесса от полной (компьютерной, десктопной) версии сайта к мобильной на обратную — сперва прорабатывается ui/ux мобильной версии дизайна.
- Адаптивность сайта — способность страниц корректно отображаться на разных типах устройств.
- Кроссбраузерность — способность сайта корректно и одинаково отображаться в разных браузерах, не путать с адаптивностью.
- Мобильная версия сайта — версия сайта, разработанная для его использования на мобильных устройствах.
Почему позиции десктопной и мобильной версии отличаются?
В чем может быть проблема в разбежности позиций в ПС Google в десктопной и мобильной выдачи? Проверял про группе запросов в режиме инкогнито, на моб. — 1 позиция, на десктопе 2-3. Каким образом можно подтянуть запросы к ТОПу в десктопной выдаче? И в чем отличия ранжирования в мобильной и десктопной выдачи?
Ответ
Это нормально, что десктопная и мобильная версии различаются. На это влияет множество факторов поисковой выдачи, в том числе и поведенческие факторы. В целом, если говорить про Google, то разницу в выдаче объяснял Джон Мюллер на одной из онлайн встреч:
«Это нормально, что мобильная и десктопная выдача различаются. Иногда это зависит от таких вещей, как скорость. Иногда на это влияет дружелюбность к мобильным устройствам. Иногда на это влияют другие элементы самой мобильной выдачи.
Например, когда вы осуществляете поиск на своём телефоне, возможно, вам нужна более локальная информация, потому что вы находитесь в пути. А если вы выполняете поиск на компьютере, возможно, вам нужно больше изображений или видео.
Таким образом, мы склонны показывать… различное сочетание различных типов результатов поиска. И из-за этого может случиться так, что позиции или видимость отдельных страниц для мобильных и настольных компьютеров различаются».
Хотите получить ответ на свой вопрос? Задайте его нам через телеграм-бота!↓
Подписаться на рассылку
- Почему позиции сайта меняются при проверке вручную и через сервисы? Допустим есть запрос «аренда минивэна киев» — я ввожу в строку поиска и вижу свой сайт в ТОП-10, а если использую сервис проверки позиций —.
- Какой сервис использовать для отслеживания изменений в выдаче? Подскажите инструмент, которым можно посмотреть, как поменялся ТОП в регионе по определенному запросу. Хочу понять, спонтанно вылетел сайт, либо там половина новых. Есть ли бесплатные.
- Сколько вариантов запросов с одним интентом оставлять на странице и сколько вариантов запросов отслеживать? Есть ли разница в ключах: «цена на детские коляски» и «детские коляски цена» или же «купить коляски» и «купить коляску». Важно ли при сборе семантики.
- Есть ли смысл продвигать страницу выше топ 3-5 по запросу или лучше переключаться? Есть ли смысл продвигать страницу выше топ 3-5 по запросу или лучше переключаться? Вопрос как про самые основные запросы, так и про второстепенные. Как вы.
- Как ранжируются сайты-агрегаторы и как улучшить позиции такого сайта в выдаче? Есть ли особенности ранжирования агрегаторов или они ранжируются как и обычные сайты? Есть сайт-агрегатор, который занимает 5-20 позиции, но в стабильный ТОП войти не может.