Declaração bombastica de James Strachan, Groovy foi um erro !!!!  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

Vida longa para Scala !!!!

"I can honestly say if someone had shown me the Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy."

Por James Strachan, criador do Groovy
GabrielCardelli
GUJ Ranger
[Avatar]

Membro desde: 25/10/2008 13:07:31
Mensagens: 822
Localização: Rio de Janeiro
Offline

... Agora que ele percebeu? ( ) [brink]

This message was edited 2 times. Last update was at 28/12/2009 00:11:26


Gabriel Cardelli
http://www.opengti.com.br
[Email]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4154
Localização: São Paulo
Offline

oi pesoal

tem varias discussoes desse post do Strachan aqui no GUJ, tem 6 meses ja que isso aconteceu.

pessoal da comunidade groovy caiu matando.

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

Paulo Silveira wrote:oi pesoal

tem varias discussoes desse post do Strachan aqui no GUJ, tem 6 meses ja que isso aconteceu.

pessoal da comunidade groovy caiu matando.


Talvez esse , Silveira
09/07/2009 12:26:30 Desenvolvedores Scala, Ruby, a jugular está preparada

Mas é real, Scala é o presente e o Futuro pra quem quiser investir, bye, bye Java.

Scala has high order functions and closure support along with sequence comprehensions so you can write beautifully concise code. Scala also unifies functional and OO paradigms beautifully together into a language thats considerably simpler than Java (though the type system is of a similar order to truly understand than generics - but then thats usually an issue for framework creators rather than application code developers). It also lets folks gradually migrate from a traiditional OO/Java way of coding to a more functional way - which is particularly relevant for folks writing concurrent or asynchronous code (which due to the GHz of chips no longer going up but instead we're getting more cores is becoming more necessary). You can start the OO way and migrate to using immutable state if/when you need its benefits. Increasingly functional programming is becoming more and more important as we try and make things more concise and higher level (e.g. closures, higher order functions, pattern matching, monads etc) as well as dealing with concurrency and asynchrony via immutable state etc.
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1622
Offline

É mesmo, faz tempo que saiu isso.
Acho que o que ele quis dizer é que o Scala faz o que ele pretende que groovy o fizesse e que caso o conhecesse não reinventaria a roda.

SCJP 6 (a caminho... , a missão)
SCWCD (a caminho... 2, o retorno)
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Alex Basto wrote:
Mas é real, Scala é o presente e o Futuro pra quem quiser investir, bye, bye Java.


Quem disse isso?
Essa sua visão é completamente tendenciosa. daqui a uns tempos saem boatos de uma linguagem que vai subistuir o java, pq é mais simples e menos burocrática, e já vejo as bandeiras, de o Java está morto, agora temos que usar e aprender XXXXXXXXXXXXXXXX (troque por qualquer linguagem de sua escolha).

Mesma coisa que dizer que pascal e cobol, estão mortos. Quando ainda existem diversos sistemas usando cobol em produção e com escasses de profissionais para manutenção.

Scala tem um proposito, e não é para todas as soluções não.

O pessoal tem mania de achar bala de prata onde não existe. Cada linguagem tem um objetivo definido, não é para todas as coisas não. Existem softwares que Scala não seria a opção ao Java.
[WWW]
Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

Tchello wrote: É mesmo, faz tempo que saiu isso.
Acho que o que ele quis dizer é que o Scala faz o que ele pretende que groovy o fizesse e que caso o conhecesse não reinventaria a roda.


Errado !!!, Grovvy é um rascunho perto de Scala foi isso que ele diz dizer.
Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

Felagund wrote:
O pessoal tem mania de achar bala de prata onde não existe. Cada linguagem tem um objetivo definido, não é para todas as coisas não. Existem softwares que Scala não seria a opção ao Java.


As colocações do James Strachan são objetivas, no Blog da Caelum Paulo Silveira faz comentário sobre metaprogramação ao que se percebe estão distorcendo é a Linguagem Java para suportar até patterns de Ruby, uma coisa é fato outra coisa é dar palpite, o legado de JAVA é forte sabemos disso mas é necessário fazer migração o quanto antes, e Scala é a evolução para o enfoque dessa aplicações dinamicas e confiáveis.

This message was edited 1 time. Last update was at 28/12/2009 10:26:01

Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Alex Basto wrote:

As colocações do James Strachan são objetivas, no Blog da Caelum Paulo Silveira faz comentário sobre metaprogramação ao que se percebe estão distorcendo é a Linguagem Java para suportar até patterns de Ruby, uma coisa é fato outra coisa é dar palpite, o legado de JAVA é forte sabemos disso mas é necessário fazer migração o quanto antes, e Scala é a evolução para o enfoque dessa aplicações dinamicas e confiáveis.


Baseado no que vc diz isso? Quantas migrações de Java para Scala vc já fez? quantas foram mais produtivas, quantas valem a pena a migração?

Agora por que a Caelum vez um post sobre metaprogramação em Java, isso me força a usar aquilo? porque o Senhor Strachan escreveu que Scala é o futuro vou ascender as tochar e queimar os que não acreditam nisso?

Metaprogramação não é algo exclusivo do Ruby não, existem em linguagens muito mais antigas que o Ruby, só se tornou moda com o Ruby.

Até agora não vi argumentos que me digam que Scala é realmente muito superior ao Java e faz tudo que o java faz melhor.

[WWW]
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1788
Localização: Porto Velho-RO
Offline


Há tantos burros mandando em homens de inteligência, que, às vezes, fico pensando que a burrice é uma ciência.
Ruy Barbosa.
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Puts, e eu perdendo tempo discutindo com o Duran?

affe.

Esse cara só segue moda, e nunca questiona o que os cara falam.

Perdi meu tempo arghhh.

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
neófito
Virtual Machine Man
[Avatar]

Membro desde: 07/10/2003 08:29:35
Mensagens: 573
Localização: São Paulo/SP
Offline

Alex Basto wrote:
Tchello wrote: É mesmo, faz tempo que saiu isso.
Acho que o que ele quis dizer é que o Scala faz o que ele pretende que groovy o fizesse e que caso o conhecesse não reinventaria a roda.


Errado !!!, Grovvy é um rascunho perto de Scala foi isso que ele diz dizer.


Você fala de coisas que não sabe, sem argumentos concretos, com uma visão simplista que só um leigo no assunto pode ter. Groovy e Scala possuem objetivos e paradigmas distintos, há espaço para as duas. Além disso o Groovy evolui muito depois que o Strachan o criou. E ele só fez isso, criou o Groovy. A evolução da linguagem não tem nada a ver com ele.

Apenas como um exemplo, o Groovy possui o recurso de AST Transformations. Você sabe o que é isso e para que serve? Você sabe se isso é possível com Scala? Antes de falar algo, se informe sobre o assunto para evitar falar asneiras e dar comentários sensacionalistas.
[Email]
GouverMXT
JavaGuru
[Avatar]

Membro desde: 19/03/2007 15:58:06
Mensagens: 233
Offline

Felagund wrote:Puts, e eu perdendo tempo discutindo com o Duran?

affe.

Esse cara só segue moda, e nunca questiona o que os cara falam.

Perdi meu tempo arghhh.


É o cara do JavaLivros com outro nome? O tópico perdeu o meu respeito.

Rails. It just works.
Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

Felagund wrote:
Baseado no que vc diz isso?


Na declaração do James Strachan o criador da linguagem Grovvy.

Alex Basto
JavaBaby
[Avatar]

Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline

neófito wrote:
Apenas como um exemplo, o Groovy possui o recurso de AST Transformations. Você sabe o que é isso e para que serve? Você sabe se isso é possível com Scala? Antes de falar algo, se informe sobre o assunto para evitar falar asneiras e dar comentários sensacionalistas.


Pergunte a Martin Odersky, "co-autor da Genéricos de Java e como o autor original do atual javac compilador de referência", pode ficar a vontade.
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team