Всех приветствую!
Господа, на фоне бурного шествия докера для деплоя на серверах, выглядит интересным при помощи его же "инсталлить" всё и на клиентскую машину,
а в качестве UI достаточно будет только браузера, который будет по хттп общаться с поднятым в контейнере сервисом-приложением.
кмк вариант интересный, на дескотоп ничего ставить не надо, только докер-файл, и минимальный конфиг, далее всё само подтянется..
Кто как считает, такой вариант перспективен? будет к нему миграция?
вроде выглядит интересно, почему не наблюдается на практике?..
Здравствуйте, MadHuman, Вы писали:
MH>а в качестве UI достаточно будет только браузера, который будет по хттп общаться с поднятым в контейнере сервисом-приложением. MH>кмк вариант интересный, на дескотоп ничего ставить не надо, только докер-файл, и минимальный конфиг, далее всё само подтянется..
А кто перепишет весь UI с Qt/Gtk/etc на HTTP?
MH>Кто как считает, такой вариант перспективен? будет к нему миграция? MH>вроде выглядит интересно, почему не наблюдается на практике?..
Здравствуйте, Pzz, Вы писали:
Pzz>А кто перепишет весь UI с Qt/Gtk/etc на HTTP?
дак как обычно, часть продуктов постпенно начнут мигрировать, часть заморозятся станут говном мамонта легаси и постепенно вытеснятся обновлёнными
Идея с докером — какая-то ересь. UI на HTML — почему бы и нет. В целом, конечно, это гораздо менее удобно, чем использовать нормальный фреймворк, но если у тебя есть какой-то сайт и ты хочешь его предоставить клиенту для работы без интернета, это может оказаться удобным.
Здравствуйте, MadHuman, Вы писали:
MH>Господа, на фоне бурного шествия докера для деплоя на серверах, выглядит интересным при помощи его же "инсталлить" всё и на клиентскую машину, MH>а в качестве UI достаточно будет только браузера, который будет по хттп общаться с поднятым в контейнере сервисом-приложением. MH>кмк вариант интересный, на дескотоп ничего ставить не надо, только докер-файл, и минимальный конфиг, далее всё само подтянется.. MH>Кто как считает, такой вариант перспективен? будет к нему миграция? MH>вроде выглядит интересно, почему не наблюдается на практике?..
На практике десктопные приложения довольно глубоко влазят в систему. Самые тяжелые, типа офиса, кадов и тд, используют серьёзный ренедеринг, который в браузере много слабее.
Мелочевку уже заменяют на браузер.
Можно и с доккером, только надо сначала ОС подробить на модули, сделать сетевое взаимодействие модулей, а уже потом модули повыносить в докер или еще куда.
То есть, это не быстрый процесс. Изолированые вещи уже сами работают, не надо ничего и делать.
Здравствуйте, D. Mon, Вы писали:
DM>Докер умрет. Он на новом процессоре от Apple не работает.
1. Так какая-то принципиальная проблема с портированием?
2. Какова доля яблака на рынке интересном для докера?
Здравствуйте, MadHuman, Вы писали:
MH>Кто как считает, такой вариант перспективен? будет к нему миграция? MH>вроде выглядит интересно, почему не наблюдается на практике?..
Вот есть контейнеризация сама по себе, а есть частный случай реализации через Docker.
Вот именно Docker давно уже агонизирует из-за множества косяков с проблемами, уступая место тому же Podman (RedHat) и LXC-контейнерам (LinuxContainers.org), есть даже Hyper-V Containers (нативное для Windows с 2016 года).
На практике дистрибьюция приложений в контейнерах прижилась только native cloud application, где есть некий парк серверов с устаканенной инфраструктурой по части конкретной системы контейнеризации. На десктопах же ещё не прижился ни один конкретный вариант.
Здравствуйте, Ikemefula, Вы писали:
I>На практике десктопные приложения довольно глубоко влазят в систему. Самые тяжелые, типа офиса, кадов и тд, используют серьёзный ренедеринг, который в браузере много слабее.
На практике, в случае десктопа на линухе непростые GUI-приложения вроде LibreOffice прекрасно работают в контейнерах, визуально не отличимо от остальных. Т.е. GTK & Qt-стеки отрисовки ни обо что не спотыкаются.
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, MadHuman, Вы писали:
MH>>а в качестве UI достаточно будет только браузера, который будет по хттп общаться с поднятым в контейнере сервисом-приложением. MH>>кмк вариант интересный, на дескотоп ничего ставить не надо, только докер-файл, и минимальный конфиг, далее всё само подтянется..
Pzz>А кто перепишет весь UI с Qt/Gtk/etc на HTTP?
Зачем переписывать? GUI-приложения из контейнера уже давно работают как и обычные.
Здравствуйте, a7d3, Вы писали:
I>>На практике десктопные приложения довольно глубоко влазят в систему. Самые тяжелые, типа офиса, кадов и тд, используют серьёзный ренедеринг, который в браузере много слабее.
A>На практике, в случае десктопа на линухе непростые GUI-приложения вроде LibreOffice прекрасно работают в контейнерах, визуально не отличимо от остальных. Т.е. GTK & Qt-стеки отрисовки ни обо что не спотыкаются.
Либра-офис это отстой времен конца девяностых по функциональности. Он ни с чем не интегрируется, ибо не умеет.
Здравствуйте, MadHuman, Вы писали:
MH>Господа, на фоне бурного шествия докера для деплоя на серверах, выглядит интересным при помощи его же "инсталлить" всё и на клиентскую машину, MH>а в качестве UI достаточно будет только браузера, который будет по хттп общаться с поднятым в контейнере сервисом-приложением. MH>кмк вариант интересный, на дескотоп ничего ставить не надо, только докер-файл, и минимальный конфиг, далее всё само подтянется..
Вообще то инсталляторы остались только на windows, для всего остального используются пакеты, и это намного удобнее разношерстых инсталляторов. Куча веб приложений уже поставляется в виде докер файла. Вот только не нужны веб приложения на десктопе, их юзают на серваках в кластере, а там одного докер файла недостаточно. Именно на десктопе докер не нужен абсолютно, на десктопе достаточно очень хорошего пакетного менеджера. Очень хороший и распространенный и универсальный пакетный менеджер все еще не написали. Близко к моему идеалу выглядит SDKMAN, правда он не работает под винду и у него очень специфическая ниша, на универсальность не претендует. Стандартные линуксовые пакетные менеджеры еще пилить и пилить для приемлемого функционала. Рано или поздно сделают нормально, но вот не уверен что получится до этого всего дожить. Собственно не хватает возможность одновременно на десктопе комфортно работать с приложениями разных версий одновременно. Пока там, где это требуется, приходится лисапеды вроде JetBrains Toolbox — да, вполне удобно и все хорошо, но только для продуктов одной конторы, а хотелось бы такое глобально для всего.
Здравствуйте, D. Mon, Вы писали:
MH>>Кто как считает DM>Докер умрет. Он на новом процессоре от Apple не работает.
Докер работает на ARM, просто пока не допилили установщик на macOS.
Здравствуйте, pagid, Вы писали:
C>>Докер работает на ARM, просто пока не допилили установщик на macOS. P>Инсталяторы уже при смерти?
Ага. Компания, которая пилит Докер — тоже.