Meu caso de sucesso com Play! Framework

Bom dia!

Como há um clima tenso sobre o que se tornou o GUJ, trolls, etc, gostaria de fazer ‘bom uso’ do off-topic para apresentar o site que criei para tirar do papel uma idéia que há tempos estava.

www.vidasaudavelorganicos.com.br

Trata-se de um e-commerce que atende uma necessidade do mercado de alimentos orgânicos. A minha idéia não é fazer comercial, mesmo porque o público do GUJ não é o target, mas de elencar aqui, o que é pra mim um caso de sucesso usando um framework Java que gostei e resolvi usá-lo em produção: Play! Framework.

Estou rodando minha app num Tomcat e usando MySQL, com o Apache servindo conteúdo estático.

Quero também fazer alguns agradecimentos:

  • Primeiro ao GUJ e a comunidade, pois ao contrário do que alguns querem transparecer, ela não está decadente. Esse fórum me ajudou muito no meu crescimento profissional, pois aqui o nível dos participantes é alto;

  • a plataforma Java, que apesar dos críticos e dos cavaleiros do Apocalipse, se mostra a plataforma mais robusta e confiável atualmente.

Enfim, é isso! Vamos cultivar mais as coisas boas, as notícias positivas. A galera novata que chega, tem que focar no crescimento, na abundância, pois troll e nego chato vai ter sempre.

Um abraço.

[quote=felipeguerra]Bom dia!

Como há um clima tenso sobre o que se tornou o GUJ, trolls, etc, gostaria de fazer ‘bom uso’ do off-topic para apresentar o site que criei para tirar do papel uma idéia que há tempos estava…[/quote]

iria ser uma trolagem épica se algum moderador tirar esse tópico do off e mudar para o forum Frameworks e Bibliotecas brasileiros… kkkkkkkkkkkkkkk

desculpa, no demais parabens, não pelo sistema,nem vi, mas por que você está com uma boa intenção… ou ao menos eu acho.

Mas o Play! não é brasileiro!!!rs

Toda crítica é bem vinda!

Parabéns =D.
Pode me dizer qual é o numero de acessos ao site ?
Fez algumas medidas para ajudar com a performance do site (acelerador web, cache, etc) ?

[quote=felipeguerra][quote=maior_abandonado]
iria ser uma trolagem épica se algum moderador tirar esse tópico do off e mudar para o forum Frameworks e Bibliotecas brasileiros… kkkkkkkkkkkkkkk
[/quote]
Mas o Play! não é brasileiro!!!rs
[/quote]

nossa… eu realmente achava que fosse… falha minha …

mais então substitua ali o nome do forum para “Ferramentas, Frameworks e Utilitários”…rs

[quote=renanpto]Parabéns =D.
Pode me dizer qual é o numero de acessos ao site ?
Fez algumas medidas para ajudar com a performance do site (acelerador web, cache, etc) ?[/quote]

Cache: EhCache e o próprio Cache do Play!.

Os acessos ainda são baixos, posto que está limitado à São Paulo-Capital no Google.

Bacana o site!!

Tá usando quais outros frameworks além do Play?

[quote=raf4ever]Bacana o site!!

Tá usando quais outros frameworks além do Play?[/quote]
Somente o Play!

Ele usa JPA, e as minhas integrações uso REST com JAX-WS, very easy.

Já tentaram alguns ataques!!!

hahahahahahaahaha…

Interessante!!!

Detalha mais a experiência pra gente,os pontos positivos e negativos etc.

Boa experiência.

Mas sentiu alguma diferença no quesito velocidade de desenvolvimento utilizando o Play ?

Já pensou em criar uma versão paralela desse projeto utilizando a linguagem scala junto com o Play ?

[quote=johnny quest]Boa experiência.

Mas sentiu alguma diferença no quesito velocidade de desenvolvimento utilizando o Play ?

Já pensou em criar uma versão paralela desse projeto utilizando a linguagem scala junto com o Play ?[/quote]
Velocidade no desenvolvimento é o diferencial!

Veja, em tempo de desenvolvimento, o Play! usa Scala, Python e Java…não existe build e nem deploy, compilou? Ctrl+S e é isso!

Quer gerar um WAR? EAR? Rodar no Tomcat, no JBoss ou Jetty? É muito simples.

[quote=playframework.org]Java & Scala API
Use Java, Scala or mix both languages in a single application. Play makes it easier to use the greatest Scala features while keeping 100% compatible with your existing Java code and libraries.[/quote]

[quote=raf4ever]Interessante!!!

Detalha mais a experiência pra gente,os pontos positivos e negativos etc.[/quote]
Então, eu aprendi um pouco de Scala e Groovy com Play!
Só isso, já acho positivo.

Creio que por não conhecer Ruby, não posso fazer uma comparação…mas sou muito ‘fechado com o Java’, ou seja, por preguiça (ou falta de tempo) não quis sair da plataforma, a não ser na família de produtos Oracle FMW (mas aí é outro papo)…então, não sei comparar com um similar para elencar os pontos fracos.

Eu posso criar um fork no Github e expor alguns códigos da app…se for interessante.

Algo que achei interessante, porém ainda não brinquei: WebSockets.

Play é bom demais. Totalmente Full-stack. Parecido com o Mentawai, mas melhor.

Com o Mentawai ou com o Play vc não precisa USAR nenhum outro framework. É tudo abstraído, simplificado e integrado.

Num framework web, o controlador é o menor dos problemas. Todo o STACK web que é o problema.

É bom saber disso, dá mais segurança na minha escolha de adotar o Play!

Obrigado, um abraço.

[quote=saoj]Play é bom demais. Totalmente Full-stack. Parecido com o Mentawai, mas melhor.

Com o Mentawai ou com o Play vc não precisa USAR nenhum outro framework. É tudo abstraído, simplificado e integrado.

Num framework web, o controlador é o menor dos problemas. Todo o STACK web que é o problema.
[/quote]

O que eu conheco do play eh de um video onde o cara mostra a facilidade de trabalhar com ele. Gostei muito do video e fiquei interessado, mas nao tive tempo ainda de parar pra ver com calma.

Quanto ao nao precisa usar nenhum outro framework: voce nao precisa usar mesmo? ou eh como no Grails, que embora a principio voce nao precise se preocupar, eles estao la e o conhecimento que voce tem dos frameworks faz diferenca na hora de construir uma aplicacao.

Obs. Nao tenho nada contra o Grails, muito pelo contrario.

[quote=YvGa]
Quanto ao nao precisa usar nenhum outro framework: voce nao precisa usar mesmo? ou eh como no Grails, que embora a principio voce nao precise se preocupar, eles estao la e o conhecimento que voce tem dos frameworks faz diferenca na hora de construir uma aplicacao.

Obs. Nao tenho nada contra o Grails, muito pelo contrario.[/quote]
É necessário saber usar JPA, o resto é de acordo com a necessidade.

um abraço