![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
||
|
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Ну, если честно не согласен - WinSxS достаточно неплохая, хотя и запутанаая (и потому мало кем, кроме MS используемая ![]()
В манифестах (собственно в них как раз хранятся все данные для WinSxS) можно напихать все депенденси очень хитро. Скажем, как раз для библиотеки можем указать, что она совместима (само собой речь исключительно про бинарную совместимость) с такими-то версии. Можно указать в приложении, что оно требует и так далее. Вообщем, не буду здесь всё описывать - но на самом деле там всё сделано очень гибко. Хотя, как следствие, мутно ![]() Я вообще, не понимаю, почему это должен делать менеджеров пакетов, если честно ![]() |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
JackYF, /me тоже посмотрел на название раздела, подумал что Винда тут не причем и решил забить
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
JackYF, как с soname-ами разрулить подобную ситуацию:
1. Мы создаём первую версию библиотеки. Всё хорошо. 2. Создаём вторую, решаем, что функция f нафиг не нужна, предоставляем для решения той задачи новую навороченную функцию g. Старые программы пользуются первой версией, новые второй. Но некоторые юзеры репортят нам, что им нравилась функция f и неплохо бы её на самом деле вернуть. 3. Мы выпускаем третью версию, в которой (в числе прочего) включаем заново f (быть может теперь - как обёртку над g). В идеальном варианте третьей версии должно быть достаточно для всех программ. Как новых (изначально юзающих третью версию), так старых (написанных для второй версии) и очень старых (написанных для первой). Допустим у нас есть три вида программ: одни написаны под 3ю версию (и юзают её специфические особенности), другие под вторую и третьи под первую. Возможно ли с soname-ами обойтись установкой одной версии библиотеки? Если что - WinSxS это позволяет. Другое дело, что под виндой нету пакетных менеджеров (ладно, почти нету - а то начнут тут про Windows Update..). Есть инсталлеры. Тупые в большинстве своём. Но вопрос не в этом ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
... берем доску пишем на ней compatibility и начинаем стучать ей по головам разработчиков, пока те не поймут значение этого слова. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Ну.. не заставишь же таскать в библиотеке всё, что когда либо ей поддерживалось? ;) Что-то когда-то умирает - жизнь такая.. ![]() ![]() Ладно - можешь считать, третью версию сервис-паком ко второй. Девелоперы одумались ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Нормальные разработчики так и делают. Просто когда концепция меняется кардинально, выпускается новая библиотека, а не ломается старая. Была WinG, потом ребята решили её кардинально переработать и сделали DirectX. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
Никогда. Однозначно В)
И сам я пока не собираюсь (даже не учитывая мою .НЕТ ориентацию). Ибо пока что система не готова состязаться с той же виндой (от неё никуда не уйдёшь) по количеству софта. И это по-моему основной фактор. А, ещё фактор, который доканал меня вконец в одно время - если в лине ты хочешь сделать что-то более сложное, чем установить программу из репов - надо идти гуглить, читать хау-ту и порой просто спрашивать на форумах, ждать ответа, пробовать, снова спрашивать, уточнять и т. д. (не в курсе как сейчас - те же шорткаты в программах на русском языке при английской раскладке - це ж пипец - один файрфокс чего стоил). В основном это касается железа. Никогда не забуду как я в первый раз инталлил убунту на ноут, где была атишная видюха и бродком вифи. Эпопея ещё та. После установки хорг экран тёмный, то биш даже не включён, ибо для ноута сразу надо было что-то специфическое прописывать с конфиге. А как я плакал, когда в первый раз пытался завести вифи... с этим долбанным ndiswrapper. Оно ведь как - это когда ты уже в курсе что это и зачем - тогда вроде и проблем то никаких, а в первый раз - это боль ещё та. В общем как-то пока что не внушает доверия всё это. Да и если бы даже этих проблем не было - всё равно нет на горизонте настолько серьёзных фич, чтобы сильно нагадить конкурентам. |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
||||
|
|||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
а как-же подкаст клиенты(podcatcher-ы)? ![]() такая простая вещь, и единственная нормально работающая реализация - маленькая консольная программа написанная на haskell-e ![]() Добавлено через 1 минуту и 1 секунду еще можно вспомнить программы переводчики(a la Prompt) и программы по распознаванию текста(a la FineReader) |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
nerezus,
Ну что вы. Так много нам открытий чудных. Мало что из прикладного софта в линуксе по уровню соответствует виндовому софту. То есть программ того же класса много, но качество их исполнения часто ниже. Тот же MS Office vs OOffice, файловые менеджеры, IM клиенты, менеджеры фотографий, прикладные средства для разработки (в этой категории не так заметно: под линукс много прекрасных средств разработки, но софт для удобной работы с базами, например, практически никак не представлен), софт для работы с графикой очень специфичен, что бы ни говорили те, кто сумел его освоить, а для работы с вектором вообще почти голяк, user-friendly firewall-ов нет как класса - man iptables наше всё, ну и конечно... игры. Практически во всех категориях выбор софта под винду шире и качество лучших программ выше чем Linux-аналогов. Производителей софта можно понять: зачем разрабатывать или поддерживать софт (Skype под Linux версии 2.х, под Винду уже 4.0) если Линукс-аудитория очень мала. Но это замкнутый круг прямо получается ![]() |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
||||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
nerezus,
Outline мне найди плз ![]() Плюс к тому же вопрос не только в наличии функций. То есть как-бы: лада десятка ездит и хонда ездит. Наличие функции есть и там и там, но есть, как говорится, "нюанс". За нюанс надо доплатить. Как показывает практика: когда человек может доплатить - он доплачивает. ВАЗ покупают в основном по бедности и лишь единицы самого ВАЗа ради. Сравнение не просто так: я действительно считаю что MS Office удобнее интерфейсом и более отзывчивый по скорости работы (я скромно умалчиваю о самом отстойном рендеринге шрифтов в OpenOffice, что я видел, и главное механизм рендеринга у него свой и системные настройки никак на него не влияют, сглаживание просто ужасно) |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |