quinta-feira, 30 de dezembro de 2010

Grails Esta Semana (2010-51) - Tradução do artigo original

Artigo original de Burt : http://burtbeckwith.com/blog/?p=461

Feliz (e tardio) Festivus a todos.

Algumas notas primeiro. Esqueci-me de algo na passada semana, Peter Ledbrook fez uma descrição das coisas interessantes em que está a trabalhar  em beta.grails.org. Para se manter actualizado com os posts de “Grails Esta Semana”  pode aceder directamente directly através do link de categoria ou através de um cliente RSS  com o feed exclusivo destes posts.


Artigos

  • Grails vs Symfony
    • Uma comparação da performance entre Grails e a biblioteca PHP Symfony 
  • eclipse-groovy 2.1.1
    • Imensas novidades na versão  2.1.1 do eclipse-groovy plugin.
  • 100,000
    • Mais de 100,000 emails foram enviados para a mailing list Grails User (um pouca acima de 3000 enviados por mim ;))
  • Functional Web Testing with Geb
    • Utilização de Geb para testes funcionais (em Alemão)
  • http://observatoriodegrails.com/
    • Um agregador de informação sobre Grails, semelhante, em Castelhano
  • ZKGrails 1.0.1
    • Informação sobre a versão 1.0.1
  • Liquibase 2.0.0
    • Foi lançada a biblioteca Liquibase para gestão de migrações de bases de dados . Irei lançar na próxima semana um novo plugin para Grails utilizando Liquibase 2.0.0 .
  • Less CSS plugin
    • Anúncio oficial do plugin Less CSS que referi na passada semana.
  • Grails + Gradle
    • Como criar uma aplicação Grails com Gradle
  • Groovy++ + Gradle
    • Groovy++ tem agora uma versão Gradle
  • The Grails Resources Plugin
    • Detalhes sobre o novo plugin Resources
  • Groovy is not Java
    • “Groovy consegue realizar coisas que são simplesmente impossíveis em Java. Esta apresentação é surpreendente porque vai mudar a sua abordagem à programação, de estática para dinâmica."

Plugins

Foram lançados 8 novos plugins:
Vários plugins foram também actualizados:
  • ajaxflow versão 0.1.10. Permite Ajaxified Webflows
  • cache-headers versão 1.1.3. Melhora a performance da aplicação através de caching no browser
  • chargify versão 1.0. Integração com http://chargify.com/
  • greenmail versão 1.2.2. Suporte para testes de email com GreenMail
  • grom versão 0.2.1. Envio de notificações em Windows, Linux e Mac
  • jquery-validation-ui versão 1.0.1. Validação no lado do cliente sem necessidade de escrever JavaScript
  • maven-publisher versão 0.7.4. Publicação de projectos e plugins Grails em repositórios remotos Maven
  • multi-tenant-spring-security versão 0.2.0. Integra o plugin  multi-tenant com o plugin spring-security-core
  • ofchart versão 0.6.2. Plugin Open Flash Chart
  • resources versão 1.0-RC1b. Gestão melhorada de  recursos estáticos (JS, CSS, images, etc.)
  • routing versão 1.1.0. Integração com Camel
  • routing-jms versão 1.1.0. Suporte de JMS/ActiveMQ para o plugin routing
  • springcache versão 1.3. Caches de métodos de "Spring bean" e fragmentos de páginas geradas por controladores Grails
  • zk versão 1.0.1. Adiciona suporte ao framework ZK Ajax (www.zkoss.org) em aplicações Grails
  • zk-ee versão 1.0.1. Enterprise Addons para o plugin ZK

quarta-feira, 29 de dezembro de 2010

Intellij Idea X

Ok i must confess ... i recently ditched my longtime IDE. Sorry Mr. Netbeans but there's a new (well not so new) kid in block.
I started developing some apps in Grails so i needed an IDE with good Grails integration. Netbeans wasn't up to the task.
Next logical move: Get Springsource Tool Suite (STS) even tough i've always disliked eclipse and its derivatives. Grails (and Spring Roo) integration is good but code completion is a bit slow (i'm on a HP dm1 netbook).
Then one day i said to myself that i should be trying Idea. I've downloaded version 9 trial edition and i was delighted with it. Snappy code completion, excelent  navigation between controllers, views, tests and domain classes, top notch refactoring. But then i achieved my Grails development nirvana. Version 10 of Idea was out ! Downloaded it installed it and ... wow ! I thought it wasn't possible to be surprised once more ... wrong ! The new version has faster indexing, faster and smarter code completion (so context aware) and it integrates superbly with github. I'm totally addicted to tasks (check them out) and i can even import github issues, make them tasks creating changelists where changes are kept and then commit them to my git repository. I'm in heaven !
It is not free, it costs a bit (i'll be ordering a license soon) but still by far the best IDE i've used !