Hi everybody,
I am a German student who is writing his bachelor thesis about building
Web-Applications and especially about doing it with Cocoon and XMLForm.
In the last chapter I will give reasons why it is necessary to use
Cocoon instead of Struts. 3 month ago the answer seems to be clear or
to say it in better words, you could not ask this question because the
frameworks had totally different goals.
If you want multi-channel web-publishing, you had to use Cocoon and if
you want to build applications to handle a flow of HTML-Forms, you had
to use Struts.
But I think, things have changed. With XMLForm in Cocoon you have a
comfortable way, to handle HTML-Forms. On the other hand there are
solutions like StrutsCx or stxx to transform the responses in every
wanted format with XSLT.
I' ve read the arguments by Ivelin Ivanov in his mail
(http://outerthought.net/wiki/Wiki.jsp?page=XMLFormsStruts) that you
should use Cocoon "if you plan to build a lot of web applications in
the future". I hope you can tell me just a few more arguments, because
he did not mentioned that you have the possibility to use Struts with
XSL.
I am a German student who is writing his bachelor thesis about building
Web-Applications and especially about doing it with Cocoon and XMLForm.
In the last chapter I will give reasons why it is necessary to use
Cocoon instead of Struts. 3 month ago the answer seems to be clear or
to say it in better words, you could not ask this question because the
frameworks had totally different goals.
If you want multi-channel web-publishing, you had to use Cocoon and if
you want to build applications to handle a flow of HTML-Forms, you had
to use Struts.
But I think, things have changed. With XMLForm in Cocoon you have a
comfortable way, to handle HTML-Forms. On the other hand there are
solutions like StrutsCx or stxx to transform the responses in every
wanted format with XSLT.
I' ve read the arguments by Ivelin Ivanov in his mail
(http://outerthought.net/wiki/Wiki.jsp?page=XMLFormsStruts) that you
should use Cocoon "if you plan to build a lot of web applications in
the future". I hope you can tell me just a few more arguments, because
he did not mentioned that you have the possibility to use Struts with
XSL.
Thanks for your help
Michael