Novidade do Google: lançamento do GWT 1.5
“Para quem desenvolve em java para web, poucas coisas foram mais radicalmente surpreendentes que o GWT, o Google Web Toolkit, um framework de desenvolvimento web aberto, criado e mantido pela Google, que elimina toda a necessidade de se escrever javascipt, JSP, HTML, etc. Todo o sistema é criado em Java, com classes e breakpoints. Recentemente, a Google lançou a tão esperada versão 1.5, com muitas novidades e facilidades. Confira os detalhes e links importantes em http://pajeonline.blogspot.com/2008/09/lanado-o-gwt-15.html”
Enviado por Gabriel (ggaglianoΘgmail·com) – referência (pajeonline.blogspot.com).
Pena que é Java, e desenvolvido naquele famoso “jeito java de ser”, que para criar um botão você escreve 15 linhas…
Por enquanto prefiro sofrer* com o Javascript mesmo
*bom, não quando eu posso usar jQuery ;)
Podia ser Python :)
Bem… vale ressaltar q o gwt gera muita dependência no projeto ;)
O pessoal que fala mal de Java é pq não conhece Java. Java sem duvida é a melhor plataforma de desenvolvimento.
Antes de falarem mal, pelo menos estudem o assunto.
s, ao contrário, se fala mais mal a medida que se conhece. A não ser os fãs cegos.
Seguindo o Caio, também digo “Pena que não é Python”.
O Paulo Cesar está certo, ou foi até bonzinho. Java adora complicar o que não precisaria. Principalmente web, você dá um passo e tropeça em uns 30 XML’s com sintaxe própria e detalhes obscuros que necessitam de estudo de 50 especificações.
Weber Jr., então você está criticando os frameworks para Java? Sim, pq a linguagem tem uma síntaxe verbosa, isso sabemos, mas o que faz algo ser complicado de entender e se lidar não é a linguagem, e sim mais como é utilizada.
Sim, Java é verboso pacas, python bem menos. Mas sou muito mais Haskell, só não existem grandes frameworks para desenvolvimento profissional e o escambau pra ela, como existe pra Java (ainda mais do que pra Python, até onde eu sei).
Quem fala mal de java é pq provavelmente vem de alguma linguagem que não e tipada, ou a tipagem e fraca e que não fazem uso de OO, ai eu ate concordo, que java e complicado, pois força o programador a programar de verdade.
Deve ser coboleiro…
Nunca vi pessoal mais xiita, ainda é do tempo que programação era arte “leia-se gambiarra” e não ciência…
heheh
Sempre vão existir os “anti-Java”, “anti-MS”, “anti-qualquer-coisa-que-tenha-ampla-aceitação”
Particularmente gosto de Java. É uma das linguagens mais produtivas para uma grande gama de atividades. Python e Ruby são muito boas para algumas tarefas mas inadequadas para outras. Java consigo fazer muito coisa com pouquíssimas linhas de código e com IDEs que praticamente entregam o serviço pronto.
Java “não” é complicado. Boolean b = new Boolean(true) é muito mais simples do que bool b = 0. Claro!
Linguagem de programação é ferramenta.
E usar a ferramenta certa é o segredo.
Você não bate um prego com chave de fenda, nem aparafusa com martelo.
Como diz a sabedoria popular:
“Cada um no seu quadrado!”
Java, Delphi, VB, Qt, Gtk foram feitos pra desktop
PHP, ASP, Javascript, Ruby pra web
Bash, script
Mas, como todas são excelentes ferramentas, dá pra adaptar pra outros usos, vide PHP-GTK, JBOSS, Compilador Javascript (Firefox 3.1, Chrome), etc.
” Boolean b = new Boolean(true) é muito mais simples do que bool b = 0. Claro!”
Boolean b = true
é a forma de se fazer no Java, ele faz boxing e unboxing automático. Se você quer usar a forma complicada, você tem toda a liberdade, mas insinuar que é a única forma, é um pouquinho desonesto, não acha não?
Complementando…
em Java booleano é true ou false. 0 e 1 são números. acho bem melhor não misturar as coisas.
Java já não é mais como antigamente, hoje é beeeem produtivo, e já não precisa mais de XMLs (sim é possível HOJE escrever uma app Web inteira usando só 1 xml que não será tocado nunca), e na proxima especificação (que sai esse ano ainda) não será necessário nenhum XML (nem o famoso web.xml).
Sem contar que é possivel programar em Ruby perfeitamente utilizando a plataforma Java.
Aos pythoneiros: instalei o Django aqui, e posso dizer: é tão verboso quanto Java pra fazer algo descente (afinal, o sistema não se resume a ótima parte administrativa que ele gera automaticamente).
Sem contar que o Java é muito mais rápido que o python (que é mais rápido que o ruby e PHP) ;)