Введение

И сказал Господь: Я увидел страдания народа Моего в Египте и услышал вопль его от приставников его; Я знаю скорби его и иду избавить его от руки египтян и вывести его из земли сей в землю хорошую и пространную, где течет молоко и мед… (Исход, 3, 7-8)  

Parser?

Самый логичный вопрос, который может возникнуть у читателей данной книги, это, несомненно: «А что это вообще такое?» Итак, сейчас расскажем. Для начала - несколько предположений.

Первое, очень важное. Читатель уже имеет представление о том, что такое HTML. Если данное сочетание букв еще незнакомо, дальнейшее чтение вряд ли будет увлекательным и полезным, поскольку Parser является языком программирования, существенно упрощающим и систематизирующим разработку именно HTML-документов.

Второе, существенное. Мы предлагаем познакомиться с Parser на практических примерах, поэтому будем считать, что у читателей под рукой уже есть установленный Parser 3. Теория, как известно, без практики мертва. Как установить и настроить программу, подробно рассказано в отдельном разделе.

Третье, просто третье. Предполагается, что у читателя есть немного свободного времени и терпения, а также желание сделать свою работу по разработке HTML-документов проще, логичнее и изящнее. Со своей стороны обещаем, что время, потраченное на  изучение этого языка, с лихвой окупится теми преимуществами и возможностями, которые он дает.

Вроде бы не очень много. Все остальное - это уже наша забота!

Parser…

Parser появился на свет в 1997 году в Студии Артемия Лебедева (artlebedev.ru). Целью его создания было облегчение труда тех, кто по сегодняшний день успешно и в кратчайшие сроки создает лучшие сайты Рунета, избавить их от рутинной работы и позволить отдавать свое время непосредственно творчеству. Именно поэтому большинство интернет-проектов студии делаются на Parser. Точнее, на Parser 3 - текущей (третьей) версии языка.

Parser проще в использовании, чем что-либо, созданное для подобных целей. Но эта простота не означает примитивности. Она позволяет использовать Parser и опытным программистам, и тем людям, которые далеки от программирования. Parser дает возможность создавать красивые, полноценные сайты быстро, эффективно и профессионально.

Идея Parser довольно проста. В HTML-страницы внедряются специальные конструкции, обрабатываемые на сервере перед тем, как страницы увидит пользователь. Программа сама доделывает работу по окончательному формированию и оформлению сложного документа. Это похоже на собирание из конструктора, в котором есть готовые модули для всех обычных целей. При необходимости выполнить нестандартные действия легко создать собственные модули. Ничего невозможного нет, при этом все делается просто и быстро.

Parser!

Подведем итоги. Что же в итоге дает разработчику Parser? Он предлагает переменные, циклы, условия и т. д. - в общем, все то, чего так не хватает привычному HTML. Без использования Parser аналогичный по внешнему виду документ будет гораздо больше по объему, а некоторые задачи останутся неразрешенными. С Parser пропадает необходимость повторять одни и те же инструкции по несколько раз, но появляется возможность формирования динамических страниц в зависимости от действий пользователя, работы с базами данных и XML, а также внешними HTTP-серверами, изменения дизайна страниц за считаные минуты. И все это без обычного в подобных случаях сложного программирования.

Страницы формируются из отдельных законченных объектов, а разработчик просто говорит Parser, какие из них, сколько, куда и в какой последовательности поставить. Остальное будет сделано автоматически. При этом сам проект станет логичным и понятным за счет структуризации.

Очень скоро читатель сможет делать все то, что раньше могли позволить себе лишь профессионалы, использующие достаточно сложные языки программирования, которые требуют месяцев (если не лет) изучения и практики.

Еще один очевидный плюс. Отдельные модули могут быть разработаны различными людьми, которые будут их поддерживать и обновлять самостоятельно, независимо от остальных. Это обеспечит удобное разделение труда и возможность комфортной параллельной работы нескольких людей над одним проектом.

Parser поддерживает JSON, что делает его удобным инструментом для создания серверной части одностраничных приложений (SPA) на JavaScript. С помощью Parser можно быстро реализовать требуемый для работы сайта программный интерфейс (API).

Впрочем, перечислять преимущества можно долго, но, может быть, мы и так уже убедили попробовать? Разве наш опыт не является доказательством правоты? К тому же мы не просим за использование Parser денег, мы просто хотим, чтобы Рунет стал лучшим! И у нас есть для этого готовое проверенное решение - Parser.

Приступаем? Вперед!


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 29.12.2024