[SP-pm] Vantagens!

Eden Cardim edencardim at gmail.com
Thu Dec 10 08:22:35 PST 2009


>>>>> "Mônica" == Mônica Oliveira <monica.eo em gmail.com> writes:

    Mônica> Oii pessoal...  sou nova no mundo "perl"...e gostaria de
    Mônica> saber quais as vantagens dessa linguagem sobre outras...como
    Mônica> java e php!

Em termos de comunidade, Java prega que todos os desenvolvedores são
idiotas e devem ser protegidos deles mesmos. PHP prega "quanto mais
idiota melhor". Perl está mais ou menos no meio e te dá liberdade de ir
pra um dos dois lados eventualmente. Além disso, a comunidade Perl é
centralizada em torno de um repositório chamado CPAN, isso significa que
tem uma biblioteca facilmente acessível e configurável pra quase
qualquer problema que você tenha, então escrever código Perl significa
meramente "colar" essas bibliotecas pra fazer algo útil, isso permite
que um programador razoavelmente iniciante faça coisas bastante
complexas em pouco tempo.

Em termos técnicos, Java e PHP tem menos recursos que Perl. Tanto no
Java quanto no PHP, a orientação a objetos é mal-implementada. No Java
faltam sobrecarga de operadores, roles e introspecção. No PHP falta,
err, quase tudo. E tanto em Java quanto em PHP faltam conceitos
funcionais como closures. Perl tem alguns problemas como o excesso de
side-effects e um gerenciador de memória antiquado baseado em contagem
de referências, então você precisa saber o que está fazendo pra não cair
nas "armadilhas".
    
-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/



More information about the SaoPaulo-pm mailing list