Jump to content
mitra-

JAVA Web Framework, qual?

Recommended Posts

mitra-

Boas.

Ando à procura de uma boa web framework JAVA para o desenvolvimento de algumas soluções empresariais.

Após alguma pesquisa a que me pareceu melhor com muito feedback positivo é a Grails (com Groovy), sendo muito semelhante a Rails o que é bom.

No entanto, deparei também com a ExtJS e Vaadin:

http://www.sencha.com/products/extjs

https://vaadin.com/home

Em termos de UI estas duas frameworks parecem ser excelentes porque já vêm com imensos widgets que cobrem praticamente todas as necessidades de desenvolvimento se uma aplicação web empresarial.

Na minha ignorância sobre estas frameworks orientadas para o UI a minha questão é: isto são frameworks MVC completas com ORM incluido ou estão mesmo mais focadas apenas no UI tipo jQuery?

É possível, ou mesmo, seria boa opção uma solução mista entre Grails e depois o UI com Vaadin e ExtJS?

Que frameworks recomendam?

Obrigado.

Share this post


Link to post
Share on other sites
jose-rodrigues

Ola

ExtJS é um framework javascript e é feito para criar client-side apps.

Podes utilizar ExtJs no client-side e um framework java/groovy/whatever no server-side.

O meu framework java preferido é o PlayFramework não é tão conhecido como o Grails mas também tem uma arquitectura parecida com o Rails.

Edited by jose-rodrigues

Share this post


Link to post
Share on other sites
mitra-

Obrigado.

Vou optar por ExtJS para o UI mas vou antes usar python\django para o backend em vez de JAVA (grails, play!, etc.).

Share this post


Link to post
Share on other sites
shumy

Se gostas da arquitectura do Vaadin refiro aqui outra semelhante e potente: http://www.zkoss.org/


Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Share this post


Link to post
Share on other sites
Nuno_Martins

Vê também o Spring no meu caso uso no trabalho para desenvolvimento de aplicações na àrea da banca. Tens vários componentes, dos quais destaco o Spring Web Flow. Depois podes usar como o PrimeFaces em cima do JSF.

Share this post


Link to post
Share on other sites
Ernest Duarte

Bom dia,

" ... uma boa web framework JAVA para o desenvolvimento de algumas soluções empresariais."

" ... desenvolvimento de uma aplicação web empresarial."

Depende, mas geralmente diria que há pelo menos três familias de soluções :

1- A solução oficial da ORACLE : Java EE 7 :

JSF2 / PrimeFaces ou RichFaces eventualmente ligado com CDI a camada JPA2 / EclipseLink

possivelmente utilizar EJB mas não é obrigatório ...

Nota : http://primefaces.org/ é muito fácil de utilizar é tem muitos componentes gráficos

O facto de utilizar a solução official da ORACLE assegura a durabilidade da solução. Para uma empresa é essencial.

Isso explica o facto de que as empresas de banca, seguros, finanças e empresas multinacionais usam as soluções da ORACLE (GlassFish / WebLogic) e da IBM(WebSphere).

2- As soluções paralelas nascido da revolução contra o EJB 2 e geralmente J2EE (isso é do passado agora esta resolvido com Java EE 7).

Os recipientes (containers IoC / DI ) leves em particular o SPRING e suas muitas facetas : Spring AOP, Spring Roo, Spring MVC, ... Spring Chocolate :-) ,

Spring XXXX, etc.

3- As outras soluções : que afirmam ser uma alternativa ao Java EE 7 e SPRING

Uma das melhores é certamente Play ! Framework : http://www.playframework.com/

Nesta categoria também pode se meter todos os frameworks que se assemelham Ruby on Rails (http://rubyonrails.org/)

Soluções gráficas frameworks web

Quanto a ExtJS não é framework JAVA mas framework Javascript.

Prefiro utilizar GWT com WindowBuilder Pro (https://developers.google.com/java-dev-tools/download-wbpro)

Quanto a Vaadin (Framework Java para construção de aplicações web modernas).

Eu não gosto de Vaadin porque acho muito pesado entre outros defeitos ...

Em conclusão, para soluções de frameworks web para empresa eu prefiro usar :

JSF2 / PrimeFaces ou GWT / WindowBuilder Pro

Fontes: Java EE 6 / CDI : http://docs.oracle.com/javaee/6/tutorial/doc/giwhl.html

Para saber mais recomendo o excelente website PARLEYS tem muitas vídeos :

http://parleys.com/play/5148922a0364bc17fc56c87c/chapter4/about

Gostaria de abordar a questão dos frameworks Javascript uma vez por todas.

Actualmente (2013) , os frameworks Javascript (depois de fazer uma pesquisa em empresas) segundo as dezenas de empresas onde fiz a pesquisa os mais interessantes são :

AngularJS ( http://angularjs.org/ ) : http://developer.chrome.com/apps/angular_framework.html

Backbon.JS ( http://backbonejs.org/ )

Cordialmente

Ernest Duarte

Share this post


Link to post
Share on other sites
jpfelgueiras

Eu subscrevo o shumy, o ZK e muito potente, implementa o MVVC, e pode ser integrado com Spring, Hibernate, etc...

Struts também e interessante, e altamente requisitado pelas empresas

Share this post


Link to post
Share on other sites
jpes

Boas,

tenho um trabalho para fazer para universidade em que devo utilizar hibernate, Spring MVC , e JSF (Primefaces).. Alguem que perceba e possa dar umas luzes?

Cumprimentos

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.