This all sounds good, Don, and I have been an admirer of your "horse
sense" for some time.  I especially like the emphasis on KISS.  I have
a few comments infra.


On 8/2/05, Don Brown <[EMAIL PROTECTED]> wrote:
> I'd been waiting to announce/propose this until I could write up a
> decent proposal and have the code in a better state, but with all the
> talk about Struts 2.0, "good" now is better than "better" tomorrow I
> suppose.  The following is a proposal for Struts Ti, a possible
> successor to Struts classic:

I like the name Struts-Titanium too.  That has the right feel for what
would be a good framework's attributes: light and strong.

> 
> Struts Ti is a simplified Model 2 framework for developing webapps which
> allows the developer better access to the underlying servlet/portlet
> environment. ..........
> 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.

GREAT!  

>      * POJO-based action that combines an Action and ActionForm in a
> similar manner to JSF backing beans and WebWork 2 Commands

Allowing multiple ActionForms per Action would be a blessing,  This
would allow you, where you have the following flow ActionA --> FormA
--> ActionB --> FormB --> ActionC and allow ActionB to share FormA
with ActionA and FormB with ActionC.

>      * Spring-based dependency injection in core to allow for pluggability

GREAT!

>      * Built on the backbone of commons-chain

How are you going to allow IoC dependency injection and build on the
backbone of commons-chain?  Those seem to be inherently incompatible. 
Isn't the chain necessary only where you use a Template-Method Pattern
rather than a Strategy Pattern, as the recommended relationship
between the view and the controller by GoF, and accordingly have IoC
problems?

> At this point, the project site, code, and more detailed design
> discussions are on my personal server:
> 
> https://www.twdata.org/projects/struts-ti
> 

This looks promising.  I will be following with a lot of interest.  Good show!

-- 
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to