Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 15.09.2003, 07:55   #1   
Форумец
 
Сообщений: 792
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
Question Почему виндусовые софтописатели так любят изобретать велосипеды?

Собсно два примера, из которых все будет понятно.

Почтовые клиенты. Почти каждый почтовый клиент в винде имеет свой формат почтового ящика. Вроде есть как минимум два стандартных формата: mbox и Maildir. Почему бы не использовать их вместо того, чтобы изобретать свой? Потом начинаются проблемы при переносе базы писем под другой MUA.

Программы записи CD. Опять-таки каждая прога имеет свой формат образа диска. Есть же ISO, который они вроде понимают, но по умолчанию предлагают сделать образ в своем собственном формате, неявно скрывая при этом стандартный. Вот, напимер, есть образ, сделанный в WinCDCreator'е, и в какое место Nero CD Burning его засунуть? Приходится искать специальную тулзу-конвертор. Опять проблемы...
  Ответить с цитированием
Старый 15.09.2003, 08:37   #2   
Центраборатор
 
Аватар для Tangram
 
Сообщений: 3,784
Регистрация: 21.11.2002
Записей в дневнике: 94

Tangram вне форума Не в сети
Unforgiven Дык, понятно. Каждый хочет себя видеть стандартом де-факто.
И не только виндах. Помнится, в ДОСовское время каждый стремился написать свой Нортон. Я тоже, грешен.
  Ответить с цитированием
Старый 15.09.2003, 15:26   #3   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39

LSL вне форума Не в сети
Unforgiven Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи.

Сомневаюсь что существующие стандарты для ящиков будут удовлетворять всем потребностям конкретной программы.
Приходится расширять функциональность.. ..проще написать свой вариант.
  Ответить с цитированием
Старый 15.09.2003, 20:21   #4   
Форумец
 
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40

zic вне форума Не в сети
LSL
Всё просто, свой исходник и чужой в котором нужно разбираться - это разные вещи.

Разобраться в нормально написаном коде куда проще чем написать свой
Unforgiven
ISO не сохраняет ничего кроме полезной информации , многие посторонние форматы содержат также дополниетльную информацию которая позволяет обходить защиту диска .
  Ответить с цитированием
Старый 15.09.2003, 20:40   #5   
Центраборатор
 
Аватар для Tangram
 
Сообщений: 3,784
Регистрация: 21.11.2002
Записей в дневнике: 94

Tangram вне форума Не в сети
zic Насчёт разбираний чужих текстов - это ты совсем не прав. Откуда ты можешь знать, для чего эта хрень по тексту или другая? Мало ли что, комментарии. А вдруг я совсем не то имел в виду, в комментариях, что написал?
Своё - оно надёжней.
  Ответить с цитированием
Старый 15.09.2003, 20:49   #6   
Форумец
 
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40

zic вне форума Не в сети
MadButcher
Если я что то не пойму я напишу автору кода.
И потребую разьяснений .
Хотя с тобой не согласен , и повторюсь хорошо написанный код читается как правило легко.

Да и зачем собственно разбираться в коде ? какое отношение имеет реализация стандарта в конкретной программе ?
Имеется стандарт пиши под него если хочешь .И не смотри в чужие исходники .

zic добавил [date]1063648320[/date]:
Unforgiven
Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают )
  Ответить с цитированием
Старый 15.09.2003, 21:16   #7   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39

LSL вне форума Не в сети
zic
азобраться в нормально написаном коде куда проще чем написать свой

Вообще-то да, но когда кода много...
  Ответить с цитированием
Старый 15.09.2003, 21:19   #8   
Форумец
 
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40

zic вне форума Не в сети
LSL
Писать свой всеравно труднее , зато чужой можно поправить , тк видишь его с несколько другой стороны чем автор .
  Ответить с цитированием
Старый 15.09.2003, 21:20   #9   
Центраборатор
 
Аватар для Tangram
 
Сообщений: 3,784
Регистрация: 21.11.2002
Записей в дневнике: 94

Tangram вне форума Не в сети
zic Давай я тему заведу отдельную, а то куда-то всё поехало...
  Ответить с цитированием
Старый 16.09.2003, 07:55   #10   
Форумец
 
Сообщений: 792
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
Цитата:
Первоначальное сообщение от zic
Кстати это больше Линуксовая проблема , наличие огромного колличества прогрмм одинакового назначения , как правило основанных на одном и том же коде ( исходники открытые и частенько конкуренты друг у друга предирают ) [/B]
Так я не понял, в чем проблема-то? В том, что программ много?
Во-вторых, что значит "передирают"? Не "передирают", а используют, благо GPL это позволяет. В третьих, конкуренция --- это плохо? В-четвертых, тема не про то...

MadButcher, хорошо бы еще и линк на тему указать... А, вот, сам нашел... http://www.u-antona.vrn.ru/forum/sho...356#post197356
  Ответить с цитированием
Старый 16.09.2003, 11:37   #11   
Форумец
 
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40

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

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

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



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind