dvinciguerra
(usa Debian)
Enviado em 05/11/2017 - 22:44h
Olá roddas,
Assim como no Perl, o Python, o Ruby, o Java, o PHP, e todas as outras linguagens de programação tem problemas com padronizações e apesar dos membros das comunidades pedirem uma padronização "básica" e lançarem seus "Style Guides" e "[LANG-NAME] Best Practices", alguns seres humanos tem problemas com seguir padrões ou fazerem as coisas "do jeito dos outros".
Então acredite em mim que usa Perl desde 2005 e ja programei em todas as linguagens que citei acima.... que essa fase passa! :)
O preocupante no entanto e você estar tendo problemas com instalação de módulos...
Modulos pure perl são os mais simples de serem instalados ja que o Perl é multiplataforma e o módulo teóricamente não precisa de dependencias externas. Mas alguns modulos fazem uma espécie de wrapper de command lines e os desenvolvedores as vezes esquecem de documentar bem isso ou criar em seus modulos uma forma de exigir esses CLIs instalados.
Outra categoria de modulos Perl (e que existem até em Python e outras linguagens) são os que exigem compilação e bibliotecas externas para realizar integrações ou fazer operações de forma mais veloz e estes sim são os mais temidos deles.
Nessa categoria podemos colocar drivers de bancos de dados, alguns parsers de XML, JSON, YAML, e qualquer tipo de modulo que precisa ser compilado usando um compilador C.
Gostaria de saber se você sabe quais os nomes dos modulos que você tem problema para instalar ou se foi um desabafo geral e se eu poderia te ajudar e tirar algumas duvidas pra tentar te ajudar a sofrer menos com o pouquinho de experiência com essa sofrencia que ja passei.
De forma geral, Python é uma excelente linguagem e esta super em alta e te aconselho até a aprender outras ótimas linguagens que podem te ajudar a resolverem uma infinidade de problemas.
Estou a disposição para o que precisar!
Grande abraço,