| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2008 10:17:03
|
le-silva
Java Ninja
![[Avatar]](/images/avatar/c6e19e830859f2cb9f7c8f8cacb8d2a6.jpg)
Membro desde: 31/01/2003 10:21:32
Mensagens: 260
Offline
|
Entrei recentemente para a lista scala-br e hoje entrei em uma discução sobre implementar um conversor "Java para Scala". A thread é essa:
http://groups.google.com/group/scala-br/browse_thread/thread/16cd10caf87f2081
Eu não acho a idéia muito legal, por alguns motivos que cito na thread. Gostaria de ampliar a discução aqui e saber a opinião de vocês a respeito.
Então, o que acham?
This message was edited 1 time. Last update was at 27/08/2008 11:50:10
|
Leandro Silva
{ :blog => 'leandrosilva.com.br' , :twitter => '@codezone' } |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2008 14:55:52
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline
|
Uma empresa que quer fazer esse tipo migração primeiro deve se perguntar se eles precisam disso e se vale a pena migrar.
Se eles falarem sim, e precisarem de uma ferramenta dessas, então é válido.
Note que dezenas de condições devem ser satisfeitas antes de chegar à esse ponto.
O problema maior de migrações via ferramentas é que elas são burras. Pense num conversor de C para Java. Você pode até acabar com algo que funcione, mas vai ser um grande POG procedural. Imagine o tempo gasto para limpar o código.
A vantagem de Java para Scala são que ambas são parecidas, um conversor vai se sair pouco melhor.
A desvantagem é que elas são MUITO parecidas, aliás, ambas são linguagens de JVM. E Scala pode usar classes Java e vice-versa.
Então, o que vai justificar migração? Eu concordaria com uma migração parcial, partes do código que rodem muito melhor em Scala e que justifiquem a mudança, mas não tudo tudo.
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2008 16:20:02
|
cmoscoso
Virtual Machine Man
Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline
|
Talvez fizesse mais sentido o mecanismo utilizado desde sempre para extender a linguagem java, desenvolvimento de framework. Do ponto de vista educacional poderia ser interessante criar um modelo de concorrencia baseado em atores e paradigma funcional em cima do java.
This message was edited 1 time. Last update was at 27/08/2008 16:22:49
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2008 14:15:44
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Particularmente detesto conversores de linguagem. Sempre fazem cagada. Pode ser que alguém conheça alguma coisa que preste. Eu, nunca conheci.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2008 15:42:30
|
le-silva
Java Ninja
![[Avatar]](/images/avatar/c6e19e830859f2cb9f7c8f8cacb8d2a6.jpg)
Membro desde: 31/01/2003 10:21:32
Mensagens: 260
Offline
|
Ainda mais que nesse caso, são duas linguagens de diferentes paradigmas - ainda que compartilhem a orientação a objetos.
|
Leandro Silva
{ :blog => 'leandrosilva.com.br' , :twitter => '@codezone' } |
|
|
 |
|
|