Quem acompanha o JavaPosse lembra de Tor Norbye falando sobre sua misteriosa apresentação no JavaOne… bem o mistério foi resolvido.
O projeto Semplice traz VB6 diretamente para a JVM através de ferramentas disponíveis na suíte da Sun (i.e. Netbeans). Chamads nativas á APi do Windows e controles OCX não são suportados mas o projeto parece bastante promissor.
Antes de xingar a Sun por colocar algo “tão dummy” quanto VB na JVM pense no mar de aplicações e profissionais VB6 que estão com dificuldades para migrar para .Net. Aliás, o legado VB6 é um dos fatos mais citados por Bruce Tate no Beyond Java, o livro que ninguém leu e todo mundo xinga. Ao lado da minha equipe existem uns 20 programadores VB tentando migrar para Java. Com algo assim eles poderiam ser produtivos enquanto aprendem a plataforma.
E temos mais uma linguagem quase-oficial para a JVM. Bom, se a Sun liberar a engine de conversão para ser utilziada por outras IDEs vai ser *muito* bom, mas mesmo por enquanto parabéns ao pessoal da Sun.
ola!
primeiro, bem legal o seu blog e estarei lendo / participande dele daqui em diante.
quanto ao simplice, fora todo a polêmica, o demo mostra como a JVM está moderna e evoluída (a diferença de performance no programa fractal é incrível).
abracos
Bem…retiraram os .ocx e chamadas à api…sobrou o quê? Que eu saiba, um aplicativo vb é todo feito de componentes ocx arrastados de uma paleta.
A Sun é mestra em fazer softwares que ninguém quer, como o Sun Java Creator, o Swing, JINI, Sun Application Server, JMF, etc…
Em vez disso, deveriam consertar a java vm, que continua ocupando toneladas de memória, o swing, que é lento e irritante, etc.
Sei não, Alberto. Além de servir apra quem faz a migração VB < -> JVM o sofwtare não suporta OCX binários, se você tem os fontes pode utilizar. Acho que uma lida nos links pode te esclarecer alguns pontos.
Quanto aos outros produtos, a JVM não ocupa tanta memória em PCs recentes, se você quer rodar num PC antigo eu concordo, mas aí Java com certeza não é indicada. Se alguma outra plataforma oferece os mesmos recursos de performance a funcionalidades que uma JVM e consome menos recursos eu realmente gostaria de saber qual.
Fora que Jini e JMF são muito utilizados em segmentos específicos. Se você não usa pode ser porque não precisa, não é porque a tecnologia existe que todos deveriam usar o tempo todo.
Colocar Swing como ‘ninguém quer’ é estranho visto que Java cada vez é mais utilizado para aplicações desktop, especialmente depois do Java WebStart, e mesmo eu achando Swing chato e verboso não há como negar isso.
Sem comentários sobre Jini, nunca usei. Mas JMF parece ser um filho órfão. Projeto parado, com alguns bugs e por aí vai.
valeuz…
Incr?vel como a SUN e toda a comunidade JAVA sempre criticou o VB em toda a sua exist?ncia e agora resolve agregar o VB assim t?o f?cil. Realmente n?o entendi essa decis?o, j? que sempre o VB foi uma linguagem rid?cula para eles.
Ué, Andrey, incrível nada. Foi como escrevi acima:
“Antes de xingar a Sun por colocar algo “tão dummy” quanto VB na JVM pense no mar de aplicações e profissionais VB6 que estão com dificuldades para migrar para .Net. Aliás, o legado VB6 é um dos fatos mais citados por Bruce Tate no Beyond Java, o livro que ninguém leu e todo mundo xinga. Ao lado da minha equipe existem uns 20 programadores VB tentando migrar para Java. Com algo assim eles poderiam ser produtivos enquanto aprendem a plataforma.”
VB dá mercado.
Caraca, meu sonho é programar em ObjectPascal para Java!
Antes de xingarem a Sun, peço à todos que entenda o lado deles.
Antes, os membros da Sun sempre fizeram “pouco caso” do VB, mas todos eles sabiam do número de programadores e projetos que esta linguagem sustenta.
Java está em uma fase em que o mercado espera por soluções simples de resolver um determinado problema e não soluções complexas para todas as coisas, mas que, no fim, nada faz sozinha.
Com o crescente numero de entusiastas de ferramentas Web como: RoR; diversos autores javeiros começaram a prestar mais atenção nesta novidade no mercado.
Acho que a Sun tentará integrar o VB na JVM para “capturar” aqueles programadores que sempre quiseram aprender Java, mas não tiveram tempo e paciência para ler as toneladas de livros, bibliotecas e frameworks para a linguagem. Consequentemente, tentará competir “com mais proximidade’ com plataformas como o arquirival, .Net.