I just read a book about using open source in own projects and I was a little bit disappointed. In general the book is good as it details different open source projects, for example for logging, for persistence, for server-site programming etc. And then I came to the Struts chapter...and read this: "Whenever you start a project, you should not ask 'can we use Struts for this?', you should ask 'Why not using Struts?' Struts is the perfect fit for every web application."
Now, I really value Struts and I think it makes perfect sense in some cases, but Struts is not the golden hammer tool, if you understand what I mean. It doesn't make sense to use the same tool for every problem. This is nonsense for Struts and this is nonsense for Cocoon and this is nonsense for every server-site programming as well.
The key in successful programming is to choose the right tools or frameworks or libraries for the job to do.
3:51:26 PM
|