timur-kar
Новичок
PHP5 + libxml2 в реальной разработке
Вот решил тоже задать свой вопрос:
насколько можно сейчас использовать PHP5 + XML ?
Появился заказ на очередной сайт, и захотелось его сделать "более правильным" чем предыдущие
Я не собираюсь использовать XML в качестве хранилища данных, для этого меня вполне устраивает MySQL. Собираюсь использовать связку PHP5 + libxml2 для формирования и конфигурирования страниц (под конфигурированием имею ввиду что в XML должны еще хранится настройки страниц, т.к. сайт должен быть многоязыковым и с некоторым кол-вом наворотом).
Поставил себе на WinXp php5, и очень порадовался, вещь супер, особенно порадовали статические методы, члены классов, исключения, константы классов, передача объекта по ссылке и libxml2 !!!
До этого использовал PHP4 + MySQL + Smarty. Smarty - вещь очень хорошая, удобная, но все-же сказывается что это всего-лишь надстройка над PHP (правда оччень качественная). Одна реализация рекурсии на Smarty чего стоит
Возникают сомнения, т.к. с XML немного более сложен в употреблении чем Smarty (в части PHP, в части шаблонов мне XSLT больше нравится). Но главное сомнение - насколько это все будет нормально работать. Сейчас у меня под виндой все отлично работает, но что произойдет когда все это будет под некоторой нагрузкой (до 10000 посетителей в день), не будет ли это тормозить ?
итак вопросы:
1) Насколько реально уже сейчас использовать PHP5 для разработки сайтов ? (реально - это в смысле чтобы не было очень уж серьезных ошибок и сервер не падал если на нем N посетителей)
2) Насколько реально использовать XML+XSLT (libxml2) как шаблонизатор ? (здесь реально - это в смысле чтобы это происходило достаточно быстро и опять-же не валило тот-же самый PHP)
3) Можно ли выдавать юзеру у которого браузер поддерживает разбор XML и XSLT трансформации (как я понимаю таких в рунете большинство), необработанный XML+XSLT (сама идея очень нравится, насколько реально еще не знаю - решил спросить), а остальным - парсить на сервере. Вопрос не в том как возможно ли это в принципе (уверен что возможно), а в том какие могут быть проблемы при это и стоит ли с этим связываться ?
--
С уважением, Каримбаев Тимур
Вот решил тоже задать свой вопрос:
насколько можно сейчас использовать PHP5 + XML ?
Появился заказ на очередной сайт, и захотелось его сделать "более правильным" чем предыдущие
Я не собираюсь использовать XML в качестве хранилища данных, для этого меня вполне устраивает MySQL. Собираюсь использовать связку PHP5 + libxml2 для формирования и конфигурирования страниц (под конфигурированием имею ввиду что в XML должны еще хранится настройки страниц, т.к. сайт должен быть многоязыковым и с некоторым кол-вом наворотом).
Поставил себе на WinXp php5, и очень порадовался, вещь супер, особенно порадовали статические методы, члены классов, исключения, константы классов, передача объекта по ссылке и libxml2 !!!
До этого использовал PHP4 + MySQL + Smarty. Smarty - вещь очень хорошая, удобная, но все-же сказывается что это всего-лишь надстройка над PHP (правда оччень качественная). Одна реализация рекурсии на Smarty чего стоит
Возникают сомнения, т.к. с XML немного более сложен в употреблении чем Smarty (в части PHP, в части шаблонов мне XSLT больше нравится). Но главное сомнение - насколько это все будет нормально работать. Сейчас у меня под виндой все отлично работает, но что произойдет когда все это будет под некоторой нагрузкой (до 10000 посетителей в день), не будет ли это тормозить ?
итак вопросы:
1) Насколько реально уже сейчас использовать PHP5 для разработки сайтов ? (реально - это в смысле чтобы не было очень уж серьезных ошибок и сервер не падал если на нем N посетителей)
2) Насколько реально использовать XML+XSLT (libxml2) как шаблонизатор ? (здесь реально - это в смысле чтобы это происходило достаточно быстро и опять-же не валило тот-же самый PHP)
3) Можно ли выдавать юзеру у которого браузер поддерживает разбор XML и XSLT трансформации (как я понимаю таких в рунете большинство), необработанный XML+XSLT (сама идея очень нравится, насколько реально еще не знаю - решил спросить), а остальным - парсить на сервере. Вопрос не в том как возможно ли это в принципе (уверен что возможно), а в том какие могут быть проблемы при это и стоит ли с этим связываться ?
--
С уважением, Каримбаев Тимур