4 ms·
What's the difference between platforms, frameworks and libraries? Here's my attempt ... jQuery: library. (Others: D3, knockout). Salient feature: does not im
by ak39 11y ago
What's the difference between platforms, frameworks and libraries? Here's my attempt ...
jQuery: library. (Others: D3, knockout).
Salient feature: does not impose code structure or organization of code modules.
Angular and React: frameworks.
Salient feature: expects adherence to module separation and code structure protocol. Like other MVC frameworks.
EJB: platform.
Salient feature: provides entire terra firma and attendant oxygen for the entire solution. Frameworks and libraries are used on platforms.
- veidelis 11y agoI find this answer helpful - http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library#answer-15600924 http://stackoverflow.com/questions/148747/what-is-the-differ...
- ak39 11y agoThanks. It's true that the word framework is buzzwordy. If you look at the general interpretation or the most common usage of that term, you'll see that it does refer to some type of "boundary setting" type of thinking. To work within the confines of a frame. So, IMO frameworks necessarily impose parameters within which to maneavure.
- deleted 11y ago[deleted]
- mcintyre1994 11y agoUseful comment. EJB=Enterprise Java Beans right? Assuming that is the case, your other two examples were Javascript - is there anything in js that looks like EJB?
- ak39 11y agoYip. EJB is Java's version of another total waste of developer time introduced by Microsoft (MTS/COM+). These are larger constructs than mere libraries or frameworks. I call them platforms. You have to obey their large gravitational force fields. Failure to do that will result in catastrophe. Edit: I'd say the browser is the platform in the JS world. But analogies don't necessarily fold neatly.
- falcolas 11y agoI boil it down to a terrible analogy of a framework being like a bad date: "Don't call me, I'll call you."