CSS

7 mar, 2013

NetBeans 7.3 vem com foco em HTML5

Publicidade

A Oracle liberou a versão 7.3 do NetBeans, na qual atualizou a IDE para que os desenvolvedores possam criar mais facilmente interfaces com usuário baseadas em HTML5, para aplicações móveis e web.

netbeans-ide

Com o novo projeto do tipo HTML5, é possível a inclusão automática de frameworks JavaScript populares, como Backbone e jQuery, que são baixados de redes públicas de distribuição de conteúdo. Vários exemplos de aplicações em HTML5 também podem ser abertos diretamente do assistente “Novo Projeto”. Alguns deles estão incluídos no NetBeans; outros são baixados diretamente do GitHub.

A nova versão também traz um assistente para geração de código de clientes JavaScript, para acesso a serviços baseados em REST. É gerado código JS usando a biblioteca Backbone.js e opcionalmente um arquivo HTML. O HTML inclui um esqueleto que fornece indicações sobre como o código gerado pode ser personalizado. Se o serviço REST tiver uma interface em torno de uma coleção de dados e o Tablesorter UI for usado, os dados são renderizados como tabela usando o plugin Tablesorter jQuery.

Durante a programação, o editor oferece autocomplementação de código HTML5, JavaScript, jQuery e CSS3 (usando o Projeto Easel). O editor e depurador JavaScript foram completamente reescritos usando a plataforma Nashorn da Oracle, que substitui o Rhino como ambiente de execução JavaScript padrão no Java 8. O editor inclui suporte para os documentadores mais comuns de JS, como ScriptDoc, Ext-Doc e JsDoc.

Entre os objetivos do novo NetBeans está ajudar os desenvolvedores na depuração de interfaces web. As pré-visualizações de HTML na IDE são fornecidas por um navegador interno baseado no WebKit, enquanto uma extensão do navegador Chrome usa o protocolo de depuração remoto do WebKit para depurar aplicações web a partir do NetBeans. É suportada tanto a depuração de arquivos locais na própria aplicação HTML5, como a de arquivos JavaScript remotos ligados à aplicação, mas sem fontes.

Além disso, testes de unidade de JavaScript são suportados com o js-test-driver (que também é suportado pelo Eclipse e IntelliJ). A execução e a depuração de testes de unidade JavaScript ocorre da mesma forma que com outras linguagens.

O NetBeans 7.3 também inclui um novo editor exclusivo para JPQL (Java Persistence Query Language, a linguagem de consultas do JPA), que possibilita que os desenvolvedores testem consultas JPQL diretamente na IDE, além de suportar o profiling de aplicações Java em sistemas Linux ARM, incluindo o Raspberry Pi.

A versão 7.3 do NetBeans está disponível para download para as plataformas Windows, OS X, Solaris e Linux.

Com informações de InfoQ