Предвзятость программистов... |
Настал черед, когда алгоритм Nested Sets потребовалось реализовать на PHP. Не долго думая был взят класс PHP cdbtree (dbtree) дабы посмотреть, что он может... Оказалось, может немногое... но не это меня так удивило... меня удивил еще один класс, который шел в нагрузку к основному - для работы с базой данных. Открыв его, я сначала удивился, ибо большинство методов (конструкторов) состояли из одной строки. Смысл создавать объект, если выигрыша по размеру кода просто нет? Но хорошо, подумал я... это сделано специально, что бы можно было подставить интерфейс к базе данных другого вида, тот же PostgreSQL или Oracle. Вот, думаю, какие "прохаваные" программеры, даже это учли... но радость была не долгой... Вернувшись в основной класс, я обнаружил, что в запросах используются уникальные команды MySQL. То бишь эти запросы в других БД SQL - не канают... P.S.: Говно, в общем, этот класс... буду писать свой... P.P.S.: А у меня запросы универсальные... вот... и мне практически пофих к какой базе их цеплять...
|
Категория: Программирование |
Просмотров: 845 |
Добавил: phoinix |
Дата: 2005-11-17, 3:16 PM
|