Автор Тема: Библиотеки  (Прочитано 4412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
Библиотеки
« : 31 Декабря 2002, 13:36:17 »
Предлагаю народу поделиться информацией - кто какие библиотеки использует при работе и какие у этой библиотеки преимущества .....

начну наверно я сам - лично я предпочитаю работать с ADOdb - работа с разными базами данных на абстрактном уровне (http://php.weblogs.com/ADOdb) и Smarty - движок для шаблонов (http://smarty.php.net/)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Библиотеки
« Ответ #1 : 31 Декабря 2002, 14:53:00 »
У меня все свое давно есть.
Интересней сделать самому.
AS IS...

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Библиотеки
« Ответ #2 : 31 Декабря 2002, 15:12:51 »
Цитировать
У меня все свое давно есть.
Интересней сделать самому.

Это самое лучшее.
Цитировать
ADOdb

Лучше на его основе написать свой класс, в ADOdb много лишнего, тем более что поддержка того числа баз, что есть в ADOdb тебе врятли нужна, хватит 3-4. ИМХО.
Цитировать
Smarty

Кривой, медленный и ИМХО неудобный.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Гаррилл

  • Наглый тип
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phpbbcms.sf.net
Библиотеки
« Ответ #3 : 31 Декабря 2002, 18:21:54 »
Цитировать
Кривой, медленный и ИМХО неудобный.

Сегодня тестил, ужас. Демка генерилась за 0.3 сек. Неудобным его считаю, потому что движки темплейтов вообще-то ради дизайнеров существуют, а там язык особый.
Вообщем, это возврат к тому доисторическому фаршу.

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
Библиотеки
« Ответ #4 : 04 Января 2003, 14:24:17 »
Гаррилл
у тебя есть альтернатива ???? какая другая библиотека шаблонов ???

Smarty поддерживается группой разработчиков PHP .....

Tronyx
хммм ....
поддержка кучи типов БД нужна када ты пишешь скрипт не только под себя ....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Библиотеки
« Ответ #5 : 04 Января 2003, 14:54:02 »
библиотек шаблонов - море.
группой разработчиков спарти поддерживается только потому, что ее автор - один из разработчиков.


Каждый выбирает для себя.
Либо тскать за собой тонны кода с поддержкой кучи бд, который пригодится один раз в сто лет, или сделать маленькое быстрое приложение, которое будет работать на 100% хостингов.

В общем, с тобой все ясно. Теоретик с большой буквы (не путать с ThE0ReTiC :)

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
Библиотеки
« Ответ #6 : 04 Января 2003, 15:02:54 »
RomikChef
ну блин спасибо .....
за Теоретика .....
Хотя работаю сисадмином и с php постольку-поскольку ... в свободное время и для души %))))

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
Библиотеки
« Ответ #7 : 10 Января 2003, 10:33:47 »
кстати - а что народ думает по поводу этого :
http://www.laneve.com/Tech/XSDHEditor/Default.aspx

(к пхп это тоже можно прикрутить)

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Библиотеки
« Ответ #8 : 10 Января 2003, 14:04:57 »
Цитировать
Smarty поддерживается группой разработчиков PHP .....

Но это же не значит что его обязательно надо использовать.;)

Цитировать
у тебя есть альтернатива ???? какая другая библиотека шаблонов ???

Достойной пока нет, только свои собственные.
Я свой всё хочу доработать и выпустить в свет, всё не успеваю... Но если считать по тому что уже есть, думаю его можно считать конкурентом Smarty...
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Библиотеки
« Ответ #9 : 10 Января 2003, 16:16:43 »
Постоянно использую pear (кроие pear :: db - хотя подумываю о переходе на него, так как его используют многие другие pear-классы).

 - AdoDB
 - phplib::templates
 - dbtree
 - Свои самописные
 - Иногда позволяю себе использовать классы с phpclasses если их код выглядит убедительно (но это бывает очень редко)


Некоторое время использовал Smarty но имхо он слишком громоздкий
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Библиотеки
« Ответ #10 : 10 Января 2003, 17:25:21 »
Цитировать
в ADOdb много лишнего, тем более что поддержка того числа баз, что есть в ADOdb тебе врятли нужна, хватит 3-4. ИМХО.
для нормальной работы там достаточно 4 файла:
adodb.inc.php
adodb-lib.inc.php
adodb-csvlib.php
и "файл-драйвер" твоей БД - например adodb-mysql.inc.php

Все остальное - дополнительные файлы без которых вполне можно обойтись.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Библиотеки
« Ответ #11 : 10 Января 2003, 19:44:28 »
Цитировать
Все остальное - дополнительные файлы без которых вполне можно обойтись.

Это я знаю, но тем не менее в сумме эти файлы весят ~100Кб, я конечно понимаю что это с комментариями, отступами и т.п., я считаю, что это много, а мой класс для работы с БД весит чуть меньше 8 Кб, вместе с драйвером MySQL и классом для кэширования запросов.:P
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28