O que eu vejo em Ruby, é que a comunidade se preocupa mais com a "estética" da linguagem do que com as aplicações reais dela,<div>tanto que toda a comunidade de Ruby reconhece que desempenho nunca foi o foco da linguagem. Vejo um pessoal mais preocupado</div>
<div>em seguir receitas de "código hippie" em Ruby, e fazer bonitinho, do que meter a mão na massa e ter um pouco mais de trabalho para</div><div>melhorar performance por exemplo.</div><div><br></div><div>Não que Ruby seja de todo ruim, pelo contrário, já vi algumas coisas na linguagem que me agradaram, já vi também muitos ótimos</div>
<div>desenvolvedores Ruby que realmente fazem valer a escolha da linguagem, mas a grande maioria que a gente vê falando sobre Ruby</div><div>fazem parte daquela turma que chegou ontem e já quer falar como se fosse desenvolvedor do core da linguagem(pelo menos o que eu tenho</div>
<div>visto é isso) e tivessem a solução pro mundo todo em Ruby(coisa que eu achei parecida com a arrogância de certos desenvolvedores Java).</div><div><br></div><div>Não estou de forma alguma tentando falar mal de Ruby ou sua comunidade, muito pelo contrário, o pessoal que se envolve de verdade já</div>
<div>mostrou várias vezes que levam muito a sério, mas pelo menos para mim, Python e Perl são escolhas muito mais interessantes do que</div><div>Ruby.</div><div><br></div><div>Eu acho muito(muito mesmo) difícil que Perl venha a cair em desuso, e que defeitos toda comunidade tem, toda linguagem tem, todo</div>
<div>desenvolvedor tem. Vemos muitos casos disso em Perl mesmo, ou Python, ou Java, e tantas outras, e apesar de concordar com muitas</div><div>críticas sobre Ruby, acho que todo mundo pega muito no pé do pessoal de rb com isso, talvez por isso eles fiquem um tanto quanto arrogantes.</div>
<div><br></div><div>Pra quem não sabe, existe um encontro entre desenvolvedores de Python e Ruby (Snakes & Rubies) em chicago, para reunir as duas comunidades</div><div>e tentar evitar uns flames do gênero, tem até um vídeo do encontro completo no youtube[1].</div>
<div><br></div><div><br></div><div><br></div><div>[1] - <a href="http://www.youtube.com/watch?v=cb9KDt9aXc8">http://www.youtube.com/watch?v=cb9KDt9aXc8</a></div><div><span><font color="#333333"><div><span><font color="#333333"><br>
</font></span></div>--</font></span><div><span><font color="#333333">Danillo Souza</font></span><div><font color="#333333">Teck Software</font></div><div><a value="+12188871920" style="color:rgb(17,85,204)">21.9619-6302</a></div>
</div><br>
<div class="gmail_extra"><br><br><div class="gmail_quote">Em 23 de abril de 2012 16:24, Stanislaw Pusep <span dir="ltr"><<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Claro que vi, Nuba. Mas vi muito menos. Aliás, até hoje, não vi nenhum programador Assembly ruim :)</div>Como diz Sturgeon's Law, "ninety percent of everything is crap".<div>
Agora, acessamos <a href="http://modulecounts.com/" target="_blank">http://modulecounts.com/</a></div>
<div>Para 2012-04-23, temos, portanto, ~22K módulos ruins no CPAN, contra ~34K módulos ruins no Rubygems. A velocidade média de produção é de 41.4 porcarias em Ruby por dia, contra apenas 5.4 porcarias em Perl por dia :)</div>
<div>Enfim, presumo que exista uma "massa crítica" para que algum produto informacional passe a se comportar como um câncer, corrompendo as mentes menos disciplinadas. Windows no geral, Internet Explorer em especial e, agora, Ruby, cruzaram essa fronteira :P</div>
<div>"É preciso manter a cabeça aberta, mas não a ponto do cérebro cair para fora"</div><div><br>ABS()<div><div class="h5"><br><br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 23, 2012 at 16:03, Nuba Princigalli <span dir="ltr"><<a href="mailto:nuba@fastmail.fm" target="_blank">nuba@fastmail.fm</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-family:Arial;font-size:medium" dir="ltr"><div>
<div>
<div>
Olá Stanislaw,</div>
<div>
</div>
<div>
Então você nunca viu programador Perl nivelando a comunidade por baixo? Que sorte a sua! Eu já encontrei alguns ao longo dos anos, gente que produz gambiarras terríveis, write-only, que não têm o menor interesse em se atualizar sobre a linguagem, mas, que em seus departamentos são "o cara do Perl", e com isso até afastam as pessoas da linguagem.</div>
<div>
</div>
<div>
Ao invés de ficar escolhendo alguém para demonizar (Ruby hoje, Node amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- nota: acho que Python só escapou porque, como foi a aposta do Google, o povo respeita mais...) eu sugiro fazer algo mais produtivo, como trabalhar para facilitar a atualização e o crescimento dentro da nossa própria comunidade.</div>
<div>
</div>
<div>
Estamos com uma discussão em andamento para "o que todo novo Perl Hacker precisa saber", quem se interessar, veja <a href="http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html" target="_blank">http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html</a></div>
<div>
<br>
</div>
<div>
Abraço,</div>
<div>
</div>
<div>
Nuba Princigalli</div><div><div>
<div>
</div>
<div>
</div>
<div>
On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep wrote:</div>
<blockquote type="cite">
Eu entendo perfeitamente que somos seres sociais e o controle de raiva é necessário...
<div>
Mas puxa: os programadores Ruby de agências de publicidade estão fazendo com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do mercado de uébidizáine (tradução: estão nivelando por baixo).</div>
<div>
Não que não existam bons programadores Ruby. Não que não existam sobrinhos talentosos.</div>
<div>
Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para que saia uma borboleta dessa larva.</div>
<div>
(in)felizmente, não sou o único: <a href="http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659" target="_blank">http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659</a><br clear="all">
<br>
ABS()<br>
<br>
<div>
<br>
<br>
<div>
On Mon, Apr 23, 2012 at 14:35, breno <span dir="ltr"><<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>></span> wrote:<br>
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra dizer.<br>
<br>
bbuss++<br>
<br>
Aureliano, leia com muita calma e atenção a resposta dele. Depois,<br>
leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz<br>
com Perl (a maioria de nós está!) mas linguagens são ferramentas e<br>
devemos usar a que melhor se adeque ao seu problema e sua forma de<br>
pensar.<br>
<br>
Perl não está em desuso, apenas passou a dividir o mercado de<br>
linguagens dinâmicas com alternativas que não existiam quando a<br>
linguagem foi criada. Se você quiser algo mais específico, como<br>
sites/sistemas/empresas que usam Perl, ou sobre o crescimento da<br>
comunidade, sinta-se à vontade para perguntar, mas note que é uma<br>
pergunta diferente.<br>
<br>
Se você quer defender Perl, evite menosprezar outras linguagens.<br>
Fanatismo não se sustenta e o seu argumento de que "Ruby é uma<br>
<div>
linguagenzinha, na minha opinião, criado para viciados em RPG</div>
geralmente virgens.", se é que posso chamar de argumento, foi pobre,<br>
infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno<br>
disse: Para defender Perl não é preciso menosprezar outras linguagens<br>
<div>
e seus usuários... deixe isso para as pessoas e comunidades sem<br>
recursos ;)<br>
</div>
[]s<br>
<br>
<span><span style="color:#888888">-b</span></span><br>
<div>
<div>
<br>
On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss <<a href="mailto:bruno.buss@gmail.com" target="_blank">bruno.buss@gmail.com</a>> wrote:<br>
> 2012/4/23 Aureliano Guedes <<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>><br>
>><br>
>> Monges,<br>
>> Bom dia.<br>
>><br>
>> Gostaria de levantar uma questão para discutirmos e vermos a opinião de<br>
>> cada um...<br>
>><br>
>> Perl esta em desuso??<br>
><br>
><br>
> Não. Podem encerrar a thread?<br>
><br>
>><br>
>><br>
>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir<br>
>> mais (Ruby e Python estão tomando lugar). Afff...<br>
><br>
><br>
> Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes<br>
> era apenas Perl.<br>
> São ferramentas alternativas ao Perl e cada um escolhe a ferramente que<br>
> melhor lhe agrada e que torna seu trabalho mais agradável e eficiente.<br>
><br>
>><br>
>><br>
>> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos<br>
>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para<br>
>> mostrar como<br>
>> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos<br>
>> Python tem com indentação é triste, alem de que tratar tudo como objeto é um<br>
>> saco.<br>
><br>
><br>
> Indentação do Python é triste?<br>
> Apesar de algo que restringe um pouco - quase nada emho - como o programador<br>
> utiliza a linguagem... eu acho uma coisa legal.<br>
> Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer<br>
> algo muito mais macarrônico em Perl ou C do que em Python.<br>
><br>
> Agora, se isso define se uma linguagem é melhor que a outra? Não acredito...<br>
><br>
>><br>
>><br>
>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG<br>
>> geralmente virgens.<br>
><br>
><br>
> De fato, com argumentos fortes e contundentes desse tipo, você está fazendo<br>
> um bem enorme a comunidade Perl.<br>
> Fica uma dica: Para defender Perl não é preciso menosprezar outras<br>
> linguagens e seus usuários... deixe isso para as pessoas e comunidades sem<br>
> recursos ;)<br>
><br>
>><br>
>><br>
>> Fiz o seguinte script abaixo<br>
>> <a href="http://pastebin.com/eJEC0Kvt" target="_blank">http://pastebin.com/eJEC0Kvt</a><br>
>><br>
>> para testar os dois seguintes<br>
>> <a href="http://pastebin.com/ytUiweKe" target="_blank">http://pastebin.com/ytUiweKe</a><br>
>> <a href="http://pastebin.com/0BfyiZgh" target="_blank">http://pastebin.com/0BfyiZgh</a><br>
>><br>
>> gerando o resultado:<br>
>><br>
>> Perl<br>
>> real 0m24.136s<br>
>> user 0m23.985s<br>
>> sys 0m0.028s<br>
>><br>
>> Ruby<br>
>> real 0m50.882s<br>
>> user 0m50.563s<br>
>> sys 0m0.040s<br>
>><br>
>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram,<br>
>> Perl sendo mais que 2x mais rápido.<br>
><br>
><br>
> De fato, a velocidade que uma linguagem faz uma loop que soma de todos os<br>
> inteiros de 1 a 1M é o que define se uma linguagem é realmente boa...<br>
> Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo<br>
> resultado em uma fração muito menor de tempo, em qualquer linguagem, do que<br>
> isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma<br>
> solução ruim independente da linguagem com a que você a implementa ;)<br>
><br>
>><br>
>><br>
>> Alem de que o Gems é uma porcaria.<br>
><br>
><br>
> Seus argumentos aqui também não sensacionais.<br>
> De qualquer forma, acho que você deveria levar esse seu questionamento para<br>
> listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então<br>
> trabalhar contigo para melhora-lo, se este for o caso.<br>
><br>
>><br>
>><br>
>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se<br>
>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a<br>
>> segurança web, mas na bioinformática<br>
>> continua sendo bem usado.<br>
><br>
><br>
> Se a comunidade Perl também não se empenhasse, Perl já teria passado também.<br>
> Mas temos um grande e bonito CPAN ai, não temos? ;)<br>
><br>
>><br>
>><br>
>> Queria saber do pessoal mais velho que tem bem mais experiência e<br>
>> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??".<br>
><br>
><br>
> Uma grande idiotice.<br>
><br>
> [ ]'s<br>
> --<br>
> Bruno C. Buss<br>
> <a href="http://www.brunobuss.net" target="_blank">http://www.brunobuss.net</a><br>
></div>
</div>
<div>
<div>
> _______________________________________________<br>
> Rio-pm mailing list<br>
> <a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div>
</div>
</blockquote>
</div>
</div>
</div>
<div>
<u>_______________________________________________</u></div>
<div>
Rio-pm mailing list</div>
<div>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a></div>
<div>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div>
</blockquote>
</div></div></div>
</div>
<div>
</div>
</div><div>--</div>
<div>Nuba R. Princigalli <a href="mailto:nuba@pauleira.com" target="_blank">nuba@pauleira.com</a> <a href="http://pauleira.com" target="_blank">http://pauleira.com</a> @nprincigalli</div>
<div>Discipline is not an end in itself, just a means to an end. - King Crimson</div>
</div><br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div></div></div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div></div>