Técnologias para apresentação/interface  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

Olá galera!

Cheguei a um ponto onde considero que domino bem as técnologias que uso no meu dia-a-dia, entre elas Spring Framework e JPA.
Um ponto que acho que estou "pecando" ultimamente é na parte de criação de interfaces. Ainda estou no velho JSP+CSS+Javascript.
Também domino muito bem essas ultimas, mas não é por isso que pretendo usar elas até o fim (parece um pouco dramatico, não).

Bem, chegando ao ponto, gostaria de saber quais boas técnologias para criação de interfaces vocês me aconselham a utilizar? De preferencia que se integre legal com o Spring framework.

Grato

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
samuel.grigolato
Debugger

Membro desde: 27/07/2010 13:50:07
Mensagens: 67
Offline

Existem, ao meu ver, duas vertentes, Web 2.0 (RIA) e as "padrões" (não sei o nome exato, mas são as que se baseam em requisição por página).

Para Web 2.0 você pode usar ferramentas completas como GWT, ou implementar sua interface usando alguma biblioteca Javascript, como prototype, jquery, ext-js, yahoo web ui, entre outras, e implementar o lado servidor com Servlets puro ou com qualquer tecnologia que desejar (inclusive Spring MVC)

Para as "padrões", tem JSF, Struts (já é bem antigo), entre outras.

Observação: existem bibliotecas RIA que se baseiam em JSF, como IceFaces e RichFaces, ambas ótimas escolhas, mas minha preferência para Web 2.0 é o GWT sem dúvida.
felipedamiani
JavaEvangelist
[Avatar]

Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline

flex

Felipe Damiani
[Email] [WWW] [MSN]
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

JSF e GWT eu conheço no teoria. Mas na pratica mesmo, o que vale a pena? qual é "facil" e produtivo.

Flex eu acho legal mas é tenso ter que aprender uma nova linguagem de programação e comprar licenças das ferramentas entre outros...

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
renanreismartins
GUJ Ranger
[Avatar]

Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline

creio que vc esteja a procura de frameworks que te auxiliem no desenvovlimento da view, de uma olhadinha no velocity, freemaker e tiles e etc...

quanto para componentizaçao e interface com o cliente pode dar uma olhada no extjs por exemplo

abrassssss

http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software
[WWW] [MSN]
samuel.grigolato
Debugger

Membro desde: 27/07/2010 13:50:07
Mensagens: 67
Offline

A situação vai definir a melhor ferramenta, o ideal é ter conhecimento prático das duas vertentes.
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

samuel.grigolato wrote:A situação vai definir a melhor ferramenta, o ideal é ter conhecimento prático das duas vertentes.


Entre as que você citou, eu conheço mais GWT. Cheguei até a criar um componente para integrar o RPC do GWT com spring.

JSF... eu só ouvi falar. Numca vi uma alma usando na minha frente.

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online

Gosto muito do ExtJS. O "problema" é que é GPL.
Gosto do Flex tbm. Tomei coragem e estou montando um tutorial de Flex no meu blog. Tem vários disponíveis, mas se te interessar pode dar uma olhada http://davidbuzatto.wordpress.com/2010/07/30/flex-e-java-parte-1-configurando-o-netbeans/

O SDK do Flex é gratuito. Vc pode baixar a versão trial Flash Builder, aprender o básico e a partir dai usar apenas o SDK.

[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online

Usei MUITO o ExtJS na ferramenta que desenvolvi durante o mestrado.
Se quiser dar uma olhada, o link é esse aqui: http://lia.dc.ufscar.br/cognitorweb
Não é um produto final, mas já quebra um galhão para quem precisa montar material didático eletrônico.

[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

ExtJs eu tambem ja conheço ^^ hehe
Ja usei tambem em um projeto.

Acho o Ext ótimo na verdade. Mas eu queria fugir de jsp + javascript.

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team