[SP-pm] Boas vindas a Diana

Lindolfo "Lorn" Rodrigues lorn.br at gmail.com
Thu Nov 19 08:09:30 PST 2009


      Scala é uma linguagem funcional e orientada a Objetos ( Sim, Perl já
tem isso mas não vem a o caso ).
      A "compatibilidade" dela com Java ( ela foi escrita em cima da JVM,
você pode usar QUALQUER modulo/pacote/whatever de Java direto em Scala )
torna interessante para aquele projeto/cliente que quer que a coisa seja em
Java.
      Você pode ter um site todo em Scala, depois é só gerar o .war e
carregar no Tomcat que vai funcionar normalmente. Eu ainda não testei, mas
acredito que o twitter utilize Scala assim (
http://www.artima.com/scalazine/articles/twitter_on_scala.html )
      O nome Scala é de ( Scalable Language ) eu diria que ela é um
""concorrente"" de Erlang, só que Erlang seria uma linguagem de baixo nivel
e Scala uma alto nivel ( OO e etc ).
      Por ela estar em cima da JVM ela pega todo a aspecto bom das threads
em Java que é não ter GIL (
http://en.wikipedia.org/wiki/Global_Interpreter_Lock )
      Enfim, para usar no lugar onde precisa ser Java é interessante e é por
isso que eu estou aprendendo.

2009/11/19 Solli Honorio <shonorio em gmail.com>

> Lorn, estou numa fase de que uma nova linguagem precisa quebrar algum
> paradigma. Perl quebrou alguns paradigma a tua época, e promete o mesmo no
> Perl 6. Apesar que mesmo no Perl 5 temos coisas que ainda são paradigmas em
> outras linguagens.  O Java trouxe para o ambiente empresarial as VM, sabemos
> que isto já existe a muito tempo, mas o fato é que antes de Java não
> tinhamos isto para dentro de uma estrutura empresarial (seja lá o que isto
> significa). Na linguagem mas recente que eu tenho visto, o Erlang (que não é
> Ericson Language) tem uma abordatem de threads muito inovadora e que vale a
> pena repensarmos na maneira que escrevemos threads (até pq dá para fazer o
> mesmo em outras linguagens). Disto isto para dizer, o que o Scala traz de
> interessante para fazer eu investir o meu escasso tempo ?
>
> Solli M. Honório
>
> 2009/11/19 Lindolfo "Lorn" Rodrigues <lorn.br em gmail.com>
>
>> "I'm very impressed with it! I can honestly say if someone had shown me
>> the Programming Scala <http://www.artima.com/shop/programming_in_scala>book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd
>> probably have never created Groovy."
>>
>> Essa frase é do criador do Groovy, eu curti bastante Scala tem muitos
>> "açucares sintaticos", não precisa ficar declarando acessores como em Java e
>> no final ainda gera um .class que roda tranquilo em cima da
>> JVM/JBoss/Tomcat/whatever.
>>
>> 2009/11/19 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>
>>
>> 2009/11/19 Jorge Augusto Senger <jasenger em gmail.com>:
>>> > Quais os principais motivos que te levam a classificar Java como
>>> > "linguagem ruim"? Fiquei curioso com sua afirmação.
>>>
>>> Acho que o fato é que Java não foi feito pra ser uma linguagem "boa",
>>> no sentido no qual nós normalmente consideramos boa.
>>> O principal atributo de Java é tentar ser o mais fool-proof possível
>>> de maneira a limitar o dano possível por um desenvolvedor ruim.
>>> Além disso, a linguagem tem uma cultura de modularização excessiva, o
>>> que é ruim, mas é melhor do que modularização zero (como acontence com
>>> os desenvolvedores ruins de Perl que eu já encontrei por aí).
>>>
>>> Java não é expressiva como nenhuma das linguagens dinâmicas e nem
>>> tenta ser. Aliás, pra quem gosta da "cultura" Java e quer uma
>>> linguagem boa, deveria procurar sobre Groovy.
>>>
>>> Pra bons desenvolvedores,  eu acho que é perda de tempo usar Java:
>>> você poderia fazer mais rápido usando outras linguagens. Mas eu não
>>> tenho coragem de sugerir Perl a alguém que eu noto que não é um dos
>>> melhores desenvolvedores que eu conheci. Enquanto a pessoa pode passar
>>> despercebida no mundo Java.
>>>
>>> -Nilson Santos F. Jr.
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>
>>
>>
>> --
>> lorn at lornlab dot org
>> Lindolfo "Lorn" Rodrigues
>>
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
>
> --
> "o animal satisfeito dorme". - Guimarães Rosa
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
lorn at lornlab dot org
Lindolfo "Lorn" Rodrigues
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20091119/291790a9/attachment.html>


More information about the SaoPaulo-pm mailing list