quarta-feira, 13 de agosto de 2008

NetBeans 6.5 - Beta

O Netbeans.org anunciou a disponibilidade do NetBeans IDE 6.5 Beta. Abaixo a tradução do anúncio:

O NetBeans IDE 6.5 introduz várias novas funcionalidades, incluindo uma IDE robusta para PHP, deputação de JavaScript para o Firefox e IE, e suporte a Groovy e Grails. Esse lançamento também inclui várias melhorias para o desenvolvimento em Java, Ruby e Rails, e C/C++. Dentre as melhorias no Java destacam-se: suporte nativo ao Hibernate, importação de projetos do Eclipse, e compilação no salvamento.

Links:

Outros destaques:

  • PHP
    • Completação de código
    • Consertos rápidos e checagem semântica
    • Suporte a FTP
    • Depuração com Xdebug
    • Suporte a Web Services populares
  • Ajax/JavaScript
    • Suporte a depuração no Firefox e IE
    • Monitoramento cliente de HTTP
    • Vêm com as bibliotecas mais populares de JavaScript
  • Java
    • Suporte a Groovy/Grails
    • Compilação/Deploy no momento do salvamento
    • Importação e sincronização de projetos do Eclipse
    • Suporte nativo a Hibernate
    • Gerador de CRUD JSF agora com Ajax
  • Banco de Dados
    • Melhorias no editor
  • C/C++
    • Melhorias na completação de código e destaque de erros
    • Desenvolvimento remoto
  • Ruby
    • Suporte aos Testes Ruby
    • Melhoria no suporte a Rake
  • GlassFish V3 “Prelude”
    • Menor tamanho, inicialização e deployment mais rápido
    • Suporte a scripting, inclusive jRuby

O NetBeans IDE 6.5 final está planejado para ser lançado em Outubro de 2008. Como sempre, é bem vindo e nós encorajamos seu feedback sobre sua experiência usando a IDE NetBeans. Visite nossas listas de email ou faça uma postagem no seu blog.

domingo, 10 de agosto de 2008

O Java é Pop


Anualmente é feita uma pesquisa entre os profissionais de área de computação, no qual é possível conluir qual a linguagem mais popular no momento. Este ano, a empresa de consuloria TIOBE realizou esta espécie de censo, uma vez que são levados em conta, aspectos como mercado de trabalho, procura em cursos e índices de relevância nos mecanismos de busca da internet. E neste ano de 2008, a linguagem denominada popular no mercado foi o Java,com 21,3 seguido do C e C++ com 15,9% e 10,7% respectivamente. Confira o ranking das dez mais.

1. Java - 21,3%
2. C - 15,9%
3. C++ - 10,7%
4. (Visual) Basic - 10,4%
5. PHP - 9,5%
6. Perl - 5,1%
7. Python - 5,0%
8. C# - 4,0%
9. JavaScript - 2,8%
10. Ruby - 2,7%

sábado, 9 de agosto de 2008

Apache Shale


Acerca de duas semanas, estava em uma aula sobre JSP e Servlets, quando começamos a debater sobre alguns frameworks e implementações para aplicações web. Minha professora então comentou sobre um recurso interessante que ela viu em um site de venda de passagens. Descrevendo o cenário de forma resumida, ele consistia em uma tela no qual se podia ver uma planta do ônibus com os assentos livres, entçao por telefone ela solicitou a poltrona 25 (por exemplo). No momento em que por telefone ela concluiu a compra, em seu computador houve um refresh, e a poltrona solicitada estava marcada como comprado. Até então, o que podia ser nada mais era que uma rotina em java script que após um determinado evento gerava um refresh na página e atualizava as informações de um base, certo ? Errado ! Neste caso não era um refresh gerado por um java script, e sim a utilização de um framework chamado Apache Shale. O Shale, é um framework baseado em JSF com features que não estão no padrão, e ele precisa de uma implementação para rodar em cima, podendo esta ser o MyFaces ou não. Seguem algumas características do Shale:

  • View Controller: mecanismo que permite associar o back end da aplicação Java com cada um dos componenstes JSF presente na front.
  • Dialog manager: recurso que define o tipo de conversação com um usuário que realiza requisições HTTP de forma simultânea.
  • Validation: intergração com o framework Apache Commons Validator.
  • Spring Integration: permite integração com o Spring Framework, e o uso da injeção de dependência do Spring na geração de JSF.
Para maiores informações sobre o Shale, sugiro acessar o site da Apache, clicando aqui.

Cheers !

quinta-feira, 31 de julho de 2008

Google Android

Como a maioria de vocês sabem, o Android é o sistema operacional open source desenvolvido pelo Google, voltado a plataforma móvel (celular, smartphones, etc...). O bom, é que se você é um desenvolvedor Java, pode começar a criar aplicativos para este sistema operacional. Pelo que sei, no momento há um plugin para Eclipse (aqui), e para o NetBeans (aqui). A maior parte do conteúdo sobre documentação, SDK's, foruns, estão em inglês, porém recentemente encontrei um site muito bom, e brazuca, que possui um vasto conteúdo. O endereço é http://forum.portalandroid.org . Abaixo segue um vídeo demonstrativo sobre o uso do plugin de desenvolvimento no Eclipse. Até a próxima !




Dica: Eclipse IDE (Livro)



Atualmente você utiliza outras IDE's, como NetBeans,JDeveloper, JEdit ou OptimalJ, e deseja aprender a trabalhar com Eclipse mas não sabe por onde começar ? O Eclipse assim como o NetBeans, é um dos ambientes para desenvolvimento Java mais utilizado por programadores. Além de Java, o programador pode utilizar C, C++, JSP, HTML, XML e Fortran. Se você não tem tempo para pesquisar na internet bons tutorias, e deseja um guia de bolso, segue a dica: Eclipse IDE, da O'Reilly. O livro aborda os principais tópicos no uso deste ambiente, de tal maneira que o programador logo irá se ambientar no desenvolvimento de um projeto. O Eclipse tem distribuição livre e mais de 50 milhões de downloads já foram feitos, desde 2001. O guia vai direto ao ponto, respondendo às perguntas básicas: onde está aquele menu ? O que faz este comando? Como configuro meu caminho de classe de acordo com o projeto? Para mais informações, acesse http://oreilly.com/catalog/9780596100650 .