Forum Webscript.Ru
Программирование => Perl => Тема начата: Макс от 04 Августа 2002, 19:59:45
-
Вот я начал Perl учить. Вопросики появились такие.
1. Как вы относитесь к модулю CGI.pm?
Спрашиваю потому как читал когда-то (кажись Д.Котеров писал - человек, известный в кругах PHP-шников) что мол этот модуль громоздкий и не удобный и предлагал вместо него какие-то свои 2 модуля (если не ошибаюсь назывались они WebIn и WebOut)
2. Как вы предпочитаете писать html-код?
Насколько я понял CGI.pm предлагает свои функции для написания HTML.
Или какие предпочитаете модули для работы с шаблонами?
3. Есть ли какой-то набор стандартных модулей которые есть почти у каждого хостера и как (из вашего опыта) решается проблема когд у хостера нет соотв. модуля? (имеется ввиду платный хостинг)
4. Есть ли рабочий модуль для работы с сессиями (сеансами)?
5. Есть ли проверенные модули для генерации/проверки форм?
6. Как вы вообще во всех этих модулях ориентируетесь?
-
назывались они WebIn и WebOut
Гм... Он их в span выложил? Или где их можно скачать?
Макс, я вот всё больше и больше убеждаюсь, что лучше всегшо иметь свой собственный модуль:-). Нужна тебе функция - придумываешь и/или подсматриваешь в ЦГИ.пм и добавляешь в свой.
понял CGI.pm предлагает свои функции для написания HTML
Я считаю что хтп-заголовки (да и всё остальное тоже) нужно знать самому, а не учить навороты Штайна, никогда этими функциями не пользовался и другим не советую, но некоторым нравится.
модули для генерации/проверки форм
если ты учишься, ИМХО: лучше писать самому.
Как вы вообще во всех этих модулях ориентируетесь
Никак:-) Пишем сами:-). Шутка. Если нужна какая-то функция идёшь в спан, ищешь, смотришь как сделано, добавляешь в свой модуль.
Воттолько не повторяй ошибок. Собирай все функции в один(!) модуль. Пиши в начале каждого модуля когда его сделал (а то я, например путаюсь, хоть функция там пока и немного да и нет единого модуля. Надо бы выделить время, заняться этим...
----------------------------
глебушка я!
-
Гм... Он их в span выложил? Или где их можно скачать?
как вспомню ссылку - покажу.
Я считаю что хтп-заголовки (да и всё остальное тоже) нужно знать самому
Дык одно дело знать а другое постоянно их писать. Я вот к примеру в PHP так задолбался теги для форм прописывать вручную + проверка данных + вывод ошибок. Поискал и нашел пару неплохо написанных классов которые все это за меня делали. Удобно. Лень - двигатель прогресса
Собирай все функции в один(!) модуль.
эээ, а почему в один? Чем плохо функции распределять в несколько модулей по тематике?
-
Чем плохо функции распределять в несколько модулей по тематике?
Макс, в идеале неплохо, только вот у меня, например ни силы воли, ни терпения не хватит раскидывать всё по тематике, тем более тут я в начале скрипта прописал свой glebushka.pm и успокоился. А так...
У тебя не будет объёмов, которые заметно влияли бы на скорость работы скрипта. (наприммер в ЦГИ.пм - около 7000 строчек+ дофига импортирует при выполнении такие как куки.пм утил.пм и т.д. - у тебя в обозримом будущем будут такие объёмы модулей? Если нет, то зачем тебе этот геморой?).
Конечно, делай как знаешь, один модуль - это только моё ИМХО. Просто мне так удобнее, вполне возможно что тебе будет удобнее по-другому.
-
Гм... Он их в span выложил? Или где их можно скачать?
http://www.dklab.ru/chicken/mod/ppd/
А вот описание
http://www.dklab.ru/chicken/nablas/4.html
http://www.dklab.ru/chicken/nablas/6.html
-
Макс, я вот всё больше и больше убеждаюсь, что лучше всегшо иметь свой собственный модуль:-).
Изобретение велосипеда не преследуется по закону. Хотя пора бы....
Уже столько скриптов встречал кривых со "своими" функциями......
-
Изобретение велосипеда
или подсматриваешь в ЦГИ.пм
Читаем внимательно, да?
кривых со "своими" функциями
если бы только знал сколька я встречал кривых скриптов с "чужими" функциями...:-)
_______________________________
глебушка я!