Meu caso de sucesso com Play! Framework

35 respostas
F

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.

35 Respostas

M

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…

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.

F

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

F

Toda crítica é bem vinda!

R

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) ?

M

felipeguerra:
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

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

nossa… eu realmente achava que fosse… falha minha …

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

F

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) ?

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.

R

Bacana o site!!

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

F

raf4ever:
Bacana o site!!

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


Somente o Play!

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

F

Já tentaram alguns ataques!!!

hahahahahahaahaha…

R

Interessante!!!

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

J

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 ?

F

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 ?


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]

F

raf4ever:
Interessante!!!

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


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.

F

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

F

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

S

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.

F

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

Obrigado, um abraço.

Y

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.

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.

F

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.


É necessário saber usar JPA, o resto é de acordo com a necessidade.

um abraço

F

felipeguerra:
Já tentaram alguns ataques!!!

hahahahahahaahaha…


alguém sabe se existe alguma ferramenta que fica concatenando o contexto da aplicação com /admin.php, /etc…php, para tentar ataque?

Toda hora tem isso no log…

F

felipeguerra:
felipeguerra:
Já tentaram alguns ataques!!!

hahahahahahaahaha…


alguém sabe se existe alguma ferramenta que fica concatenando o contexto da aplicação com /admin.php, /etc…php, para tentar ataque?

Toda hora tem isso no log…

Ja vi isto tambem em um server que eu tinha, pode ser ataque, mas acho que pode ser os robos dos buscadores tambem. No meu caso eu tinha o phpmyadmin, ai vi este tipo de log.

Sobre o Play, mas voce esta usando o Play! 2??? Pelo que sei, no 1.x, Scala precisa de um plugin, ja no 2, Scala é nativo. No Play 2 tambem se não me engano criar um ORM proprio.

F

fredferrao:
felipeguerra:
felipeguerra:
Já tentaram alguns ataques!!!

hahahahahahaahaha…


alguém sabe se existe alguma ferramenta que fica concatenando o contexto da aplicação com /admin.php, /etc…php, para tentar ataque?

Toda hora tem isso no log…

Ja vi isto tambem em um server que eu tinha, pode ser ataque, mas acho que pode ser os robos dos buscadores tambem. No meu caso eu tinha o phpmyadmin, ai vi este tipo de log.

Sobre o Play, mas voce esta usando o Play! 2??? Pelo que sei, no 1.x, Scala precisa de um plugin, ja no 2, Scala é nativo. No Play 2 tambem se não me engano criar um ORM proprio.


Estou usando o 1.2.1!

G

Para um projeto, eu estava verificando qual dos frameworks full-stack usar. O grails ou o play. Acabei optando pelo Grails pois achei mais fácil chegar ao ponto onde eu queria. Mesmo, usando uma linguagem que na época, para mim, era praticamente desconhecida que é o Groovy.

Mas o Play é também um framework excelente, fiz apenas poucas coisas com ele, mas se dá para ter um ideia do seu potencial.

S

felipeguerra, como citado, poderia compartilhar no github alguns códigos para demonstrar o Play?

Abraços

M

samerjamal:
felipeguerra, como citado, poderia compartilhar no github alguns códigos para demonstrar o Play?

Abraços

++

F

ok, vou gerar um fork no Git…

Abraço

F

Feito!

https://github.com/vsorganicos/VidaSaudavelOrganicosWeb/tree/release_2

S

sim vai enfiando framework tosco em projeto pra cliente grande, vai nessa mentalidade que voce vai longe.
projeto de fundo de quintal qualquer porcaria serve.
voce é doido.

F

Sparcx86:
sim vai enfiando framework tosco em projeto pra cliente grande, vai nessa mentalidade que voce vai longe.
projeto de fundo de quintal qualquer porcaria serve.
voce é doido.

???

A

felipeguerra:
Sparcx86:
sim vai enfiando framework tosco em projeto pra cliente grande, vai nessa mentalidade que voce vai longe.
projeto de fundo de quintal qualquer porcaria serve.
voce é doido.

???

??? [2]

V

Felipe, desculpe vir aqui depois de tanto tempo, mas vc lembra quanto tempo levou usando o Play pra fazer esse site seu? O tempo total? ainda da manutenção no site? continua em Playframework, a construção dele?

L

Caramba cara ficou show de bola haha’

Meu Parabéns -

Mais Tarde com calma vou dar uma olhada nós códigos :slight_smile:

J

Cara qual é melhor scala ou java?

A

Cara, da última vez que olhei sobre o Play, Scala era o que estava realmente dando o que falar… Inclusive chegaram a me falar que o Play tinha abandonado novas features pra Java e estava investindo pesado em Scala…

Espero que tenha sido essa a sua pergunta e não qual é a melhor LP…

Abs []

J

Ok cara muito obrigado pela resposta gostaria de saber se você me recomenda algum material para estudo já que no meu serviço fui incubido de implementar algumas funcionalidades do sistema na WEB.

Criado 20 de abril de 2012
Ultima resposta 8 de ago. de 2014
Respostas 35
Participantes 16