<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=iso-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Luis Motta Campos escreveu:
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap=""> CGI é a sigla para Common Gateway Interface.
Na lista, chamamos "CGI" qualquer programa que implemente este
padrão.
</pre>
</blockquote>
Bom, que CGI é Common Gateway Interface eu já sabia, mas o que
exatamente é isso era o que eu queria saber... hehe<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap=""> Você deve conhecer muitos
(...)
cada uma das 12(?) etapas de um request, como você já deve saber.
</pre>
</blockquote>
$email_do_champs =~ s/deve (saber|conhecer)/deveria $1/g;<br>
Só pra esclarecer, sou estudante, não trabalho com perl, não trabalho
at all, passo meus dias estudando entediosamente java, criação de
sites, e outras coisas muito mais chatas do que perl, porque achei que
entrando pra um curso técnico de informática seria tão legal quanto
estudar perl por conta... é a vida né...<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap=""> Não, isso não é o "contrário" de coisa nenhuma, isto não pode ser
enunciado como uma Álgebra... ;-)
ModPerl é um conjunto de bibliotecas (para Perl e para o Apache)
que permite que se escrevam extensões para o Apache em Perl, </pre>
</blockquote>
Humm, eu achava que era... Achava que no ModPerl o Perl vinha embutido
no apache, ou algo do tipo... já vi comparações de velocidade entre
php, mod_perl e perl/cgi, e no artigo tinha entendido algo assim... mas
enfim, acho que agora estou só um pouco mais perdido, haha...<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<blockquote type="cite">
<pre wrap="">2
a. O módulo CGI que vem com o Perl...
</pre>
</blockquote>
<pre wrap=""><!---->
Este módulo faz coisas bem bacanas. Mas ele é muito velho, está
muito maltratado por causa da forma como foi construída e não deveria
ser mais utilizado, por uma questão de que a gente não pensa mais
aplicações para a Web daquela forma faz muito tempo. Ele é
ineficiente, produz código ruim, obriga a programação de improviso e
a geração de código e HTML no mesmo arquivo (o que é considerado um
"pecado mortal").
</pre>
</blockquote>
Sim, esta parte é bem facilmente entendido que não é uma boa prática...<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap=""> O CGI::Application é interessantinho, mas é uma classe de muito
baixo nível. Você precisa extender ele bastante para que ele comece a
dar bons resultados. Na mão de um novato, é desastre na certa. Agora,
se você tem uns anitos de estrada, sabe quem são os "Quatro Amigos",
conhece RUP e usa Test-Driven development, vai conseguir usar isto
sem grandes dificuldades.
</pre>
</blockquote>
Uns anitos? Serve dois? Hahaha, acho que na minha mão isso é um
desastre na certa então... <br>
Não faço a menor idéia de quem são os Quatro Amigos, nem RUP, e já ouvi
falar em Test-Driven development, e o nome já indica alguma coisa... <br>
E quanto ao Catalyst obrigar a modularizar, talvez realmente seja
melhor... tenho um arquivo com 1339 linhas... já é demais né? huaihaiha<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap=""> Como você pode ver, eu posso manipular objetos Perl de dentro do
meu Template, coisa que não se pode fazer com o HTML::Template. Por
causa destas sutilezas, eu prefiro usar o TT. Claro, isto é mesmo
questão de preferência. E faz muito tempo que eu não codifico nada
para a web, já que agora eu trabalho no backend dos serviços da
empresa, construindo parsers (e corretores) para p XML cagado que a
gente recebe dos fornecedores e clientes. :-(
</pre>
</blockquote>
Parece mesmo que facilita o jeito que vc lida com o objeto no TT... mas
o que eu faço é bem simples mesmo... Não sei se o que fiz até agora com
Perl teria tanta diferença com TT... Mas como você falou, realmente é
bom conhecer os dois... vou dar uma estudada...<br>
<blockquote cite="mid:0E962345-3404-46D5-88C5-E66D97119DEE@yahoo.co.uk"
type="cite">
<pre wrap="">
Espero que isso ajude.</pre>
</blockquote>
Ajuda, claro, obrigado ;-)<br>
</body>
</html>