| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 17:43:42
|
Mikhas
Virtual Machine Man
![[Avatar]](/images/avatar/4388a23da67b154b780b78dd7ea4636e.jpg)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 17:58:18
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:00:47
|
felipedamiani
JavaEvangelist
![[Avatar]](/images/avatar/7d2d180c45c41870f36e747816456190.jpg)
Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline
|
flex
|
Felipe Damiani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:07:39
|
Mikhas
Virtual Machine Man
![[Avatar]](/images/avatar/4388a23da67b154b780b78dd7ea4636e.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:09:26
|
renanreismartins
GUJ Ranger
![[Avatar]](/images/avatar/b43a306ca1e27299a57727ff5c0d4998.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:10:13
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:24:01
|
Mikhas
Virtual Machine Man
![[Avatar]](/images/avatar/4388a23da67b154b780b78dd7ea4636e.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:44:30
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:48:02
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2010 18:56:00
|
Mikhas
Virtual Machine Man
![[Avatar]](/images/avatar/4388a23da67b154b780b78dd7ea4636e.jpg)
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
|
|
|
 |
|
|