| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2005 21:01:33
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Struts Ti is a simplified Model 2 framework for developing webapps which allows the developer better access to the underlying servlet/portlet environment. It serves a niche of web applications that don't want the additional complexity of server-side components and verbose configuration, yet want the structure and controller features of a modern web framework. Struts Ti builds on the directions of Struts 1.x, yet re-implements the framework to provide a clean slate for the next generation of Struts Ti. It aims to combine the simplicity of Ruby on Rails and NanoWeb, the refinement of WebWork 2, the tool-friendly authoring and Page Flow of Beehive, and the lessons learned from Struts 1.x.
The key word for Struts Ti is simplicity. Ideally, Struts Ti should approach Ruby on Rails levels of easy of use, yet scale up to large applications providing a smooth transition to JSF/Shale if desired.
Lembrando que o Struts TI não é um projeto da Apache Software Foundation e nada garante que um dia será.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 09:47:18
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Gostei disso aqui ... Struts Ti should approach Ruby on Rails levels of easy of use
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 10:15:16
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Meu amigo, comparar Struts com Rails é como comparar um elefante com uma pena.
O Struts do jeito que tá hoje, tem problemas graves, que o Craig já apontou antes de passar pro Shale mas que a comunidade parece não estar interessada.
Esse projeto não vai longe (se for a algum lugar).
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 12:50:43
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Maurício, colocaram algum produto na tua cerveja, cara?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 13:10:30
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
ZehOliveira wrote:Maurício, colocaram algum produto na tua cerveja, cara? 
Você não imagina o que é passar 3 dias lutando contra um ActionForm, velho
A revolta foi tão grande que eu virei o projeto de cabeça pra baixo e refiz ele todo usando o Spring, devia ter criado vergonha na cara e ter mudado isso antes
Ainda existem alguns requícios de Struts aqui, mas eu espero dar um fim rápido e indolor neles o mais rápido possível
E pra que ninguém diga que é ingratidão, eu agradeço aos bons tempos que o Stuts me deu, mas hoje não rola mais não. É muita gambiarra, muito "glue code", tem uma hora que a paciência desaparece (alguém já tentou manter o estado de um <select> usando Struts? Já? Pois é, você sabe o que eu passei...).
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 17:09:57
|
afamorim
JavaEvangelist
![[Avatar]](/images/avatar/0d7f9017fbda691900187b22404b8a1f.png)
Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline
|
Rapaz eu meio que discordo, trabalho com struts nos meus projetos e funciona perfeitamente, usando a tag select com multivalorado, a unica coisa estou fazendo apenas algumas modificações pois quero usar a nova funcionalidade do javascript (JAAS) para reloads sem refresh.
o actionform eu extendi e criei um meu que torna muita mais rapido o desenvolvimento, meus forms carregar atraves de um metodo tudo que eu preciso de coleção para as paginas, é uma blz!
estou so dando um tempo para dar uma olhada no jsf
por que tempo é $$$$
|
se vc não quer ficar alegre, problema seu a vida segue!
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 17:22:53
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
afamorim wrote:quero usar a nova funcionalidade do javascript (JAAS) para reloads sem refresh.
Acho que você está falando de AJAX
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 18:01:26
|
afamorim
JavaEvangelist
![[Avatar]](/images/avatar/0d7f9017fbda691900187b22404b8a1f.png)
Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline
|
Rapaz é tanta sigla...
|
se vc não quer ficar alegre, problema seu a vida segue!
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2005 16:51:37
|
Java n´ Roll
Smalltalk
![[Avatar]](/images/avatar/11f38f8ecd71867b42433548d1078e38.jpeg)
Membro desde: 12/08/2005 16:15:45
Mensagens: 1
Offline
|
Olá pessoal !!!
Estou engatinhando em Struts e estou tendo a mesma dificuldade que o Mauricio Linhares teve: manter o estado de um <select>. Mauricio, como vc fez pra resolver ??? Mas gostaria de resolver usando o struts...
afamorim, pelo jeito vc tambem conseguiu resolver... como vc fez?? o que seria este select multivalorado ???
abraços,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2007 18:32:45
|
vanjunior
Smalltalk
Membro desde: 03/05/2007 18:29:57
Mensagens: 4
Offline
|
Trabalho com Struts + Spring + hibernate e não tenho problema algum, quem tem dificuldade com o struts é porque a arquitetura da aplicação está mal feita...
Não adianta furar o MVC e dizer q a culpa é do framework.
É evidente que o JSF é mais atual, mas não podemos desmerecer o Struts.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2007 18:39:22
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Maurício Linhares wrote:Meu amigo, comparar Struts com Rails é como comparar um elefante com uma pena.
O Struts do jeito que tá hoje, tem problemas graves, que o Craig já apontou antes de passar pro Shale mas que a comunidade parece não estar interessada.
Esse projeto não vai longe (se for a algum lugar).
Você está falando do WW2, desculpa, Struts2 ou do Struts1?
É evidente que o JSF é mais atual, mas não podemos desmerecer o Struts.
JSF é algo totalmente diferente e com uma filosofia totalmente diferente de Struts.
manter o estado de um <select>. Mauricio, como vc fez pra resolver ??? Mas gostaria de resolver usando o struts...
O Struts2 ainda não resolveu isso ??????????????????????????? Será que vão se passar 10 anos e os problemas continuarão sendo os mesmos? Porque isso eu já tinha notado em 2005. Passaram 2 anos, nego refez a parada do zero, jogou o Struts1 fora, fez um merge com o WW e chan-chan-chan-chan: mesmos problemas, mesma complexidade, mesmo mar de XML que agora eles propõem resolver com um mar de Annotations (POA), etc.
ActionForm não faz qualquer sentido de existir quando vc pode e deve usar um POJO no lugar dele... O Strust2 se livrou dele...
Usar Struts hoje em dia só se for para arranjar um emprego... E boa sorte nesse emprego... (vai precisar)
E um redirect after login ??? Já dá para fazer com o Struts ??? Há, porra o cara se vira pra fazer isso, pega o JAAS, faz um filtro de servlet, isso é tão básico como gerenciamente de memória em C++, melhor deixar o cara fazer isso na mão.
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2007 19:48:38
|
alexandremlima
JavaChild
![[Avatar]](/images/avatar/426f990b332ef8193a61cc90516c1245.jpg)
Membro desde: 29/12/2003 09:01:59
Mensagens: 129
Localização: Salvador-BA
Offline
|
Saoj, vc atropelou um pouco a sua leitura. Ele está falando é de Struts 1 mesmo. No Struts 2 já é totalmente natural manter o estado de qualquer componente web.
Quanto a fazer um "redirect after login", é muito mais fácil fazer no Struts 2 do que no Struts 1. É só usar um interceptador.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2007 23:35:02
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Sérgio, o post do maurício data de Agosto de 2005. Naquela época não existia ainda o Struts 2. Nem Mentawai, acredito.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2007 00:04:00
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Pois é, deram pra ressucitar os mortos aqui agora
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2007 08:54:56
|
lavh
GUJ Master
Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline
|
Acho que o Sérgio é o tipo do cara que responderia:
Você gosta de mulher?
Gosto...claro!!!!
E do Mentawai?
vishhhhhhhh.....
hehehehe...brincadeira!
|
|
|
 |
|
|