[RESOLVIDO] Projeto WEB do Zero - Quais frameworks utilizar  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
guivirtuoso
JavaTeenager
[Avatar]

Membro desde: 05/04/2006 23:52:21
Mensagens: 185
Localização: Florianópolis - SC
Offline

Boa Noite Pessoal,

Se vocês fossem iniciar um projeto web do zero... quais frameworks utilizariam....???

Persistencia... fluxo de navegação... Agendamento de Tarefas... Relatorios...

Queria saber quais frameworks valem a pena hoje dia, visto a dinamica com que todos que existem até então estão se moldando.. gerando uma certa confusão na hora de escolher uma estrutura sólida, que não traga surpresas ao longo do desenvolvimento de uma aplicação grande....

Hibernate + Struts ... com Quartzo p/ Agendamento.... JasperReport p/ parte de Relatorios e Planilhas...

Tudo isso tbm misturado com o ExtJS4 que tem um design legal p/ aplicações web....

Qual a sugestão de vocês???

Vlw!

This message was edited 2 times. Last update was at 14/09/2011 08:53:40


Guilherme H. F. Virtuoso
Florianópolis - SC

@virtuosoBR
[Email] [MSN]
tiago_stos
JavaChild

Membro desde: 02/06/2006 07:25:09
Mensagens: 115
Localização: Caçapava - SP
Offline

Tudo isso tbm misturado com o ExtJS4 que tem um design legal p/ aplicações web....


Tome cuidado com o ExtJS. Utilisei ele em um projeto recente e não gostei do desempenho. Me pareceu muito pesado. Ah, e a licença dele também não é das mais liberais.

Econodin - Organizador Financeiro Pessoal
e-Karros - Sistema de controle de manutenção automotiva
[WWW]
guivirtuoso
JavaTeenager
[Avatar]

Membro desde: 05/04/2006 23:52:21
Mensagens: 185
Localização: Florianópolis - SC
Offline

Quanto ao desempenho, também notei um certo "peso" já nas paginas de exemplos.

Sobre a licença, está sendo analisada e se for optado pela utilização deste carinha, será adquirida a versão comercial.

Por hora a licença GLP está de bom tamanho.

Guilherme H. F. Virtuoso
Florianópolis - SC

@virtuosoBR
[Email] [MSN]
rock
Debugger
[Avatar]

Membro desde: 31/07/2008 07:03:54
Mensagens: 64
Online

JBoss Seam
ruivo
JavaChild

Membro desde: 23/08/2003 10:18:09
Mensagens: 102
Localização: Curitiba-PR
Offline

tiago_stos wrote:
Tome cuidado com o ExtJS. Utilisei ele em um projeto recente e não gostei do desempenho. Me pareceu muito pesado. Ah, e a licença dele também não é das mais liberais.


Mais pesado que uma página simples HTML com certeza será, pois depois de carregar a página, rodará um código javascript. Porém, você ganhará muito em interatividade, em componentes ricos e só ficará (muito) pesado se não souber direito o que está fazendo.

Quanto ao valor... É um valor justo que paga o tempo e o esforço do pessoal que desenvolveu. Nada mais justo.
[MSN] [ICQ]
Polverini
Virtual Machine Man
[Avatar]

Membro desde: 26/05/2009 15:57:49
Mensagens: 707
Offline

para javascript tem o jquery-ui tbm, persistencia de dados use o hibernate, relatórios tem o ireport (jasperReports), agendamento Quartz, se for usar o JSF 2 use o primefaces

Antes de postar consulte seu amigo GOOGLE é de graça !




Estudante de Sistemas de Informação Unifil
[Email]
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

Depois do lançamento do Java EE 6, eu tenho uma enorme tendência a usar apenas as tecnologias que o compõem: JSF com alguma suíte de componentes como o Richfaces ou o Primefaces, JPA, CDI, etc. Nada mais de Spring ou afins.

Para agendamento de tarefas e relatórios, como o colega falou, tem o Quartz e o JasperReports respectivamente.

This message was edited 2 times. Last update was at 24/08/2011 08:58:42


Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

gomesrod
GUJ Ranger
[Avatar]

Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline

tnaires wrote:...JSF com alguma suíte de componentes como o Richfaces ou o Primefaces...

É interessante começar escolhendo entre (1) JSF ou (2) frameworks action-based. Só isso já dá uma discussão... cada um tem seus prós e contras, e situações onde se saem melhor.

Se a escolha for por um framework MVC action-based, nos dias de hoje eu optaria por SpringMVC ou VRaptor. Eles trazem um bom ganho de produtividade, por terem integração automática com injeção de dependências e por seguirem a filosofia "convention over configuration".


Aproveite que tem o poder da escolha, eu to aqui preso no struts 1 sabe-se lá até quando rsrs
guivirtuoso
JavaTeenager
[Avatar]

Membro desde: 05/04/2006 23:52:21
Mensagens: 185
Localização: Florianópolis - SC
Offline

Bem dito pelo amigo gomesrod .. ."sabe Deus até quando ele estará preso ao struts 1" .. e é pensando nisso que criei este tópico....

Queria saber se o caminho hibernate + vraptor seria uma fria.. mas pelo visto ta valendo a pena hoje em dia.. .em questões de produtividade e escalabilidade.

Acho que vou seguir por este caminho...

Obrigado a todos pelas sugestões .. e a discussão segue... a afinal quanto mais opniões... melhor!

Abraços.

Guilherme H. F. Virtuoso
Florianópolis - SC

@virtuosoBR
[Email] [MSN]
Polverini
Virtual Machine Man
[Avatar]

Membro desde: 26/05/2009 15:57:49
Mensagens: 707
Offline

eu estou sem tempo para aprender a fundo o Vraptor mas em testes que fiz ele se sai muito bem, eu aconselho !

Antes de postar consulte seu amigo GOOGLE é de graça !




Estudante de Sistemas de Informação Unifil
[Email]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline

Eu optaria por algo full-stack. Dá uma olhada aqui: http://www.mentaframework.org/

Aqui uma aplicacao de referencia: http://forum.mentaframework.org/posts/list/2401.page

Vc gosta de Spring e Hibernate? Vai querer aprender isso?



This message was edited 1 time. Last update was at 24/08/2011 13:10:44


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
Ace
Java Ninja
[Avatar]

Membro desde: 23/04/2009 22:00:35
Mensagens: 256
Offline

Cara, na minha opnião, seria bastante interessante utilizar :

- JSF 2.0
- Hibernate (puro gosto dele assim ao invés da API)
- Primefaces
- Ajax
- Jboss Seam

sei lah se concordam comigo... mas fica ai minha dica





tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

saoj wrote:Eu optaria por algo full-stack.

Se eu fosse usar algo full-stack em Java, esse algo seria o Play

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline

tnaires wrote:
saoj wrote:Eu optaria por algo full-stack.

Se eu fosse usar algo full-stack em Java, esse algo seria o Play


Realmente o melhor framework web já pensando em Java.

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
guivirtuoso
JavaTeenager
[Avatar]

Membro desde: 05/04/2006 23:52:21
Mensagens: 185
Localização: Florianópolis - SC
Offline

Bom Dia Pessoal,

Depois de algumas análises e estudos, optei pelo VRaptor.

Framework versátil de configurações intuitivas, 99% com Anotações, oque deixaram meus códigos muito claro.

Integração facílima com outros frameworks, no meu caso estou usando Spring e Hibernate.

Enfim, um ótimo framework p/ desenvolvimento web, agilizando muitas tarefas... ainda mais p/ quem estava acostumado com Struts e afins!

;-)

Guilherme H. F. Virtuoso
Florianópolis - SC

@virtuosoBR
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team