» Программирование>Почему виндусовые софтописатели так любят изобретать велосипеды?
Unforgiven 07:55 15.09.2003
Собсно два примера, из которых все будет понятно.
Почтовые клиенты. Почти каждый почтовый клиент в винде имеет свой формат почтового ящика. Вроде есть как минимум два стандартных формата: mbox и Maildir. Почему бы не использовать их вместо того, чтобы изобретать свой? Потом начинаются проблемы при переносе базы писем под другой MUA.
Программы записи CD. Опять-таки каждая прога имеет свой формат образа диска. Есть же ISO, который они вроде понимают, но по умолчанию предлагают сделать образ в своем собственном формате, неявно скрывая при этом стандартный. Вот, напимер, есть образ, сделанный в WinCDCreator'е, и в какое место Nero CD Burning его засунуть? Приходится искать специальную тулзу-конвертор. Опять проблемы...
[Ответ]
Tangram 08:37 15.09.2003
Unforgiven Дык, понятно. Каждый хочет себя видеть стандартом де-факто.
И не только виндах. Помнится, в ДОСовское время каждый стремился написать свой Нортон. Я тоже, грешен.
[Ответ]
LSL 15:26 15.09.2003
Unforgiven Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи.
Сомневаюсь что существующие стандарты для ящиков будут удовлетворять всем потребностям конкретной программы.
Приходится расширять функциональность.. ..проще написать свой вариант.
[Ответ]
zic 20:21 15.09.2003
LSL Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи.
Разобраться в нормально написаном коде куда проще чем написать свой Unforgiven
ISO не сохраняет ничего кроме полезной информации , многие посторонние форматы содержат также дополниетльную информацию которая позволяет обходить защиту диска .
[Ответ]
Tangram 20:40 15.09.2003
zic Насчёт разбираний чужих текстов - это ты совсем не прав. Откуда ты можешь знать, для чего эта хрень по тексту или другая? Мало ли что, комментарии. А вдруг я совсем не то имел в виду, в комментариях, что написал?
Своё - оно надёжней.
[Ответ]
zic 20:49 15.09.2003
MadButcher
Если я что то не пойму я напишу автору кода.
И потребую разьяснений .
Хотя с тобой не согласен , и повторюсь хорошо написанный код читается как правило легко.
Да и зачем собственно разбираться в коде ? какое отношение имеет реализация стандарта в конкретной программе ?
Имеется стандарт пиши под него если хочешь .И не смотри в чужие исходники .
zic добавил [date]1063648320[/date]: Unforgiven
Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают )
[Ответ]
LSL 21:16 15.09.2003
zic азобраться в нормально написаном коде куда проще чем написать свой
LSL
Писать свой всеравно труднее , зато чужой можно поправить , тк видишь его с несколько другой стороны чем автор .
[Ответ]
Tangram 21:20 15.09.2003
zic Давай я тему заведу отдельную, а то куда-то всё поехало...
[Ответ]
Unforgiven 07:55 16.09.2003
Сообщение от : Первоначальное сообщение от zic
Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают ) [/B]
Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то...
Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то...
Именно передирают в GPL тоже не все можно , почитай лицензию , а потом и коментарии юристов .
Елси куски кода берутся без указания копирайта автора то как это по другому назвать ? Так я не понял, в чем проблема-то? В том, что программ много?
В том что частенько программы конкуренты - фактически один и тот же код .
[Ответ]