The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Wikipedia будет использовать Lua в качестве языка для разраб..."
Отправлено terr0rist, 02-Фев-12 15:23 
> я несколько лет работал на одном проекте с xslt в качестве языка
> шаблонов, и скажу что после него другие движки выглядят просто несерьёзно.
> Да, порог вхождения там кочечно соответствующий, новичкам требуется 2-3 недели полный
> день штудировать язык и чужой код, пока смогут своё писать, но
> потом никто не жаловался. Используй его википедия, юзеры бы наверное поначалу
> взвыли, зато через несколько лет стал бы стандартом в вебё.

Мой опыт работы с xslt. (для веб-проекта, года 4 назад)
1. Лично мне не потребовалось 2-3 недели.
2. Написал 200К байт шаблонов (за месяц).
3. Понял, что сделать так, чтобы во всех шаблонах не повторялось одно и то же по 100500 раз, невозможно.
4. Понял, что чтобы вставить 1 символ, надо написать 100500 тегов xml/xslt.
5. Понял, что некоторые вещи сделать на xslt невозможно физически.
6. Понял, что скорость работы этого чуда - на уровне подсчёта кубического корня из восьмидесятой степени экспоненты на ручных счётах.
7. Выкинул 200К шаблонов и месяц работы в помойку. Переписал за неделю на "одном общеизвестном дурацком шаблонизаторе". Работает.

Думаю, именно поэтому xslt нигде кроме umi cms и не используется.
И вообще xml - это очень хороший формат для обмена сообщениями (в протоколах а-ля SOAP), но совершенно не подходящий для хранения и обработки больших объёмов текстовых данных.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру