Показательные выступления на льду.
Но надо сказать, что последние пляски с Qt, glibc и дебианами, а так же закономерная реакция линукс-френдленты на описание оного хорошо демонстрируют почему с софтом под линукс все так "хорошо".
Софт для end-юзеров и прочие приземленные вещи далеко не всегда пишут отмороженные гики с десятилетним опытом решения бессмысленных безумных проблем. Достаточно походить по форумам по .NET например - там огромное количество вопросов, показывающих, что в ИТ работает много _начинающих_ людей. И вот оным начинающим развлечения, подобные тому, чем я занимался вчера - совершенно ни к чему. Не должен обобщенный "программист кульных прог для бухгалтерии Вася Пупкин" сразу разбираться в тонкостях библиотек, порядка их поиска, версий компиляторов и прочей хреновине. Это должно идти потом, когда софт уже заработал, был продан и надо его улучшать, выпускать новую версию и есть на этот бабки, полученные от продажи первой версии.
Я так понимаю, не всем очевидна конечная цель работы: "написать софт, внедрить клиентам, получить бабки". И что чем меньше времени уйдет на это - тем больше бабок в единицу времени получится. И что время на "чтение гугла и манов", "пересборку QT", "изучение тонкостей поиска shared objects" - это все кем-то должно оплачиваться. Я не знаю, по моему, видеть во всем в первую очередь бизнес-смысл и енд-юзеров - достаточно полезная вещь, хорошо вправляет мозги и компенсирует техно-гиковские перегибы.
Не говоря уже о факапах вроде "приехали показывать софт тендерной комиссии, а там НИЧЕГО не запустилось, потому что линукс не той системы" - такое вообще недопустимо, между прочим.
Софт для end-юзеров и прочие приземленные вещи далеко не всегда пишут отмороженные гики с десятилетним опытом решения бессмысленных безумных проблем. Достаточно походить по форумам по .NET например - там огромное количество вопросов, показывающих, что в ИТ работает много _начинающих_ людей. И вот оным начинающим развлечения, подобные тому, чем я занимался вчера - совершенно ни к чему. Не должен обобщенный "программист кульных прог для бухгалтерии Вася Пупкин" сразу разбираться в тонкостях библиотек, порядка их поиска, версий компиляторов и прочей хреновине. Это должно идти потом, когда софт уже заработал, был продан и надо его улучшать, выпускать новую версию и есть на этот бабки, полученные от продажи первой версии.
Я так понимаю, не всем очевидна конечная цель работы: "написать софт, внедрить клиентам, получить бабки". И что чем меньше времени уйдет на это - тем больше бабок в единицу времени получится. И что время на "чтение гугла и манов", "пересборку QT", "изучение тонкостей поиска shared objects" - это все кем-то должно оплачиваться. Я не знаю, по моему, видеть во всем в первую очередь бизнес-смысл и енд-юзеров - достаточно полезная вещь, хорошо вправляет мозги и компенсирует техно-гиковские перегибы.
Не говоря уже о факапах вроде "приехали показывать софт тендерной комиссии, а там НИЧЕГО не запустилось, потому что линукс не той системы" - такое вообще недопустимо, между прочим.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Причём эти десктопные операционки, которые предки серверной, подесктопней некоторых десктопных будут. ;)
no subject
no subject
Поскольку софт, как таковой, на Линуксах присутствует в большом объёме. А уж сразу после установки - так и точно в большем, чем на Windows.
no subject
no subject
Правда, это не относится к MacOSX. Там и софта меньше, и всё равно растёт. Но это уже другая тема, с совсем другими причинами.
no subject
Конечно, растет. Раз по удобству работу решили приблизиться к более популярному продукту. Но темпы роста так себе, не просматривается пока перспектива качественного изменения расклада в среднесрочной перспективе. И тем, кто работает за еду, а не за фан, это существенно.
no subject
Работающий за плату должен мочь и уметь выбирать инструмент.
BTW, я думаю попросить дистрибутив у заказчиков за некоторое время перед сдачей, и на нём собрать что нужно.
EDA-шные тулзы, кстати, тоже поддерживают всего ничего дистрибутивов - RedHat, да и всё.
(no subject)
(Anonymous) - 2009-05-24 03:09 (UTC) - Expandno subject
no subject
no subject
Для проги аналогичной этой - реестр не нужен, инсталлятор не нужен, прога ставится копированием. Вот либы да - но они ставятся простым копированием вместе с программой.
no subject
no subject
no subject
Выходит исправление программного продукта, которое тянет за собой если нужно обновленные библиотеки, которые будут заменены при обновлении. Пользователю это даже знать не нужно.
Зато исключается ситуация, когда пользователь сам поменял commoncoollib32.dll на "более свежую" и не тестировавшуюся, и все сдохло. Это много хуже.
Подходы совсем иные, сборки тестируются и ГАРАНТИРУЮТСЯ производителем софта.
no subject
Про гарантию рассмешили.
no subject
no subject
no subject
Гораздо лучше изолироваться от такого раз и навсегда, пока практика показывает, что при виндовом подходе изолироваться проще.
no subject
А изолироваться от безопастности -- это отличная идия!
no subject
Не зависимую ни от чего — это либо только libc, либо несёшь всё с собой. Убивал бы таких носителей.