СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник CGI // чем perl хорош для CGI

Чем Perl хорошь для CGI

Сегодня в мире наблюдается возрастающая тенденция к преобразованию старых приложений в Web-версии и созданию новых приложений на базе Web, в противоположность прежним программам, которые для применения должны были устанавливаться на компьютере пользователя. Возможность иметь доступ к приложению через Web - простой способ гарантировать, что заказчики и служащие могут обращаться к нему отовсюду, где только есть подключение к Интернет и Web-броузер. Это желание иметь доступ к приложению вызывае необходимость CGI. Принять решение о языке, на котором будут написаны эти приложения CGI, иногда бывает очень трудно.

Существует неправильное представление, что Perl и CGI - это одно и то же. Perl - не CGI, а популярный и простой способ написания скриптов CGI. Perl не в коем случае не является "первым и единственным" языком для создания скриптов CGI, но это жизненно важный инструмент, который необходимо иметь в запасе, когда встает задача написания скриптов. Другие языки, такие как PHP, ASP, Tcl и Cold Fusion, также могут применяться для создания скриптов CGI. Однако у Perl есть преимущества над ними, когда речь идет об использовании как для CGI, так и для общих задач.

Во-первых, Perl поддерживается на разных платформах. Можно писать скрипты на Perl для Win32, нескольких платформ Unix, MacOS, BeOS, VMS и различных других платформ. Поскольку программы на Perl не компелируются, нет необходимости заново компилировать их для каждой платформы, на которой они должны работать.

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

Срок разработки при использовании Perl очень уменьшается. В некоторых языках требуется множество строк кода, чтобы выполнить то, для чего Perl достаточно лишь нескольких строк. Это означает увеличение доступного времени для разработки новых скриптов и уменьшение объема кода, который придется сопровождать и отлаживать.

Perl хорош и тогда, когда проект включает не только скрипты CGI, но и отдельные программы обработки данных. Это относится к наиболее крупномасштабным проектам. Предположим, что в проекте требуется обновлять через регулярные интервалы определенное количество баз данных, выкладывать информацию из баз данных в Web и создавать настраиваемые пользователем отчеты на основе этих данных. Perl может решить все эти задачи, тогда как, например, PHP может обработать лишь ту часть, в которой данные отображаются в Web-клиенте. Это означает, что для выполнения проекта потребуется несколько языков. Если использовать для всех задач один язык, разработчики смогут работать совместно, время разработки уменьшится, и каждый, кто знает Perl, сможет сопровождать любую часть кода (при условии, что код хорошо написан).

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

 



 

 

 

 

как создать свой сайт