Hi. Esse povo do Ruby é engraçado... Até hoje não entendi por que estão usando tanto. Há cerca de um mês eu fui verificar por que a linguagem estava crescendo tanto, aparentemente.
Me apresentei na mail list de ruby sp, e fiz a seguinte pergunta: "Why Ruby?". Estava em dúvida por que tinha visto que o Gems (o cpan deles) era um repositório bem cru, a performance da linguagem não é das melhores, a sintaxe não é excelente (imho), as ferramentas eram cruas. Como eu esperava, nem a própria comunidade soube responder. Iniciou-se uma discussão sobre 'programadores poliglotas', dizendo que linguagens eram ferramentas e que devíamos usar a que convém para a melhor situação. Até então concordo, mas não me responderam pra qual destas situações Ruby seria a melhor. Então um cara da lista disse que Ruby não era sua preferida e que ele gostava de Java, e os caras começaram a expulsar ele falando "sai daqui e vai pra mail list de java" e começou um flame do caralho LOL. Não cheguei a me aprofundar no framework Rails, mas deve ser a oitava maravilha do mundo mesmo. É a única coisa que pode segurar a linguagem. Enfim... Em busca da resposta do 'why ruby?'! []'s Em 26 de abril de 2012 10:19, <[email protected]> escreveu: > sobre aquela pergunta lá atrás: "quais linguagens as startups estão > usando"? > > encontrei alguns links e infos interessantes sobre o que caras do outro > lado da cerca estão fazendo. > > pesquisa Google "startup language" voltou vários links; escolhi os abaixo: > > 1) What are the programming languages and frameworks the top NYC startups > are using? > > http://www.quora.com/What-are-**the-programming-languages-and-** > frameworks-the-top-NYC-**startups-are-using<http://www.quora.com/What-are-the-programming-languages-and-frameworks-the-top-NYC-startups-are-using> > > - foursquare, bit.ly, GroupMe, .... mais de 40 startups > - vale a pena para tb saber quais DBs, hospedagem, web, proxy, queue, > .... essas startups escolheram > > [nota essa página vista do iPad permite ver os detalhes de cada ferramenta > usada pela startup; via desktop ela está pedindo cadastro] > > 2) The Best Programming Language for a Lean Startup > > http://kevindewalt.com/blog/**2009/10/14/the-best-** > programming-language-for-a-**lean-startup/<http://kevindewalt.com/blog/2009/10/14/the-best-programming-language-for-a-lean-startup/> > > a página tem outros textos/links que tb podem ser interessantes para alguns > > > -----Mensagem Original----- From: Marco Lima > Sent: Wednesday, April 25, 2012 10:04 PM > > To: Perl Mongers Rio de Janeiro > Subject: Re: [Rio-pm] Perl em desuso?? > > Contra Fatos não exitem argumentos!!! hehehe > > Bom, em desuso ou não ... eu ganho dinheiro a mais de 15 anos com Perl > e não tenho o que reclamar ... sempre que alguém não consegue resolver > seus problemas com as outras linguagens, me procuram para resolver e > adivinha em que??? > > Eu devo trabalhar e viver em alguma dimensão paralela ... Acho melhor > pedir um missa de 7º dia ... ou melhor 7º ano!! =) > > []++ > > Marco Lima > [email protected] > im:[email protected] > > Register Linux User #483170 > Slackware Linux, for the subgenius > > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos > é talvez demasiado pequeno para realizar grandes trabalhos." > > "Ter acesso ao conhecimento é um dever de todos; transmitir > conhecimento é um dever de quem tem." > > "Na visão do hacker, o sentido da vida está em dedicar-se a uma > paixão. Esta paixão é, na realidade, uma atividade significativa, > inspiradora e prazerosa para o indivíduo, seja ela rotulada como > "trabalho" ou como "diversão." > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > > "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" > > > 2012/4/25 Aureliano Guedes <[email protected]>: > >> Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e >> Python >> superaram o Perl faz tempo, isso não se discute!!!" de um programador de >> PHP >> que tem um blog onde posta assuntos ligados a rede, tanto na area de >> segurança ou Hacking, assuntos por sua vez bem explicados e importantes, >> mas >> que o mesmo individuo ja havia me pedido no passado um sistema de botnet. >> >> Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003 >> as >> a portable network tool using the Perl scripting language. Initially >> Metasploit was Game in Perl. Later, the Metasploit Framework was >> completely >> rewritten in the Ruby programming language." para embasar seu argumento. >> >> Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês >> mais >> velhos tem razão em achar essa thread inutil, pois eu que sou o retardado >> daqui de dar atenção para isso. >> >> E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda >> usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei, >> decidi não discutir mais assunto desse tipo com pessoas que não tem >> embasamento. >> >> De qualquer forma a thread de forma geral, ate mesmo nos puxões de orelha >> de >> uns um pouco mais extressados aqui, me ajudou a forma um opinião mais >> solida. >> >> From: [email protected] >>> To: [email protected] >>> Date: Wed, 25 Apr 2012 21:47:09 -0300 >>> Subject: Re: [Rio-pm] Perl em desuso?? >>> >> >> >>> O Perl, por possuir um paradigma diferente das outras linguagens (que >>> aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall >>> devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a >>> Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on >>> Steroids" e se fosse apenas isso, já teria matado o Shell script. >>> >>> Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu: >>> > Salve! >>> > >>> > Desde a década de 90 que escuto falarem nisso ... só vai estar em >>> > desuso quando vc parar de usar !! >>> > >>> > Basta vc procurar que vai achar Perl em tudo que é lugar =) >>> > >>> > >>> > Marco Lima >>> > [email protected] >>> > im:[email protected] >>> > >>> > Register Linux User #483170 >>> > Slackware Linux, for the subgenius >>> > >>> > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos >>> > é talvez demasiado pequeno para realizar grandes trabalhos." >>> > >>> > "Ter acesso ao conhecimento é um dever de todos; transmitir >>> > conhecimento é um dever de quem tem." >>> > >>> > "Na visão do hacker, o sentido da vida está em dedicar-se a uma >>> > paixão. Esta paixão é, na realidade, uma atividade significativa, >>> > inspiradora e prazerosa para o indivíduo, seja ela rotulada como >>> > "trabalho" ou como "diversão." >>> > >>> > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que >>> > não possa ensinar" >>> > >>> > "Compartilhe o seu conhecimento. É uma maneira de alcançar a >>> > imortalidade" >>> > >>> > >>> > Em 25 de abril de 2012 20:59, <[email protected]> escreveu: >>> > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia >>> > > acabar >>> > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu >>> > > mesmo já >>> > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante >>> > > tinha esse >>> > > medo também. >>> > > >>> > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... >>> > > >>> > > O que acontece é que as pessoas não querem ter conhecimento amplo. >>> > > Querem >>> > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). >>> > > >>> > > Foram-se os tempos que os programadores eram engenheiros, cientistas >>> > > da >>> > > computação ou aqueles auto-didata fodásticos... >>> > > >>> > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as >>> > > licenças >>> > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não >>> > > modifique >>> > > o Perl original do sistema ou muita coisa vai parar de funcionar" >>> > > >>> > > Aliás, no café estava conversando com um colega e o psicologo da >>> > > empresa >>> > > cortou o assunto para dizer que as expressoes regulares dos softwares >>> > > que >>> > > buscam padrões nas pesquisas da empresa usam Perl. >>> > > >>> > > Citando Tiago Peczenyj <[email protected]>: >>> > > >>> > >> meus dois centavos: >>> > >> >>> > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de >>> > >> software >>> > >> em geral. >>> > >> >>> > >> web é uma parte do que existem em desenvolvimento de software. e > >>> >> para >>> > >> aplicações web existem muitas tecnologias como java, php, .Net, >>> > >> ruby/rails, >>> > >> python/django, etc. perl é uma alternativa nesse meio. >>> > >> >>> > >> agora o mundo de desenvolvimento de software é muito vasto. Temos >>> > >> alguns >>> > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e >>> > >> memoria.. >>> > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. >>> > >> E >>> > >> temos sistemas de padaria. Para tudo existe alternativa. >>> > >> >>> > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, >>> > >> C++, >>> > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, >>> > >> javascript >>> > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do >>> > >> tempo >>> > >> de linguagens/frameworks em determinados ramos. >>> > >> >>> > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes >>> > >> <[email protected]>**wrote: >>> > >> >>> > >>> Monges, >>> > >>> Bom dia. >>> > >>> >>> > >>> Gostaria de levantar uma questão para discutirmos e vermos a > >>> >>> opinião >>> > >>> de >>> > >>> cada um... >>> > >>> >>> > >>> Perl esta em desuso?? >>> > >>> >>> > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que >>> > >>> ouvir >>> > >>> mais (Ruby e Python estão tomando lugar). Afff... >>> > >>> >>> > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois >>> > >>> poucos >>> > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos >>> > >>> para >>> > >>> mostrar como >>> > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os >>> > >>> códigos >>> > >>> Python tem com indentação é triste, alem de que tratar tudo como >>> > >>> objeto é >>> > >>> um saco. >>> > >>> >>> > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados >>> > >>> em >>> > >>> RPG >>> > >>> geralmente virgens. >>> > >>> >>> > >>> Fiz o seguinte script abaixo >>> > >>> http://pastebin.com/eJEC0Kvt >>> > >>> >>> > >>> para testar os dois seguintes >>> > >>> http://pastebin.com/ytUiweKe >>> > >>> http://pastebin.com/0BfyiZgh >>> > >>> >>> > >>> gerando o resultado: >>> > >>> >>> > >>> Perl >>> > >>> real 0m24.136s >>> > >>> user 0m23.985s >>> > >>> sys 0m0.028s >>> > >>> >>> > >>> Ruby >>> > >>> real 0m50.882s >>> > >>> user 0m50.563s >>> > >>> sys 0m0.040s >>> > >>> >>> > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >>> > >>> Perl sendo mais que 2x mais rápido. >>> > >>> >>> > >>> Alem de que o Gems é uma porcaria. >>> > >>> >>> > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não >>> > >>> se >>> > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer >>> > >>> quanto >>> > >>> a segurança web, mas na bioinformática >>> > >>> continua sendo bem usado. >>> > >>> >>> > >>> Queria saber do pessoal mais velho que tem bem mais experiência e >>> > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou >>> > >>> não??". >>> > >>> >>> > >>> >>> > >>> Att, >>> > >>> >>> > >>> Aureliano Guedes >>> > >>> >>> > >>> ______________________________**_________________ >>> > >>> Rio-pm mailing list >>> > >>> [email protected] >>> > >>> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> >>> > >>> >>> > >> >>> > >> >>> > >> >>> > >> -- >>> > >> Tiago B. Peczenyj >>> > >> Linux User #405772 >>> > >> >>> > >> http://pacman.blog.br >>> > >> >>> > > >>> > > >>> > > ______________________________**_________________ >>> > > Rio-pm mailing list >>> > > [email protected] >>> > > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> >>> > ______________________________**_________________ >>> > Rio-pm mailing list >>> > [email protected] >>> > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> >>> >>> >>> ______________________________**_________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> >>> >> >> ______________________________**_________________ >> Rio-pm mailing list >> [email protected] >> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> >> > ______________________________**_________________ > Rio-pm mailing list > [email protected] > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> > > ______________________________**_________________ > Rio-pm mailing list > [email protected] > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm> > -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
_______________________________________________ Rio-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/rio-pm
