Лучший ответ
-
1 0
antoxz (28) 6 (7446)2731 17 лет
... Бегло пропалив в Вики, что это за байда,... скажу, что преимущество заключается в том же, в чём функциональный/декларативный язык программирования по сути круче императивного: ты описываешь задачу, а не пошаговый способ её решения. Безусловно парсить XML можно и на Сях ("нормальный" == императивный?), но это куда более трудоёмко. Налепить аццке специфических библиотек и классов? Ок, это приемлемо для кодера старой закалки, который не воспринимает ничего нового и всё видит через призму С*. Но было бы неплохо, если б и простой смертный без навыков программирования мог решить свою задачу. Зачастую люди, решающие конкретные задачи, всего лишь не умеют программировать, а многие программисты только это и умеют (это наезд). Этот факт затрудняет эффективное применение вычислительной техники на практике. Куда лучших результатов можно добиться без посредничества красноглазых и взъерошенных гениев кодинга, создав относительно простой, понятный новичку и приспособленный для решения конкретных задач *описательный* язык, чтоб была возможность *описать*, что я хочу, а написанная отбитыми кодерами программа воплотит мои пожелания в жизнь. Что-то важное к концу креатива потерялось, поэтому жоска и несвязно подытожу: функциональное программирование аццке жжот!
Ответы
-
-
0 0
wad (56) 7 (37876)3823 17 лет
xslt выполняется на компьютере клиента, ну как ява например.
фактически получается так, что клиент получает xml как базу данных, и некую процедуру её визуальной обработки - xslt. задача сервера при этом упрощается, загрузка уменьшается. сервер уже занимается не выборкой и обработкой базы, а только готовит клиенту инструмент для этой работы. -