На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 1067 1068 [1069] 1070 1071 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата
    Дык говорят, что десктопные приложения получаются такие же резвые, как застывшие фекалии мамонта. Опять-таки, сам не видел, ибо никогда не пользовался, решил на слово поверить знакомым...

    ну сразу видно теоретика :whistle:
    басни. у меня в активном пользовании не менее 5и дотнет приложений, если бы я не знал, что они написаны на нём, то ни по каким признакам фекалоидности я бы не догадался об этом.
      Цитата linuxfan @
      Все-таки какие-то двойные стандарты в мире виндовых разработчиков витают...

      Приглядись в мир линуховых разработчиков повнимательнее... ;)
      Цитата linuxfan @
      С одной стороны они читают умные книжки, где пишут о повторной используемости кода, кивают с умным видом и проектируют "суперповторные" классы (кстати, пользуются ими один раз в одном приложении при строго фиксированной конфигурации звезд на небе), но в то же время когда видят парадигму повторного использования кода в Linux, сразу же поднимают вой: "А куда нам эти зависимости".
      Епрст, ребята, у вас вон целый \windows\system32 этих повторно используемых библиотек
      С одной лишь разницей - ещё ни одно из устанавливаемых мною виндовых приложений ни разу не потянулось за либами в Сеть. Вот почему разработчики виндовых приложений всё делают руками, так чтобы приложение можно было спокойно установить из одного пакета, а в линухе до самого главного пакета нужно установить ещё тучу других, которых по умолчанию в системе почему-то нет, а если и есть то не та версия :wall:
        Цитата MichSpar @
        С одной лишь разницей - ещё ни одно из устанавливаемых мною виндовых приложений ни разу не потянулось за либами в Сеть.

        Так ли ни разу? К примеру, у меня второй невервинтер в интернет за апдейтами полез. Я разве против? Главное -- от меня ничего не требуется.
        Точно так же и с установкой: я говорю emerge e, а package manager мне сообщает, что будет установлено то-то, то-то и то-то.
        Цитата MichSpar @
        Вот почему разработчики виндовых приложений всё делают руками, так чтобы приложение можно было спокойно установить из одного пакета, а в линухе до самого главного пакета нужно установить ещё тучу других, которых по умолчанию в системе почему-то нет, а если и есть то не та версия :wall:

        Нет их, потому что не нужны никому, вот и нечего загрязнять систему. Насчет "не той версии" -- неудивительно, что новые приложения очень часто опираются на свежие версии библиотек, в которых имеется пара-тройка "лишних" вызовов, отсутствовавших в старой версии.
        Опять же, тебя возмущает повторная используемость кода?
          Цитата linuxfan @
          Так ли ни разу? К примеру, у меня второй невервинтер в интернет за апдейтами полез.
          Не путай тёплое с мягким, апдейты это совсем другое.
          Цитата linuxfan @
          Опять же, тебя возмущает повторная используемость кода?
          Меня возмущает гемморой, связаный с установкой каждого приложения. Имя которому ад зависимостей.
          Цитата linuxfan @
          в интернет за апдейтами полез. Я разве против? Главное -- от меня ничего не требуется.
          Точно так же и с установкой: я говорю emerge e, а package manager мне сообщает, что будет установлено то-то, то-то и то-то.

          Что если у меня нет доступа в интернет? Тогда линукс не для меня? И это нывается десктопная ось? :huh:
            Цитата linuxfan @
            а package manager мне сообщает

            Довольно часто менеджер пакетов сообщает о несовместимости пакетов; зачастую единственный способ устранить несовместимость - отказаться от ранее установленного (или от устанавливаемого) пакета.

            Цитата linuxfan @
            Опять же, тебя возмущает повторная используемость кода?

            Нет установщиков (автор не заботится о дистрибьюции). Нет поддержки совместимости (в новой версии библиотеки, бывает, пропадают или меняются интерфейсы). В принципе, это положение дел можно назвать естественным для свободного ПО, которое пишется удовольствия ради (для себя, то бишь). Но при создании ПО для других подобные подходы не приемлемы.
              Цитата MichSpar @
              Меня возмущает гемморой, связаный с установкой каждого приложения. Имя которому ад зависимостей.

              Пишу: emerge mozilla-firefox, через некоторое время имею рабочий ff, ни о каких зависимостях не беспокоюсь.
              Пишем: apt-get install firefox (iceweasel), имеем firefox, ни о каких зависимостях не помышляем
              Пишем: yum install firefox (поправьте, если облажался с синтаксисом) -- опять-таки никаких зависимостей
              Задаемся вопросом: что я делаю не так?
              Цитата MichSpar @
              Что если у меня нет доступа в интернет? Тогда линукс не для меня? И это нывается десктопная ось? :huh:

              Значит у тебя есть установочный диск с софтом. В случае Debian это DVD, Ubunta тоже вроде как на DVD бывает, для Gentoo существуют срезы портежей (делает XOR), с которого я в первый раз и ставился без интернета.
              Цитата wind @
              Довольно часто менеджер пакетов сообщает о несовместимости пакетов; зачастую единственный способ устранить несовместимость - отказаться от ранее установленного (или от устанавливаемого) пакета.

              Пардон, бывает раз в тысячу лет при изменении API какой-либо библиотеки. В бинарных дистрибутивах, как правило, решается установкой более поздних версиях приложений и библиотеке, в Gentoo -- пересборкой. За 3 года, помнится, встретился только один раз (вроде это было libgail.so), решилось методом revdep-rebuil, о чем написал сам emerge.
              Цитата wind @
              Нет установщиков (автор не заботится о дистрибьюции).

              Как так нет? ./configure && make && make install (и это в самых клинических случаях) уже отменили? О дистрибьюции заботится создатель дистрибутива.
              Цитата wind @
              Нет поддержки совместимости (когда в новой версии библиотеки пропадают или меняются интерфейсы - это ненормально.

              Зависит от библиотеки. Смотрим на GNU libc, libstdc++ (часть gcc) -- там очень жестко следят за обратной совместимостью. Релизы библиотек, ломающих API/ABI без смены мажорной версии и возможности параллельной установки очень редки. Сходу на ум приходит только весенний релиз GTK+, где поменялась одна структура, из-за чего надо было пересобирать приложения, использующие определенный контрол.
              Можно в студию пример поломки обратной совместимости? А то так много воя, но ни одного живого примера.
              Цитата wind @
              Но при создании ПО для других подобные подходы не приемлемы.

              Поправочка: при поставке ПО с гарантией/принятии на себя обязательств. Как ты правильно заметил, в just for fun'е некоторыми вещами можно пренебречь, однако обрати внимание, что core библиотеки (libc, libstdc++, zlib, openssl и пр) сохраняют обратную совместимость.
              То что приложение, написанное для .NET 3.0 не работает на .NET 2.0 ни у кого изумление не вызывает? Тогда откуда удивление при ошибках сборки приложения, рассчитанного на libopensource-2.x, когда в наличии только libopensource-1.x?
                Цитата linuxfan @
                Значит у тебя есть установочный диск с софтом. В случае Debian это DVD, Ubunta тоже вроде как на DVD бывает, для Gentoo существуют срезы портежей (делает XOR), с которого я в первый раз и ставился без интернета.

                Это ничего не даёт. Софт распространяется без зависимостей, а всё и вся в дистрибутив не запихнуть.

                Цитата linuxfan @
                Пардон, бывает раз в тысячу лет при изменении API какой-либо библиотеки.

                Это очень частое и вполне заурядное явление.
                  Цитата wind @
                  Это очень частое и вполне заурядное явление.

                  Пример поломки обратной совместимости стабильной библиотеки в студию! Детские болезни libpoppler на версии 0.1 или 2.3 -- не помню точно -- не считаются.
                  Цитата wind @
                  Софт распространяется без зависимостей, а всё и вся в дистрибутив не запихнуть.

                  Что-то я видимо не догоняю... Приложение распространяется в исходниках, при этом для сборки требует исходников (хидеров) другой библиотеки. Типа логика требует, чтобы исходники всех библиотек со всеми их зависимостями клались при дистрибуции с софтиной?
                  Бред, ахтунг и полный нонсенс. Качайте сами ваши .NET приложения с кусками .NET фреймворка. Упс, Java приложения с приаттаченным к ним JRE :D

                  Добавлено
                  UPD: следует читать libpoppler 0.1-0.3, 2.3 -- это очепятка, а пост свой не вижу и редактировать его не могу
                    Цитата linuxfan @
                    Ubunta тоже вроде как на DVD бывает
                    как мне послушать mp3 с убунты установленной с DVD, не прибегая к помощи интернета? ;)
                      MichSpar,wind что ж вам такого десктопного понадобилось,чего не окзалось в стандартных пакетах взятого вами дистрибутива и для чего пришлось возиться с зависимостями? Только гамы?

                      Добавлено
                      Цитата MichSpar @
                      как мне послушать mp3 с убунты установленной с DVD, не прибегая к помощи интернета? ;)

                      Напоминания про лицензии и закрытые форматы тут видимо не в чести.
                      Поэтому чисто холиварный аргумент -- а вин хп без интернета .ogg умеет?
                        Цитата linuxfan @
                        Пример поломки обратной совместимости стабильной библиотеки в студию!

                        Я не знаю, что значит "стабильная библиотека". Я описываю тенденции, которые очень досаждают мне, как пользователю opensource-библиотек. Не могу сейчас назвать всех поимённо (самые яркие - apache xerses и eclipse rcp), но их довольно много.

                        Цитата linuxfan @
                        Приложение распространяется в исходниках, при этом для сборки требует исходников (хидеров) другой библиотеки. Типа логика требует, чтобы исходники всех библиотек со всеми их зависимостями клались при дистрибуции с софтиной?

                        Логика требует, чтобы пользователь, не вылезая с ресурса X мог заполучить нужный для себя вариант поставки, а не искал, где же взять ту или иную зависимость и не чесал репу - почему софтина не компилируется.

                        Цитата linuxfan @
                        Упс, Java приложения с приаттаченным к ним JRE :D

                        Я предоставил бы все варианты: архив (с jre и без), установщик (с jre и без), дескриптор для webstart, исходный код. Но самое главное - я бы ни в коем случае не позволял бы себе послать за зависимостями на какой-нибудь другой web-ресурс и уж точно не надеялся бы на дистрибутивы и репозитарии.
                          Цитата Pourtous @
                          Поэтому чисто холиварный аргумент -- а вин хп без интернета .ogg умеет?
                          уменя открлось даже в стандартном wmp ;)
                            Цитата MichSpar @
                            уменя открлось даже в стандартном wmp

                            и кодеков у тебя, конечно, никаких не установлено <_<
                              Цитата
                              Довольно часто менеджер пакетов сообщает о несовместимости пакетов; зачастую единственный способ устранить несовместимость - отказаться от ранее установленного (или от устанавливаемого) пакета.

                              плюсадин

                              Цитата
                              автор не заботится о дистрибьюции

                              вово, это вообще какое то разгильдяйство имхо.

                              Мне тут мысль пришла в голову. В СССР линукса не было. И секса тоже не было. А теперь и то и другое появилось. Наверное эти вещи как то связаны.
                                Цитата Pourtous @
                                что ж вам такого десктопного понадобилось,чего не окзалось в стандартных пакетах взятого вами дистрибутива и для чего пришлось возиться с зависимостями?
                                Доходит до того, что в некоторых дистрибутивах (Ubuntu, SLED), без дополнительных библиотек (читай без интернета), невозможно поставить wine :wall: . Если мне не нравится ICQ клиент, входящий в состав дистрибутива, для того чтобы поставить другой кроме него придётся опять качать туеву хучу либ. Причём, как правильно заметил wind, не с офф сайта программы, а с фиг его знает откуда.

                                Добавлено
                                Цитата
                                и кодеков у тебя, конечно, никаких не установлено
                                Из кодеков у меня установлен Div-X, winamp кодеки какие-нибудь в систему ставит? :unsure:
                                Сообщение отредактировано: MichSpar -
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 1067 1068 [1069] 1070 1071 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 1.5961 ]   [ 15 queries used ]   [ Generated: 5.11.26, 00:59 GMT ]