Muitos tweets e retweets esta semana sobre comparação da performance de renderização entre Rails, Wicket, Grails, Play, Lift, e JSP. O autor do blog atualizou o post e os testes comparativos baseado nas respostas da comunidade, adicionando a opção de um segundo servidor para o teste Rails , experimentando os novos templates baseados em Scala para Play, e baseado no feedback de Stéphane Maldini correndo os testes utilizando o mais recente código Grails 1.4. Stéphane e Lari Hotari têm vindo a trabalhar na otimização da performance GSP e depois de perfilar este teste Lari foi capaz de adicionar algumas otimizações mais e duplicar a velocidade a renderizar templates. Os números para Grails são agora apenas um pouco mais lentos que quando a utilizar JSPs.
O desenvolvimento de Grails 1.4 está a correr bem. Uma nova capacidade interessante é o muito reduzido output da linha de comando. Agora a maior parte das linhas são renderizadas numa única linha à semelhança das versões mais recentes de Gradle. Graeme está também a debruçar-se na melhoria do modo interativo que pode tornar a execução de múltiplos comandos extremamente rápida uma vez que só é necessário iniciar a VM e inicializar Grails uma vez, mas por enquanto ainda estão a ocorrer problemas relacionados com OOME. Adicionei suporte para múltiplas fontes de dados (datasources) ao núcleo de Grails (a partir do plugin Datasources) e estou a trabalhar na inclusão de submissão a duas fases (two-phase commit) (XA/JTA) para JDBC e JMS.
Também há boas notícias para o plugin Translate plugin lançado na passada semana. Ironicamente, no dia em que foi lançado, Google anunciou que iria cancelar a sua API de tradução, mas foi reimplementado para utilizar a API da Microsoft em substituição.
Alguns itens sobre GR8Conf (EU and US) a ter em conta:
- Todos os slides das apresentações estão disponíveis no SlideShare
- A documento sobre GR8Conf EU (em Francês)
- GR8Conf US esgotou
- Ajuda os organizadores da GR8Conf US a decidir que livros vão oferecer
Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.
Itens Variados
- Lancei a anotação @Benchmark para Groovy!
- Plataforma Unsere Enterprise 2.0 Plattform – baseada em Grails
- O que esperar do Grails 1.4
- Groovy++ em ação: Gretty/GridGain/REST/Websockets
- http://observatoriodegrails.com/hoy/?date=2011-05-30
- http://observatoriodegrails.com/hoy/?date=2011-05-31
- http://observatoriodegrails.com/hoy/?date=2011-06-03
- Plugin de compilador para Maven Groovy-Eclipse
- Cloud Foundry: Agora Suporta Scala
- Uma DSL Groovy Simples para criar Aplicações RabbitMQ AMQP
- 10 Exemplos Groovy de Uma Linha para Impressionar Os Teus Amigos
- Controladores Grails e REST, parte 1
- Esta Semana em Spring: 31 Maio 2011
Plugins
Foram lançados 3 novos plugins:- grails-ant versão 0.1.1. Fornece Ant em aplicações Grails
- sms versão 0.1. Fornece serviços para aceder à API HTTP/S Torpedeiro
- sipgate versão 1.0.0. Permite o envio de SMS através do Gateway SMS sipgate.de
- avatar versão 0.5. Fornece uma taglib para exibir avatars
- bubbling versão 2.1.3. Fornece integração com a extensão Bubbling Library YUI
- ckeditor versão 3.6.0.0. Implementa a camada de integração entre Grails e o editor de texto web CKEditor
- cloud-foundry-ui versão 1.0. Fornece um UI de monitorização básica para aplicações Cloud Foundry
- dynamic-config versão 0.3. Muda propriedades de configuração sem reiniciar a aplicação
- equals-hashcode-test versão 0.1.1. Especificações Base Spock para testar os métodos equals e hashCode de classes de domínio e outros objetos Groovy
- functional-test-development versão 0.1.8. Instala um script, develop-functional-tests, que pode ser utilizado para desenvolver testes funcionais mais convenientemente
- gpars versão 0.2. Adiciona ficheiros jar GPars a projetos Grails
- grails-melody versão 1.5. Integra a ferramenta de monitorização de sistema JavaMelody
- grails-ui versão 1.2. Fornece uma biblioteca standard de etiquetas UI para widgets ajax usando YUI
- lesscss-resources versão 0.3. Otimiza o uso de ficheiros css http://www.lesscss.org , compilando ficheiros .less para a sua forma .css, e colocando o css na cadeia de processamento para ficar disponível para outros plugins de recursos
- portlets versão 0.8. Tenta fornecer uma forma simples de desenvolver portlets JSR-168
- portlets-gatein versão 0.2. Fornece uma forma simples de colocar portlets Grails no JBoss GateIN 3.1 Portal
- portlets-liferay versão 0.3. Utiliza o Plugin Portlets e adiciona adaptadores e configurações específicas Liferay Portal
- rateable versão 0.7.0. Adiciona um mecanismo genérico para classificar/valorizar objetos de domínio
- scala versão 0.6.2. Permite a compilação de fontes Scala nas pastas /src/java e /src/scala da aplicação
- tiny-mce versão 3.4.2. Integra o javascript e etiquetas do editor TinyMce para incluir o editor nas páginas GSP
- translate versão 1.1. Traduz texto de uma língua para outra utilizando a API Google Translate
- yui versão 2.8.2. Fornece integração com a Biblioteca Yahoo! UI
(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO)
Tweets Interessantes
- @helmuttammen: The fairy-tale of Rails vs. Grails performance. The truth is Rails is good for 1 user, grails for concurrent users: http://t.co/wrlQfze
- @chochosmx: Los que argumentan a favor de JSP puro porque es más rápido que Grails/Play/Wicket/otro framework, mejor regrésense a hacer cgi’s en C
- @lucastex: Stamp your PDF #free #online #grails http://www.stampyourpdf.com/
- @wanswins: Grails Devs: Goodbye Java language! Now you can use Scala, in those very rare cases Groovy don’t attend you http://ow.ly/55wpS #java #scala
- @JenLKirchner: My spouse is going on about Groovy and Grails. This is the part where I just nod my head and smile. #imarriedaprogrammer
- @deluan: Coloquei meu primeiro site público Grails no ar de novo: http://t.co/U6C029q Vai casar? Dá uma olhadinha lá
- @rfletcherEW: Pushed some minor updates to #grails scaffolding demo: http://t.co/J9VLglt App now runs Grails 1.4 and uses http://t.co/hH1ItNA More soon
- @LGnome: Ruby on Rails, Groovy on Grails… never mind all of that, I’m writing Whitespace on Whales.
- @darthvader42: just filed a pull request for the new #neo4j plugin for #grails http://bit.ly/kIpko6
- @mittie: Free in-the-brain session @skillsmatter, London, on June 9. Sign up now: http://bit.ly/lzSXvn #grails #cloud #ulc
- @ldaley: A version of the Spock plugin for Grails 1.4 early adopters is now available — install version “0.6-groovy-1.8-SNAPSHOT”.
- @ldaley: As an extra bonus, all of the new Grails 1.4 test mixins all also work with Spock.
- @rfletcherEW: Problems with #Grails scaffolding demo resolved: http://t.co/J9VLglt Impressed how Cloud Foundry makes it so easy to switch to InnoDB tables
- @paulk_asert: #groovy #gpars 0.12 out: Composable async functions, latest Fork/Join, Active Objects, STM, release notes: http://bit.ly/kpJj0a
- @wanswins: Java & Grails Developers: Let’s use our multi-cores! Let’s pararelize! >> GPars Plugin 0.2 released: http://grails.org/plugin/gpars
- @wanswins: Wow! Paralelizing Groovy/Grails code with GPars is awesome! See benchmarks: http://ow.ly/55zSO #java #performance
- @confradar: Our technical spike has finally ended. We’re now running #confradar on #grails – Good bye #seam and #jsf http://confradar.com
Empregos
- Dice keyword search for Grails
- Monster keyword search for Grails
- Careerbuilder keyword search for Grails
- SpringSourceJob Twitter feed
- Grails Developer in London
- Senior Developer Grails and Groovy in Bangalore
- Grails Developer at Fundspire in Chicago
- @DelCrockett: Looking for a #Groovy enthusiast in #NOVA. $90K job with one up the ‘Best Place to Work’ In the DC area! Groovy = #Awesomeness
- Senior Software Engineer – London
- Software Engineer (Groovy and Grails) – Frederick, MD
- Senior Developer – Groovy and Grails in Glasgow
- @megs04: I am searching for a Java/J2EE Developer with Grails experience for a 7+ month contract in Phoenix. If you have Grails, let’s talk!
- Sr. Software Engineer – Java/Grails Long term contract in Los Gatos, CA
- Java/Grails Developer in Montreal
- @Triggur: Any Boulder/Denver area webdevs out there? HTML5/CSS/JS/JQuery… Grails a plus. Please RT if you might know someone
- @tomaslin: Are there any grails developers available in London seeking either a permanent or contract role? We’re looking for someone slightly urgently
- @ScottyRecruits: Any one interested in hearing about a senior level Java/Grails opportunity developing web based video games? call 617-227-5000 or send me a…
- Java Developer Groovy And Grails Exp. – 6+ month contract in New Haven, CT
- Web Developer – Bellevue, WA
Grupos de Utilizadores e Conferências
- GR8 Conference US 2011
- June 27th-28th in Minneapolis, MN
- June 27th-28th in Minneapolis, MN
- 7. September 2011 in Düsseldorf
- CamelCaseCon – The Next Generation of Programming Languages
- CamelCaseCon – The Next Generation of Programming Languages
- SpringOne 2GX 2011
- October 25th-28th in Chicago, IL
- October 25th-28th in Chicago, IL
- Les nouveautés de Groovy 1.8 et Grails 1.4 – Tuesday, June 7, 2011
- Paris Groovy and Grails User Group
- Paris Groovy and Grails User Group
- Wednesday, June 8, 2011
- San Francisco Grails Cafe Centro
- San Francisco Grails Cafe Centro
- Thursday, June 9, 2011
- The New York Groovy / Grails Meetup Group
- The New York Groovy / Grails Meetup Group
- Next-generation builds with Gradle – Wednesday, June 22, 2011
- Washington DC Area Groovy User Group
- Washington DC Area Groovy User Group
- Thursday, July 14, 2011
- Seattle Groovy/Grails Users Group
Sem comentários:
Enviar um comentário