Depois dos cases da Linkedin.com e Sky.com, a springsource publica mais um caso de sucesso da utilização de Grails, agora no Wired.com.
Desafio:
Os dois fatores mais críticos eram agilidade no desenvolvimento para atender os prazos curtos e escalabilidade para dar conta de milhões de hits diários.
Performance is one of our greatest considerations, […]. One of the biggest downfalls to rapid development frameworks, such as Ruby on Rails and Django for example, is that the performance just isn’t there.-Paul Fisher Manager of Technology, Wired.com.
Solução:
Wired.com é uma aplicação Spring então a stack de Grails já é conhecida e utilizada. Isso deu uma maior segurança e permitiu o melhor aproveitamento da experiência em tecnologias comprovadas como spring, hibernate, sitemesh e plugins como JCR. A simplicidade do Grails comparada ao desenvolvimento na mesma stack em java facilita a inclusão de novos desenvolvedores e reduz o tempo de warm-up.
From a maintenance perspective, Grails simplifies debugging and reduces debugging time, […]. Grails applications typically require less code, which makes supporting and fixing the application much easier, and requires substantially less time. For example, it is much simpler to find solutions to a problem or support an application when we only have to go through one or two files with 50 lines of code, instead of searching through 300 lines of code in 18 different files.-Fisher
Grails makes it easier and saves time bringing new developers onto a project, because it provides a simpler, clearer, more intuitive development workflow and process, […]. Someone with no Java or Grails experience can learn Grails quickly, get up to speed in a matter of days and become very productive. Grails can be useful for both the novice developer, who is new to any kind of web development, and the seasoned Java developer.-Fisher