BT

NetBeans 7.4 agora com suporte ao JDK 8 e Aplicações Web Mobile

por Charles Humble , traduzido por Rafael Sakurai em 06 Nov 2013 |

Depois de apresentado no JavaOne, a Oracle lançou oficialmente o NetBeans 7.4. A nova versão permite que os desenvolvedores trabalhem com as versões prévias do JDK 8, adicionou suporte para a integração do HTML5 com aplicações Java EE e fornece ferramentas para o desenvolvimento de aplicações móveis com o Apache Cordova.

Talvez a nova funcionalidade mais significante do JDK 8 seja a adição das expressões lambdas como uma maneira alternativa para escrever classes internas anônimas. O NetBeans fornece ferramentas para pesquisar por classes internas anônimas e ferramentas adicionais podem realizar a conversão para expressões lambdas e vice-versa.

Lambda

O JDK 8 também introduziu três perfis compactos, um sub conjunto de funcionalidades pré definidas desenhadas tal como aplicações que não necessitam da plataforma inteira para serem publicadas e executadas em pequenos dispositivos. A IDE NetBeans deixa especificar o perfil que a aplicação irá utilizar. Dicas, analisadores e ferramentas de refatoração também auxiliam para garantir a conformidade com determinado perfil. Também é possível trocar entre perfis diferentes instantaneamente através da janela de propriedades.

Como o IntelliJ IDEA 12 já fornece o suporte ao JDK 8 e o Eclipse fornece suporte as versões prévias, está claro que o JDK 8 também deveria ser suportado da perspectiva da IDE para fora.

O NetBeans fornece um suporte excelente ao HTML5 e continua sendo melhorado. Nessa versão, um auxiliador (wizard) foi adicionado para gerar o front-end com o Backbone.js conectando pela primeira vez com um end-point RESTful de uma aplicação Java EE.

O editor de JavaScript do NetBeans foi atualizado para reconhecer os frameworks de JavaScript: AngularJS, Knockout e Ext JS. Foi aprimorado o mecanismo de completar código do JavaScript, com o editor de código agora conhecendo todos os ids no DOM, bem como os nomes dos modelos do seu JavaScript. Como previamente reportado, o NetBeans também recebeu a funcionalidade de "edição ao vivo". Similar ao plugin LiveEdit do IntelliJ IDEA, os desenvolvedores podem ajustar as propriedades no NetBeans e instantaneamente será refletido no navegador.

Os desenvolvedores web podem usar os pré-processadores de arquivos Sass CSS e o LESS, para economizar tempo de construção de CSS (Cascading Style Sheets) complexos das aplicações.

Na interface móvel, o suporte ao Apache Cordova permite que os desenvolveres gerem aplicações nativas para iOS e Android usando JavaScript, HTML e CSS. A IDE também fornece emuladores para que o desenvolvedor possa visualizar a aparência e comportamento das aplicações HTML5 e funcionalidades de edição ao vivo funcionam tanto nos emuladores móveis como nos navegadores desktop.

Há várias outras pequenas melhorias que incluem a integração com as issues do JIRA e do Bugzilla dentro da nova janela de Gerenciamento de Tarefas (Task Management). Também é possível criar issues de dentro da IDE e trabalhar com elas diretamente do código.

Para finalizar, o suporte do NetBeans ao Mercurial, Subversion e Git foram aprimorados refinando a diferença de código e a reintegração entre branches.

A IDE do NetBeans é gratuita, o código fonte da IDE está disponível para Windows, OS X, Oracle Solaris, Oracle Linux e outras distribuições Linux. O download está disponível no site. Os usuários de OS X devem ficar cientes que a renderização de texto do 7.4 parece ser menos claro que no 7.3. Um bug sobre isso foi reportado.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.