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
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?