Должен ли я написать маленькие CGI-скрипты или большой монолитный скрипт? - PullRequest
0 голосов
/ 25 мая 2010

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

Что вы предпочитаете при создании сайта?

Ответы [ 2 ]

1 голос
/ 25 мая 2010

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

Однако, если вы собираетесь начать взаимодействовать со своими сценариями, выполнять запросы и т. Д., Фреймворк может быть привлекательным и стоить усилий.

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

1 голос
/ 25 мая 2010

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

После того как вы переросли ограничения этой системы, взгляните на Catalyst .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...