Большой Воронежский Форум
» Программирование>Почему виндусовые софтописатели так любят изобретать велосипеды?
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
азобраться в нормально написаном коде куда проще чем написать свой

Вообще-то да, но когда кода много... [Ответ]
zic 21:19 15.09.2003
LSL
Писать свой всеравно труднее , зато чужой можно поправить , тк видишь его с несколько другой стороны чем автор . [Ответ]
Tangram 21:20 15.09.2003
zic Давай я тему заведу отдельную, а то куда-то всё поехало... [Ответ]
Unforgiven 07:55 16.09.2003

Сообщение от :
Первоначальное сообщение от zic
Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают ) [/B]

Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то...

MadButcher, хорошо бы еще и линк на тему указать... А, вот, сам нашел...
http://www.u-antona.vrn.ru/forum/sho...356#post197356 [Ответ]
zic 11:37 16.09.2003
Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то...

Именно передирают в GPL тоже не все можно , почитай лицензию , а потом и коментарии юристов .
Елси куски кода берутся без указания копирайта автора то как это по другому назвать ?
Так я не понял, в чем проблема-то? В том, что программ много?

В том что частенько программы конкуренты - фактически один и тот же код . [Ответ]
Вверх