Jump to content
  • 0

smarty и php5


sc@r@bey
 Share

Question

12 answers to this question

Recommended Posts

  • 0

не знаю где и что вы слышали, но смарти нормально чувствует себя с пхп5. Хотите учите, хотите нет. Это ваше дело. Есть куча других аналогов. Последнее время становятся популярными шаблонизаторы на основе XSLT. Можете и этот вид шаблонизаторов изучить.

Link to comment
Share on other sites

  • 0
не знаю где и что вы слышали, но смарти нормально чувствует себя с пхп5. Хотите учите, хотите нет. Это ваше дело. Есть куча других аналогов. Последнее время становятся популярными шаблонизаторы на основе XSLT. Можете и этот вид шаблонизаторов изучить.

XSLT шаблонизаторы уже 10 лет как становятся популярными, а все не станут никак...

Link to comment
Share on other sites

  • 0
XSLT шаблонизаторы уже 10 лет как становятся популярными, а все не станут никак...

ну в пхп только последние несколько лет пытаются что-то сделать с XSLT

Edited by xPoint
Link to comment
Share on other sites

  • 0
начну тогда со smarty а как он дружит с Ajax?

Начните, пожалуй, с базовых знаний. AJAX'у глубоко фиолетово, какое именно серверное приложение будет выдавать XML код.

Да и на AJAX я бы тоже забил. Бесперспективная мертворожденная технология.

ну в пхп только последние несколько лет пытаются что-то сделать с XSLT

Стоимость XSLT трансформации очень высокая. Именно это и останавливает распространение этой технологии.

Link to comment
Share on other sites

  • 0
Почему это?

Как работает AJAX

JS --[request]-> SERVER SIDE SCRIPT --[return]-> XML —> JS —> HTML

Последние два шага самые ресурсоемкие. Мало того, что нужно обрабатывать запрос на стороне сервера, так приходится писать еще тонны кода на стороне клиента.

Парсинг XML-структур на стороне клиента при помощи JS и трансформация одних структур в другие, но уже HTML, еще то удовольствие.

Мало того, топор в спину AJAX забил факт отсутствия передачи бинарных данных.

Куда выгоднее использовать iframe. Отправил запрос, получил HTML, JS, XML, file, картинку. Меньше кода, проще технологии, дешевле использовать.

Link to comment
Share on other sites

  • 0

А не дано отдавать уже готовый html код? Ajax шикарная технология! тем более что iFrame не все браузеры поддерживают. Да и с помощью фреймов не сделаешь того что сделаешь аяксом. Пишу сайт, как бы страшно не звучало, но навигация чисто аяксовая, кода отвечающего за все эти телодвижения от силы строк 40. Так что не надо парсить xml, получаем сразу html :(

Другой вопрос, что при перемещении на аяксе не подключишь в процессе другие .js файлы, думаю фрейм решает эту проблему.

В общем мое ИМХО, чур никому не обижатся. Пошел спать глаза у кучу.

Link to comment
Share on other sites

  • 0
А не дано отдавать уже готовый html код? Ajax шикарная технология! тем более что iFrame не все браузеры поддерживают.

Например?

Да и с помощью фреймов не сделаешь того что сделаешь аяксом.

Например?

А можно при помощи AJAX'a отправить на сервер файлик?

Пишу сайт, как бы страшно не звучало, но навигация чисто аяксовая, кода отвечающего за все эти телодвижения от силы строк 40. Так что не надо парсить xml, получаем сразу html :(

В iFrame тоже можно получать сразу HTML. Или картинку, или файл... или любой контент.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy