[quote=Cooper,Jul 22 2004, 10:46 PM] [QUOTE=vgg60,Jul 9 2004, 04:55 PM] Спасибо всем за ответы, но проблема эта очень серьезная,
<...>
По-моему ничего серьезного здесь нет.
В основновном все разработчики подстраиваются по "первого" производителя, а потом стараются либо искать и "подстраивать" производителя под себя либо что бывает по-моему реже и в случае когда "припрет" под производителя.
Но в итоге все стараются иметь меньше головной боли.
А стандартизация библиотеки - это как соблюдения сейчас гостов - что-то выполняют, а на что-то глаза закрыввают.
И наверно мало найдется разработчиков, которые берут чужие библиотеки и ничего не меняя их применяют. [/quote]
Проблемы есть. Но они в основном не технические, а организационные.
Обычно есть 2 варианта:
1. Если делаете сами и для себя - нет проблем. Но и в этом случае при создании библиотек нужен системный подход. В противном случае получите свалку в которой через месяц-другой и сами не разберетесь.
2. "Серьезный" подход - работа на предприятии, в группе или если планируется изготовителение не кустарным "утюговым" способом. Тут уж без системного подхода к созданию библиотек не обойтись. Должен быть человек (или, что лучше - несколко человек), который/е профессионально работает/ют с библиотеками - создают и поддерживают их. Причем не как нибудь, а в соответствии с определенными стандартами и правилами. И при этом несут ответственность за свою работу. Делая её так, чтобы остальные могли "не глядя" её (эти библиотеки) использовать (т.е. доверять содержимому этих самых библиотек). Это не просто. Нужно учитывать довольно много факторов, зачастую не столь уж и очевидных. В противном случае - многочисленные "доработки", а то и брак (и выброшенные на ветер время и деньги) гарантированы. По моим наблюдениям, нормальные, проверенные библиотеки - это процентов около 30 успеха проекта в целом. Так что проблемы есть. Но они решаемы. При желании