<br><br><div class="gmail_quote">2009/12/10 Mônica Oliveira <span dir="ltr">&lt;<a href="mailto:monica.eo@gmail.com">monica.eo@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Oi Pessoal...<br>sou nova no &quot;mundo perl&quot;....e gostaria de saber quais as vantagens dessa linguage sobre outras como....java e php<br></blockquote></div><br>A minha opinião:<br><br>Java e PHP são ambas linguagens que alcançam a simplicidade fazendo muitas decisões por você. Quando você não concorda com essas decisões, você usa outra linguagem. Essa outra linguagem também não te deixa te expressar, então você vai pulando de linguagem em linguagem até chegar em Perl.<br>
<br>Fora isso, é uma linguagem que te devolve cada segundo que você investe nela, pois quanto mais você aprende, mais você está livre para usar sua criatividade. As duas únicas linguagens que *eu conheço* que são assim são perl e lisp. As outras te prendem a medida que você vai se aprofundando.<br>
<br>E quando expressividade não tão importante, você pode definir padrões para a sua equipe, e mesmo assim ganhar em produtividade. Resumindo, perl vai te deixar fazer o que você quer, se não der certo a culpa é sua. Então você pode passar para outra abordagem, sem ficar com aquela idéia reprimida, nem botando culpa na linguagem. Se você tiver uma idéia, pode ficar despreocupado que existe uma (geralmente mais de uma) maneira de fazer isso em perl.<br>
<br>É uma linguagem assumidamente WOP (<em>Whatever-oriented programming -</em> programação orientada a qualquer coisa), realmente indispensável para quem sabe o que quer.<br clear="all"><br>Mas tudo que tem potencial para o bem, também tem potencial para o mal. Na dúvida, é bom seguir as boas práticas:<br>
<br><br>Perl Best Practices - Standards and Styles for Developing Maintainable Code<br>  <a href="http://oreilly.com/catalog/9780596001735">http://oreilly.com/catalog/9780596001735</a><br><br><br>E estudar bastante antes de sair por ai sendo criativo:<br>
<br><br>Learning Perl - Making Easy Things Easy and Hard Things Possible<br>  <a href="http://oreilly.com/catalog/9780596520106">http://oreilly.com/catalog/9780596520106</a><br><br>Intermediate Perl - Beyond The Basics of Learning Perl<br>
  <a href="http://oreilly.com/catalog/9780596102067">http://oreilly.com/catalog/9780596102067</a><br><br>Mastering Perl - Creating professional programs with Perl<br>  <a href="http://oreilly.com/catalog/9780596527242">http://oreilly.com/catalog/9780596527242</a><br>
<br><br>E para Web:<br><br>Mojo:<br>  <a href="http://mojolicious.org">http://mojolicious.org</a><br><br><br>-- <br>Existe mais de uma maneira de chegar lá<br><br>Glauber Machado Rodrigues<br><br>skype: glauber.rodrigues<br>