|
О Parser'еЧто это такоеParser - это технология обработки страниц сайта, написанных на своем особом языке. По своей сути это аналог таких технологий как PHP, ASP, Cold Fusion и т.д., но намного попроще. Первая версия Parser'а появилась в 1997 году из под пера известной студии Артемия Лебедева. Она предназначалась для разработки сайтов студии. На данный момент уже существует 3-я версия Parser'а. Parser используется более чем на 150 сайтах, причем не только в студии Артемия Лебедева.ЯзыкЯзык представляет собой специфическую реализацию объектно-ориентированного языка. Примеры:$var - переменная, ^date1:roll[] - вызов метода объекта, ^date::now[] - создание объекта класса date, @header[] - определение функции. Синтаксис языка весьма прост и не должен стать большой проблемой для начинающего программиста. При своей простоте язык содержит два десятка классов, упрощающих написание страниц сайта. Есть классы для работы с cookies, датами, формами, ассоциативными массивами, созданием и рисованием картинок, отправки почты, работы с XML-файлами, XSLT-преобразованиями, консолью и др. Еще в языке есть поддержка регулярных выражений, простой вариант кэширования данных с сохранением в файлах. ШаблоныParser имеет встроенную поддержку трансформаций шаблонов XSLT в HTML. Других альтернатив XSLT я не нашел, хотя странно предлагать такой сложный вариант как XML/XSLT, при этом говоря, что Parser проще, чем PHP.Варианты установки ParserВ наличии есть как исходные коды для самостоятельной сборки, так и уже готовые бинарные файлы для следущих ОС Windows, Linux, FreeBSD. Parser можно установить как:
ДокументацияParser имеет хорошую документацию на русском языке для разработчика сайтов, а также документацию по исходным текстам.Условия распространенияParser распространяется в исходных кодах по условиям GNU GPL с условием сохранения уведомлений об авторских правах.РезюмеНеплохая идея.. Для 1997 года :) IMHO, на данный момент, Parser не может сравниться с PHP по распространенности, возможностям, богатству выбора уже готовых скриптов и количеству хостингов.Ссылки
Обсудить28.05.2004 |
|
|||||||
Copyright © 2003-2005 Александр Кубышкин. Вопросы и предложения присылайте на .
|
|||||||||