Движок от студии Артёмия Лебедева

Статус
В этой теме нельзя размещать новые ответы.

faider

Постоялец
Регистрация
19 Мар 2008
Сообщения
128
Реакции
20
Что обсуждать то?
Типа крутость Лебедева?
 
На самом деле и мне было бы очень интересно взгянуть на организацию систем управления, админки в ихней студии
 
Тебе нужны рипы а не нуллы
 
скорее всего двиг не очень, видел много отзывов в сети от прогеров они писали что код очень корявый
 
скорее всего двиг не очень, видел много отзывов в сети от прогеров они писали что код очень корявый

Где ты видел много отзывов ? Давай подробно что ты читал ?,а то флуд какой-то получаться :mad:
 
Осспидя, да в чём проблема-то?
Они свой парсер написано.

Для просмотра ссылки Войди или Зарегистрируйся
вот обсуждение с примерами реализации.

Вот сам двиг
Для просмотра ссылки Войди или Зарегистрируйся

Parser — это технология создания сайтов с помощью простого языка. Он немного сложнее HTML, но не требует особенного умения программировать. Parser начал создаваться в Студии Лебедева в 1997 году. Сегодня подавляющее большинство сайтов, создаваемых Студией Лебедева, делаются с его помощью.

А зачем он вообще?
Язык специально спроектирован и оптимизирован для того, чтобы было удобно создавать хорошие сайты. Работа с формами, cookies, табличными файлами, базами данных и XML — часть языка, а модульность языка позволяет легко наращивать функциональность.

Если есть PHP, то для чего Parser?
PHP — это язык программирования, требующий соответствующей подготовки. На Parser могут работать далеко не профессиональные программисты. Parser именно тем и хорош, что позволяет простым смертным создавать и поддерживать сложные динамические сайты без больших затрат времени.

Я программировал на других языках, можно ли, в двух словах, что же такого удобного в Parser?
Parser в известном смысле — макроязык, в нём нет оператора print; весь текст, набранный в исходном файле, суть большой оператор print. Конструкции Parser являются погруженными в текст.
Получается, что вы не пишете программу, которая выводит текст — наоборот, в имеющийся текст вы добавляете логику, ^if(условие){действие}, и организацию, блоки(методы), на которые вы разбиваете HTML-код:

@header[]
...
@footer[]
...
@navigation[]
...
@body[]
...
Я в браузере вижу код на Parser, он не обработался, в чем может быть причина (использую веб-сервер Apache)?
Парсер все-таки не назначен обработчиком ваших документов.
Для проверки функционирования парсера наберите в адресной строке броузера:
Для просмотра ссылки Войди или Зарегистрируйся (или .exe, для версии под Win32)
Вы должны увидеть примерно следующее:

Parser/3.x.x
Если вы это увидели, парсер скопирован куда следует, права на него установлены правильные.

Если парсер скопирован правильно и вы не забыли прописать в .htaccess инструкции, указанные в документации, возможно вы забыли разрешить апачу обработку .htaccess в файле httpd.conf с помощью инструкции AllowOverride.
Чтобы проверить, обрабатывается ли у вас .htaccess — впишите в него какую-нибудь заведомо неверную инструкцию, например «mytest», в самое начало. Если при релоаде страницы вы не увидите 500 ошибку (она обязательно появится если все настроено верно) — значит данный файл у вас не обрабатывается. Измените значение AllowOverride или обратитесь к вашему администратору.
 
Не нужно тратить время на это, нужно лучьше почитать симфони или зенд
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху