[Cascavel-pm] Digest Cascavel-pm, volume 124, assunto 6

Eden eden em labbi.uesc.br
Sexta Dezembro 9 12:52:16 PST 2005


--------- Mensagem Original --------
> Message: 1
> Date: Fri, 9 Dec 2005 16:48:06 -0300
> From: João Gabriel <jamorreu em gmail.com>
> Subject: [Cascavel-pm] [voltando....] Casos de sucesso com Perl
> To: Cascavel Perl Mongers <cascavel-pm em pm.org>
> Message-ID: <8ff2963a0512091148k20242b0fk em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Voltando a discussão sobre casos de sucesso feitos com Perl...
> 
> Hoje, um cidadão veio me dizer com todas as letras que Perl não presta
> e que PHP, ASP e .NET são melhores que o Perl.
Hum, eu ouço isso todo dia. O engraçado é que volta e meia vem alguém de
alguma outra cultura "mainstream" me pedir pra resolver com Perl algum
problema que eles tiveram. Teve um cidadão que usava php e queria
acrescentar um prefixo em todos os arquivos da web page dele, haha.
 
> Sim, cada linguagem tem seu forte, mas eu e creio que muitos aqui,
> sabem que se "juntarmos pontos" o Perl da de lavada, correto?
> 
> O "cidadão" não tinha muitos recursos para defender o PHP...
citou
> classes para tratar documentos, web-scripts que são muito usados como
> desculpa (oras, todos sabem que não é o fato de uma linguagem não ter
> um web-script famoso que ela será menos robusta).
> 
> Em contra partida, citei o Perl Mongers, Perl Monks e o CPAN.org (só
> isso já da uma "paulada" né?).

Só o CPAN já dá de lavada em qualquer outra linguagem eu acho. O Perl tem
mais além de especificações técnicas, tem  uma cultura de desenvolvimento
muito forte, programadores Perl recém-conhecidos conseguem dialogar entre si
como se já estivessem trabalhando juntos há anos.

> Ele tocou num ponto fraco do Perl (pelo menos aqui no Brasil): alegou
> que poucos sabem o que é Perl

Eu não acho isso um ponto fraco, eu encaro como garantia de mercado e
salário bom, :)

Ocorrem casos de sucesso todo dia aqui no Laboratório de Bioinformática da
Universidade Estadual de Santa Cruz, Ilhéus - BA. O mais recente foi até um
problema fora da bioinformática:
A reitoria da universidade estava com dificuldades para fazer relatórios
sobre a produção científica da instituição e assim conseguir mais verbas
para ampliação do setor de pesquisa. O problema estava relacionado ao fato
de os professores não se importarem muito em atualizar seus currículos e
repassarem para a reitoria. A solução encontrada foi buscar os currículos na
plataforma Lattes (lattes.cnpq.br) em formato HTML (a ferramenta de extração
do Lattes não funciona muito bem). Como os professores tem interesse em
exibir seus currículos ao CNPQ, eles sempre atualizam seus currículos
lattes. O desenvolvimento do sistema ficou por conta de um par de
programadores Java e se arrastou por uns 2 anos sem terminar porque tinham
muita dificuldade em buscar os currículos atualizados online e analisar o
HTML de modo a extrair os dados relevantes (o formato do HTML no lattes é
horrível e muito mal-feito).
Aí vieram pedir socorro à equipe de desenvolvimento Perl do laboratório, em
3 semanas construimos uma ferramenta de atualização dos currículos usando
LWP, Parse::RecDescent, DBI, e claro os módulos do Bundle::Test. Realmente
acho que está justificado que esses módulos estão na categoria dos "módulos
monstro". :)


Mais detalhes sobre a lista de discussão Cascavel-pm