Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
sergey_g писал(а):
А кроме windows вы под что-нибудь еще писали (мне действительно интересно)?
конечно.... и не раз, поэтому и говорю.
sergey_g а что вы собственно знаете про работу с мультимедиа хоть в какой-то оси? Я ведь не сказал что вообще не знаю принципов работы этого в юниксе! я сказал что не знаю этого хорошо - не моя ось и т.п. но навскидку в винде в разы удобнее
Member
Статус: Не в сети Регистрация: 15.11.2005 Откуда: Одесса
Sergey_H писал(а):
BaBL писал(а):
Какой нафиг винамп? забудьте его как страшный сон!
как DirectShow программист не могу с этим согласиться..... то удобство которое предоставляют МС для работы с аудио-видео и т.п. его больше ни в одной оси нет.... хотя признаюсь что это имхо - т.к. как юниксы работают с этим вопросом толком не знаю....
Главное выбор большой - прямой вывод через OSS или ALSA, aRts, GStreamer и т.д. Ну и нужно обладать даром предвидения, чтобы угадать, исчезнет, например, aRts из дистрибутивов через 3 года, или нет.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Sergey_H писал(а):
навскидку в винде в разы удобнее
так мы сейчас о чем говорим? О Winamp vs Amarok - винамп жестко сливает по функциональности.
А если мы говорим о программировании мультимедиа - то разговор может быть только таким:
Я юзал такое-то API под виндой и такое-то API под никсами и из них такое-то удобнее, потому что а б в г д , etc..
Без подобных аргументов разговор о программировании вообще бесполезен.
Знаешь, мне например "в разы удобнее" писать под javax.swing, чем под WinForms, но я не делаю из этого рассуждений о отстойности этой дотнетовской либы, а делаю из этого вывод, что мне следует еще многому научиться и меньше следовать своим привычкам.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Linn писал(а):
исчезнет, например, aRts
Статическую линковку никто не отменял в конце концов... впрочем подобная динамика наамного лучше имхо, чем застоявшийся win32api, который мешает дот нету в сфере desktop apps.
Тут уже говорили, что золотая середина где-то рядом....
Кстати на OSS уже забили...
Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
Catar писал(а):
Я юзал такое-то API под виндой и такое-то API под никсами и из них такое-то удобнее, потому что а б в г д , etc..Без подобных аргументов разговор о программировании вообще бесполезен.
согласен спор глупый к тому же бесполезный - я ведь не собираюсь агитировать все бросать писать под юникс и начинать юзанть винду... Просто в вопросе отстойности осей - тут спорить нечего - они абсолютно разные и сравнивать их нельзя.... Поэтому мне обычно не нравятся выпады вроди винда отстой и т.п. Все равно она стоит практически у всех - хотя бы для игр...
Member
Статус: Не в сети Регистрация: 15.11.2005 Откуда: Одесса
Linux не имеет выстроенного от и до API удобного для программиста, гарантирующего работоспособность ваших программ в будущих дистрибутивах черех много лет. libc есть - открыть файл, записать в файл, все в стандарте POSIX, что еще нужно ?
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Sergey_H писал(а):
они абсолютно разные и сравнивать их нельзя....
здесь (в этой теме) идет сравнение применимости конкретно в декстопной сфере. Иногда бывают отвлеченные сравнения, но в основном суть именно это.
Sergey_H писал(а):
Поэтому мне обычно не нравятся выпады вроди винда отстой и т.п.
Я уже не раз говорил, что винда отличный выбор
Sergey_H писал(а):
для игр...
и Win-специфичных приложений.
Для всего остального есть лучшие решения, причем далеко не всегда именно Линукс. Дизайнить например намного удобнее под маком.
В ответ я слышу реплики о "неюзабельности" никсов, о том что это подпольные поделки для хакеров, и о том, что винда -это универсальная и самая совершенная ось в мире, воистину аминь
Member
Статус: Не в сети Регистрация: 17.08.2006 Откуда: Донецк
Linn писал(а):
Главное выбор большой - прямой вывод через OSS или ALSA, aRts, GStreamer и т.д. Ну и нужно обладать даром предвидения, чтобы угадать, исчезнет, например, aRts из дистрибутивов через 3 года, или нет.
А нефиг писать монолитную программу, в которой не отдерешь интерфейс от обработки звука. Используйте модульную архитектуру. Захотели изменить сервер звука, пожалуйста переписали модуль отвечающий за вывод звука и все (благо при открытых исходниках для этого даже участие автора не требуется).
Catar писал(а):
Кстати на OSS уже забили...
Но при этом добавили в ALSA совместимость с OSS.
_________________ Каждый имеет право выбирать свою дорогу в ад!
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Linn писал(а):
имеет выстроенного от и до API удобного для программиста, гарантирующего работоспособность ваших программ в будущих дистрибутивах черех много лет. libc есть - открыть файл, записать в файл, все в стандарте POSIX, что еще нужно ?
Windows тоже не имеет встроенного API, если уж на то пошло. DirectX - тоже надстройка. Так уж сложилось, что Alsa и Xine - это почти стандарт. Также под линей для вывода видео используют SDL, как собственно и в MacOS, и в винде. Могу сказать, что по удобству DirectShow сливает Quartz Extreme из OSX. Под линей такие вещи не программил. Юзал для звука FMODex - гораздо приятнее, чем DS.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Linn писал(а):
гарантирующего работоспособность ваших программ в будущих дистрибутивах черех много лет.
Опыт показал, что выход одного сервис пака перечеркивает всю эту работоcпособность. Поддерживать проекты все равно надо. Иначе они тупо вымрут.
Sergey_H писал(а):
к тому же апи все время развивается
Лучше бы продвигали .net.
Sergey_H писал(а):
зато переучиваться не нужно
ну конечно, зачем изучать новые технологии, облегчающие труд, когда можно мучаться со старым барахлом? Давайте вообще все будем на ассемблере с нуля писать!
Linn писал(а):
Linux не имеет выстроенного от и до API удобного для программиста
Вместо этого Linux имеет (вернее наоборот, под него имеется) кучу API, и есть выбор, что именно и для чего пользовать в конкретной задаче и все это можно одновременно совмещать. Добавлено спустя 54 секунды
Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
Catar писал(а):
Я уже не раз говорил, что винда отличный выбор
а я вас ни в чем не обвиняю....
Catar писал(а):
здесь (в этой теме) идет сравнение применимости конкретно в декстопной сфере
что касается десктопа, то тут наверное все же винда лучше.... хотя бы с точки зрения обычного пользователя... хотя сейчас у линуксов и установки удобные и вид красивый... все же многим приятнее глупые предупреждения винды и меньшее количество разных ностроек, необходимых юзеру.
Catar писал(а):
Дизайнить например намного удобнее под маком.
грешен ни когда не видел маковских отдел в другом офисе - а там я не бываю.
Catar писал(а):
о том что это подпольные поделки для хакеров,
ну такое ведь тоже есть - сейчас каждое село старается выпустить свой линукс(я конечно утрирую но все же)
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
И вообще - взглянем правде в глаза - только в сфере свободного ПО программеры реально в огромных количествах используют наработки прошлых лет, пользуются разработанными компонентами.
Под виндой - COM умер? Умер. А под дот нет code base еще не очень велик.
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Root писал(а):
если принтер не умеет PCL, PostScript и plain text, то это не принтер, а быдлоподелие (с)
Принетр Ксерокс 2825 умеет многое, но как только дело доходит до песати картинок и pdf, то скорость печати несколько минут/1страница, обалдеть . Если вдрайвере выставить печать как графику, печать идёт куда шустрее, и это на не оптимизорованных для данных принтеров устройств. Для GDI вообще не актуально что печатать текст или картинку.
Member
Статус: Не в сети Регистрация: 15.11.2005 Откуда: Одесса
sergey_g писал(а):
А нефиг писать монолитную программу, в которой не отдерешь интерфейс от обработки звука. Используйте модульную архитектуру. Захотели изменить сервер звука, пожалуйста переписали модуль отвечающий за вывод звука и все (благо при открытых исходниках для этого даже участие автора не требуется).
Интересно, интересно. Т.е. "оборачивать" в свои функции и классы ВСЕ, полная такая api-независимость Да только вот рабочее время программиста стоит денег. И "пожалуйста переписали", это не один час, и не один день (это хорошо понятно, когда работаешь над чисто прикладными задачами в RAD-системе, типа дельфи, где на всем готовом, и времени не хватает). И главное, ради чего ? Ради того, что от "сарая" что-то в очередной раз отвалилось и пристроилось новое.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Sergey_H писал(а):
что касается десктопа, то тут наверное все же винда лучше
я не буду комментировать - истинность\ложность этого мы перетираем больше 300 страниц.
Sergey_H писал(а):
сейчас каждое село старается выпустить свой линукс(я конечно утрирую но все же)
И как это меняет качество основных ведущих дистрибутивов?
Выбор есть - вот что главное. Я могу использовать ведущие user-friendly дистры. Я могу поставить Gentoo и собрать все из исходников. Я могу собрать собственный Catar Linux и юзать его. И при этом я не буду изолированным маньяком, а буду иметь возможность пользовать ПО.
Под виндой - только следование генеральной линии партии (c). А мне это не нравится. Я не хочу быть просто юзером. Я хочу иметь выбор. Иметь возможность изменить в системе все, что мне захочется. Пусть 90% (а то и больше) - просто юзеры - какое мне до них дело?
Сейчас этот форум просматривают: -SPQR- и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения