You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Ted Husted <te...@gmail.com> on 2005/04/03 13:26:37 UTC

[chain] C# port available

I've been working in C# for almost a year now, and finally had to bite
the bullet and develop a controller framework based on Struts and CoR.
To get started, I had to port CoR to C#, so I could build a controller
package on top of  CoR, so I could bring back to my life the
much-beloved Struts feature set. :)

I needed two names for the packages, one for the CoR port and another
for the controller framework. After much deliberation, I finally
settled on

* Agility, a C# port of Commons Chain of Responsibility.
* Nexus, an application controller built over Agility.

Of course, this choice might cause some temporary confusion, since I
started (yet another) whiteboard in CoR that also proposed a
controller package. If the new whiteboard pans out, my intention would
be to port Nexus to Java, add it to CoR (if we want), and remove the
original Agility whiteboard (or name it something else).

Of course, at some point, we might want to combine CoR and Agility
into a single product line, as is done with Apache Logging and Apache
iBATIS.

Sorry to be such a putz about the product names, but the time to sort
such things out is when codebases are still whiteboards. ;)

Since the focus of the new whiteboard is writing applications, for
now, I started it under Struts

* http://wiki.apache.org/struts/StrutsOverDrive

Since I'm tossing around  links to the Struts wiki, this page might
also be of interest:

* http://wiki.apache.org/struts/WhyChain

And, finally, I've posted my library of slide presentations to
SourceForge, including one on the Struts MailReader for Commons Chain.

* http://wiki.apache.org/struts/StrutsUniversity

- Ted.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [chain] C# port available

Posted by NetSQL <ma...@friendVU.com>.
Cool. clr/mono is looking better and better.

.V

Ted Husted wrote:
> I've been working in C# for almost a year now, and finally had to bite
> the bullet and develop a controller framework based on Struts and CoR.
> To get started, I had to port CoR to C#, so I could build a controller
> package on top of  CoR, so I could bring back to my life the
> much-beloved Struts feature set. :)
> 
> I needed two names for the packages, one for the CoR port and another
> for the controller framework. After much deliberation, I finally
> settled on
> 
> * Agility, a C# port of Commons Chain of Responsibility.
> * Nexus, an application controller built over Agility.
> 
> Of course, this choice might cause some temporary confusion, since I
> started (yet another) whiteboard in CoR that also proposed a
> controller package. If the new whiteboard pans out, my intention would
> be to port Nexus to Java, add it to CoR (if we want), and remove the
> original Agility whiteboard (or name it something else).
> 
> Of course, at some point, we might want to combine CoR and Agility
> into a single product line, as is done with Apache Logging and Apache
> iBATIS.
> 
> Sorry to be such a putz about the product names, but the time to sort
> such things out is when codebases are still whiteboards. ;)
> 
> Since the focus of the new whiteboard is writing applications, for
> now, I started it under Struts
> 
> * http://wiki.apache.org/struts/StrutsOverDrive
> 
> Since I'm tossing around  links to the Struts wiki, this page might
> also be of interest:
> 
> * http://wiki.apache.org/struts/WhyChain
> 
> And, finally, I've posted my library of slide presentations to
> SourceForge, including one on the Struts MailReader for Commons Chain.
> 
> * http://wiki.apache.org/struts/StrutsUniversity
> 
> - Ted.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org