Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Почему виндусовые софтописатели так любят изобретать велосипеды? |
Философия, технологии, алгоритмы! |
|
Опции темы |
15.09.2003, 07:55 | #1 |
Форумец
Сообщений: 792
Регистрация: 09.01.2003
Не в сети |
Почему виндусовые софтописатели так любят изобретать велосипеды?
Собсно два примера, из которых все будет понятно.
Почтовые клиенты. Почти каждый почтовый клиент в винде имеет свой формат почтового ящика. Вроде есть как минимум два стандартных формата: mbox и Maildir. Почему бы не использовать их вместо того, чтобы изобретать свой? Потом начинаются проблемы при переносе базы писем под другой MUA. Программы записи CD. Опять-таки каждая прога имеет свой формат образа диска. Есть же ISO, который они вроде понимают, но по умолчанию предлагают сделать образ в своем собственном формате, неявно скрывая при этом стандартный. Вот, напимер, есть образ, сделанный в WinCDCreator'е, и в какое место Nero CD Burning его засунуть? Приходится искать специальную тулзу-конвертор. Опять проблемы... |
15.09.2003, 15:26 | #3 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
Unforgiven Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи.
Сомневаюсь что существующие стандарты для ящиков будут удовлетворять всем потребностям конкретной программы. Приходится расширять функциональность.. ..проще написать свой вариант. |
15.09.2003, 20:21 | #4 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
LSL
Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи. Разобраться в нормально написаном коде куда проще чем написать свой Unforgiven ISO не сохраняет ничего кроме полезной информации , многие посторонние форматы содержат также дополниетльную информацию которая позволяет обходить защиту диска . |
15.09.2003, 20:40 | #5 |
Центраборатор
|
zic Насчёт разбираний чужих текстов - это ты совсем не прав. Откуда ты можешь знать, для чего эта хрень по тексту или другая? Мало ли что, комментарии. А вдруг я совсем не то имел в виду, в комментариях, что написал?
Своё - оно надёжней. |
15.09.2003, 20:49 | #6 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
MadButcher
Если я что то не пойму я напишу автору кода. И потребую разьяснений . Хотя с тобой не согласен , и повторюсь хорошо написанный код читается как правило легко. Да и зачем собственно разбираться в коде ? какое отношение имеет реализация стандарта в конкретной программе ? Имеется стандарт пиши под него если хочешь .И не смотри в чужие исходники . zic добавил [date]1063648320[/date]: Unforgiven Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают ) |
16.09.2003, 07:55 | #10 | |
Форумец
Сообщений: 792
Регистрация: 09.01.2003
Не в сети |
Цитата:
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то... MadButcher, хорошо бы еще и линк на тему указать... А, вот, сам нашел... http://www.u-antona.vrn.ru/forum/sho...356#post197356 |
|
16.09.2003, 11:37 | #11 |
Форумец
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40
Не в сети |
Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то... Именно передирают в GPL тоже не все можно , почитай лицензию , а потом и коментарии юристов . Елси куски кода берутся без указания копирайта автора то как это по другому назвать ? Так я не понял, в чем проблема-то? В том, что программ много? В том что частенько программы конкуренты - фактически один и тот же код . |