parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

beerman 08.09.2003 20:51

Я не имел ввиду, что универсальная система это плохо, я имел ввиду, что это долго и сложно, и игра не стоит свеч. То что проект открытый не означает, что CMS должна работать с чем и где угодно вплоть до BeOS, QNX, Windows 3.1, броузером Lynx и с целым зоопарком СУБД. Это означает, что каждый может в нем участвовать. А поскольку разработчики станут первыми пользователями CMS, то и думать им надо прежде всего о себе.

Поддержка нескольких субд нужна была разработчикам парсера потому что они работают с совершенно разными клиентами, которые используют разные платформы. Я думаю, они бы с радостью предпочли использовать только одну СУБД вместо поддержки нескольких версий кода или обеспечения совместимости.

Максимум что можно сделать ради универсальности - это как уже предлагали вынести специфичный код в отдельные методы или класссы, но только не писать несколько версий CMS.