Это утверждение имело бы смысл, если бы андроид не использовал байдинги на всякие нативные либы вроде openGL или сервисы вроде sqllite или систему прав доступа к файловой системе, суть в том, что в виртуальной машине вертится только бизнеса логика, и то не вся, ибо НДК, а вагон и маленькая тележка различных подсистем, которые все это обслуживают, все те-же линуксовые.
Идеальный вариант, когда есть и гуи и консоль, консоль проще реализовать и туда проще запихать очень богатый функционал, без переусложнения UI, гуи хороши для наглядности и как-бэ сами себя документируют, но если функционал очень богат, то даже простейшее действие может превратиться в борьбу с UI, кроме того гуй не встроишь в скрипт, если вдруг автор утилиты не предусмотрел какой-нить батч-процессинг.
Зачем мне возиться с зипами, я считаю, что все, что можно автоматизировать-нужно автоматизировать. Мой идеал - грэдл, ему для сборки из исходников нужна только джава машина, а в моей области она есть у всех по определению. В исходниках есть скрипт, который сам скачает дистр грэдла, все либы к проекту, соберет, выложит куда надо и рестартанет нужный сервис, при условии правильной настройки проекта. Разве есть что-то такое в идеологии винды, а уж визжалка - синоним геморроя ИМХО.
Что не делает его чем-то принципиально отличающемся от других операционок на основе линукса, у меня на сервере 90‰ сервисов крутятся в этой самой джаве, и что убунта от этого перестала быть убунтой?
Вообще-то есть, если конечно сервис потребляющий около 100 запросов в секунду можно считать энтерпрайзом :))) Вероятно стоит напомнить, что перед тем как софт начнет крутиться на сервере, его кто-то разрабатывает и на этом этапе смена версий всякой фигни обычное явление, например вчера выяснилось, что в либе которую я использую есть досадный баг, который тщем-то уже пофиксен, но более новая версия требует более нового драйвера, а новый драйвер, требует новую монгу. Мои действия - правим конфиг сборки проекта, прописав новые версии либы и драйвера, заходим по ssh на сервер, пара комманд и все, проект снова работает, уже без бага и с новыми плюшками.
Что делает админ виндового сервера, если нужно обновить версию БД ? Админ линуксовго вводит в консоли 3 команды - обновить базу пакетов с репозитория, обновить нужный пакет или пакеты, рестартануть сервис.
Я вообще не понимаю этот маковский феномен, зайдешь в какой-нить ресторанный дворик, там теремок, крлс джнр, всякие другие ресторанчики, но толпа народу всеравно у мака скупает это пластиковое говнище.
Зачем мне возиться с зипами, я считаю, что все, что можно автоматизировать-нужно автоматизировать. Мой идеал - грэдл, ему для сборки из исходников нужна только джава машина, а в моей области она есть у всех по определению. В исходниках есть скрипт, который сам скачает дистр грэдла, все либы к проекту, соберет, выложит куда надо и рестартанет нужный сервис, при условии правильной настройки проекта. Разве есть что-то такое в идеологии винды, а уж визжалка - синоним геморроя ИМХО.