Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 153 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Серверные технологии

Новые технологии сайтостроительства от «Студии Лебедева»

  • 17.04.2003

Автор статьи: Александр Феоктистов

>

 

Новые технологии сайтостроительства от "Студии Лебедева"

[описание технологии Parser]материал подготовил: Александр Феоктистов
17.04.2003
 

Как вы уже могли понять из наших публикаций, интернет-сайты можно создавать различными способами. Можно писать все на чистом HTML, использовать языки вроде JavaScript, рисовать красивые меню на Flash и использовать продвинутые программы на языке Perl. Многие используют более простой язык PHP, на котором пишут свои форумы, чаты и остальные разделы сайта. Однако не все удовлетворяются этими возможностями; вот и в Студии Артемия Лебедева в 1997 году разработали свою систему — Parser, которую и предлагают общему вниманию пользователей.

Сразу хочется обрадовать читателей — система распространяется совершенно бесплатно. Вы можете самостоятельно вносить изменения в исходные коды программ и «доводить» систему под свои нужды. Да, на ее освоение у вас уйдет какое-то время, возможно, довольно много времени, но усилия должны себя окупить. По крайней мере, в «Студии Лебедева» сейчас практически все сайты разрабатываются при помощи системы Parser. А если звезды зажигаются, значит, это кому-нибудь нужно. Познакомимся с системой поближе.

Для начала рассмотрим отличия «Парсера» от других языков программирования для веба. Во-первых, он является встраиваемым в стандартный html-документ, чего не скажешь о программах, написанных, например, на Perl’е. Во-вторых, вы можете переходить на «Парсер» постепенно, шаг за шагом встраивая новые языковые конструкции в стандартный документ. Самыми близкими языками можно считать PHP и ASP, чьи конструкции также встраиваются в HTML-документы.

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

Таблицы в «Парсере» могут храниться в простом текстовом файле и удобном формате, где каждый столбец отделяется знаком табуляции, а строка — переводом строки. Таким образом, у вас будет возможность очень просто исправлять файл вручную, если это будет необходимо. Этот формат называется еще tab-delimited. Загрузка таблиц из файла производится также просто, всего одной строкой: ^table::load[имя файла]. Этот конструктор создаст новый объект, используя табличный файл. Самое приятное, что при такой простой записи таблицы система позволяет использовать всю мощь SQL-запросов.

Не стоит думать, что Parser не предоставляет возможностей работы с базами данных. Наоборот, в него встроена очень удобная и мощная система взаимодействия с различными системами управления базами данных. Сейчас существует поддержка MySQL, Oracle, PgSQL, и любой другой СУБД через драйверы ODBC (например, MS SQL и MS Access). Кстати, так как исходныые коды «Парсера» открыты, вы можете добавить код поддержки любой другой СУБД. При этом вам не придется учить новые команды для работы с каждой базой данных, как это делается в PHP. Parser позволяет обращаться к любой СУБД при помощи одних и тех же функций. Система автоматически будет вставлять нужные апострофы и «защиту от дурака» в передаваемые текстовые строки.

В системе Parser программист может создавать собственные классы для упрощения работы с сайтами. В таких классах удобно хранить функции и переменные для работы с гостевыми книгами, форумами, чатами и другими компонентами сайта. Принципы определения классов практически идентичны другим языкамя программирования, и останавливаться на них мы не будем. Все тонкости работы с языком Parser вы сможете прочесть на сайте системы в разделе «Документация».

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

Однако мы понимаем, что не всем хочется изучать языки программирования. Для многих даже изучение «Парсера» покажется трудоемким и ненужным. Это логично, ведь бывает необходимость быстро построить вполне стандартный сайт. Для таких пользователей существуют действительно простые конструкторы сайтов вроде PHP-Nuke. С такими системами мы познакомим вас в наших следующих публикациях.

Ссылки по теме

  • Сайт технологии Parser
  • Сайт, посвященный PHP
  • Сайт, посвященный ASP
  • Студия Артемия Лебедева

 

Первоисточник — www.hostinfo.ru

Алексей Волков

Предыдущий материал
  • Семинары, конференции, выставки

Перспективы выставочного маркетинга

  • 14.04.2003
  • Алексей Волков
Read More
Следующий материал
  • Хостинг

Особенности регионального хостинга

  • 22.04.2003
  • Алексей Волков
Read More
Вас также может заинтересовать
Read More
  • PHP

Определение расположения по IP адресу на PHP

  • 4yvak
  • 13.06.2010
Read More
  • PHP

PHP — грамотная работа с файлами

  • Алексей Волков
  • 14.11.2009
Read More
  • Серверные технологии

Adobe для веб-разработчиков

  • Алексей Волков
  • 03.02.2005
Read More
  • CGI и Perl

Perl: жадный и торопливый возвращенец

  • Алексей Волков
  • 21.09.2004
Read More
  • CGI и Perl

Perl: найти и не сдаваться

  • Алексей Волков
  • 09.09.2004
Read More
  • CGI и Perl

Perl: бороться и искать

  • Алексей Волков
  • 08.09.2004
Read More
  • Серверные технологии

Компьютерный хронометр

  • Алексей Волков
  • 20.02.2004
Read More
  • SQL

WinMySQLadmin

  • Алексей Волков
  • 05.01.2004

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Дайджест постов Сергея Людкевича
    • 12.09.24
  • Как юристы тормозят бизнес
    • 30.08.24
  • Продвижение оптовых кампаний в Яндекс Директ
    • 06.03.24
  • Cарафанное радио
    • 13.01.24
  • 5-55: История компании
    • 01.03.23
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter