Forum Webscript.Ru
Программирование => PHP => Тема начата: Xenomorph от 31 Декабря 2002, 13:36:17
-
Предлагаю народу поделиться информацией - кто какие библиотеки использует при работе и какие у этой библиотеки преимущества .....
начну наверно я сам - лично я предпочитаю работать с ADOdb - работа с разными базами данных на абстрактном уровне (http://php.weblogs.com/ADOdb) и Smarty - движок для шаблонов (http://smarty.php.net/)
-
У меня все свое давно есть.
Интересней сделать самому.
-
У меня все свое давно есть.
Интересней сделать самому.
Это самое лучшее.
ADOdb
Лучше на его основе написать свой класс, в ADOdb много лишнего, тем более что поддержка того числа баз, что есть в ADOdb тебе врятли нужна, хватит 3-4. ИМХО.
Smarty
Кривой, медленный и ИМХО неудобный.
-
Кривой, медленный и ИМХО неудобный.
Сегодня тестил, ужас. Демка генерилась за 0.3 сек. Неудобным его считаю, потому что движки темплейтов вообще-то ради дизайнеров существуют, а там язык особый.
Вообщем, это возврат к тому доисторическому фаршу.
-
Гаррилл
у тебя есть альтернатива ???? какая другая библиотека шаблонов ???
Smarty поддерживается группой разработчиков PHP .....
Tronyx
хммм ....
поддержка кучи типов БД нужна када ты пишешь скрипт не только под себя ....
-
библиотек шаблонов - море.
группой разработчиков спарти поддерживается только потому, что ее автор - один из разработчиков.
Каждый выбирает для себя.
Либо тскать за собой тонны кода с поддержкой кучи бд, который пригодится один раз в сто лет, или сделать маленькое быстрое приложение, которое будет работать на 100% хостингов.
В общем, с тобой все ясно. Теоретик с большой буквы (не путать с ThE0ReTiC :)
-
RomikChef
ну блин спасибо .....
за Теоретика .....
Хотя работаю сисадмином и с php постольку-поскольку ... в свободное время и для души %))))
-
кстати - а что народ думает по поводу этого :
http://www.laneve.com/Tech/XSDHEditor/Default.aspx
(к пхп это тоже можно прикрутить)
-
Smarty поддерживается группой разработчиков PHP .....
Но это же не значит что его обязательно надо использовать.;)
у тебя есть альтернатива ???? какая другая библиотека шаблонов ???
Достойной пока нет, только свои собственные.
Я свой всё хочу доработать и выпустить в свет, всё не успеваю... Но если считать по тому что уже есть, думаю его можно считать конкурентом Smarty...
-
Постоянно использую pear (кроие pear :: db - хотя подумываю о переходе на него, так как его используют многие другие pear-классы).
- AdoDB
- phplib::templates
- dbtree
- Свои самописные
- Иногда позволяю себе использовать классы с phpclasses если их код выглядит убедительно (но это бывает очень редко)
Некоторое время использовал Smarty но имхо он слишком громоздкий
-
в ADOdb много лишнего, тем более что поддержка того числа баз, что есть в ADOdb тебе врятли нужна, хватит 3-4. ИМХО.
для нормальной работы там достаточно 4 файла:
adodb.inc.php
adodb-lib.inc.php
adodb-csvlib.php
и "файл-драйвер" твоей БД - например adodb-mysql.inc.php
Все остальное - дополнительные файлы без которых вполне можно обойтись.
-
Все остальное - дополнительные файлы без которых вполне можно обойтись.
Это я знаю, но тем не менее в сумме эти файлы весят ~100Кб, я конечно понимаю что это с комментариями, отступами и т.п., я считаю, что это много, а мой класс для работы с БД весит чуть меньше 8 Кб, вместе с драйвером MySQL и классом для кэширования запросов.:P