jQuery in Action, 3rd edition
The moose likes Struts and the fly likes Framework vs. Engine Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Framework vs. Engine" Watch "Framework vs. Engine" New topic

Framework vs. Engine

Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
Not sure I catch the subtle difference between these two concepts. I am wondering why Struts and Turbine are both frameworks but Velocity is just a template engine? What makes JUnit a testing framework?
Can someone pls enlight me? Thanks.
[ March 13, 2002: Message edited by: Doug Wang ]

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
timothy zimmerman
Ranch Hand

Joined: Jun 26, 2001
Posts: 149
I don't think I have the exact answer but I think a framework would provide just that, a conceptual structure that you would then implement or use to achieve your own goals.
I think of an engine as something which more directly provides functionality.
Maybe others can provide a better or more detailed definition?
I agree. Here's the link: http://aspose.com/file-tools
subject: Framework vs. Engine
It's not a secret anymore!