Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Часто в темах /pr/ вижу: "у десктопа нет перспектив, перекатился в веб, плююсь, но осваиваю"
Да и вообще вокруг в статьях (на том же хабре) можно слышать: веб-веб-веб, десктоп умрёт не сегодня-завтра, кто не с нами тот под нами etc
На мой взгляд тенденция к переходу в веб имеется, однако скорость её значительно приукрашена маркетологами и разогрета всеобщим хайпом.
Сужу по своим ощущениям: впервые вкатился в веб году этак в 2004, ещё зелёным сосницким, помню тогда восхитило, как легко в блокноте можно сделать НОСТОЯЩИЙ САИТ который будет виден ВСЕМУ МИРУ. Немного покодил на PHP, JSа вообще не касался, он казался кривой инопланетной технологией (забегая вперёд: в 2016 такой и остался) и оставил это дело.
Писал по учёбе всякие десктопные консольные и GUI программки и был доволен.
Затем второй раз вкатился в 2010, на практике в универе. В вебе явно наметились изменения: все заговорили о ФРЕЙМВОРКАХ. Пощупал их, понял что движение есть, но веб остаётся всё тем же кривым франкенштейном, "я тебя слепила из того что было", собранным по нитке со всего мира, с кучей несовместимостей и костылей. Снова выкатился.
Сейчас, в 2016 поглядываю, почитываю статейки и вижу, что паровоз хайпа лишь ещё больше разогнался. Технологии меняются по годам и месяцам, льётся поток новых баззвордов, но развитие остаётся количественным, качественных же улучшений как не было так и нет.
Почему, на мой взгляд, веб это не замена десктопа:
1. Взаимодействие с компьютером пользователя, да и с ним самим, возможно лишь через стороннюю левую программу - браузер. Заменить браузер самописным - невозможно.
Поэтому ты всегда ограничен его возможностями. Никакой интеграции с ОСью, никакого удобства. Только какие-то невнятные уведомления, которые юзер ещё должен разрешить.
2. Сами браузеры - тормозные (кроме хрома), жрущие память чудовища, для одинаковой работы сайта в которых нужно предпринимать отдельные усилия, и в которых сайтовый функционал легко зафейлить, не поставь юзер нужный плагин или поставь ненужный (адблок, или что-нибудь для безопасности, режущее следилки)
3. Горячие клавиши, интерфейс (правый клик мыши) в интерфейсе сайтов конфликтует с оными сочетаниями самого браузера. В том же ютубе чтобы управлять видео через кнопки J-K-L нужно чтобы ютуб был открыт на отдельной странице (не встроенный) и чтобы фокус был в окне видео. Для юзера это выглядит чужеродно (никакой интеграции со стилем операционки), и нихрена не интуитивно.
4. Для создания интерактивности на выбор предлагается лишь JavaScript - то ещё говноподелие с обширным списком "рафик, это неувозможно пониять, ето нада зопомнить"
5. Хранение твоих дорогих данных "где-то там" и постоянная пересылка их по сети туда-сюда. Впрочем об этом сказано достаточно
6. Загрузка-выгрузка данных из облачного сервиса (для бекапа, импорта в другую прогу) возможно только настолько, насколько её реализовали создатели сервиса. Сервис упал, закрылся, заддосен - ты соснул.
В случае же десктопной программы - всегда можно либо открыть файл сторонним софтом, либо в крайнем случае попросить знакомого программера написать парсер. Структурированные данные не потеряются.
Итого: при текущей скорости развития, веб не заменит десктоп ещё без малого 10-20 лет. А может и долше, т.к. этот процесс замедляется отсутствием качественных языков для разработки новых веб-браузеров, компиляторов, интерпретаторов (языков, которые придут на замену js).
Перспективные D, Rust, Dart etc пока лишь на подходе и когда войдут в продакшн - неизвестно.
Поэтому возникает вопрос к анону: зачем досрочно валить с десктопа, жрать веб и лишь приумножать безумный хайп непродуманности и кривости нынешнего веба?
Неужто не хватает работы? На контор, пилящих на C#/Java/C++ - полно!
Лично я остаюсь кодить на качественных, проверенных временем десктоп технологиях, чтобы, если уж случится чудо и на моём веку придёт настоящий, не дутый расцвет веба, преспокойно и вальяжно вкатиться на всё готовенькое. Ведь я ценю своё время.