Ik ben momenteel bezig met het schrijven van een scriptie/afstudeeropdracht. Op het moment ben ik bezig met het schrijven van een inleidend gedeelte over struts. In een aantal artikelen die ik gebruik als bron wordt struts expliciet omschreven als framework. Ik kan echter niet echt duidelijk vinden wat nou precies het verschil is tussen een framework en en library.
Uiteraard heb ik hier naar gegoogled maar eigenlijk kan ik alleen een persoon vinden die dezelfde (nog onbeantwoorde) vraag heeft. In zijn post komt hij met de volgende quoute:
Ik heb ook een beetje het idee dat de twee begrippen nogal een door elkaar heen worden gebruikt maar aan de andere kant wordt bijvoorbeeld STRUTS dus expliciet een framework genoemd en geen library...
Misschien dat iemand mij het verschil iets duidelijker kan maken?
Uiteraard heb ik hier naar gegoogled maar eigenlijk kan ik alleen een persoon vinden die dezelfde (nog onbeantwoorde) vraag heeft. In zijn post komt hij met de volgende quoute:
Nu kan ik mij hier, en bij een aantal andere definities die ik inmiddels heb gevonden. wel iets bij voorstellen. Maar ik kan niet zeggen dat ik het verschil écht begrijp.There are many interpretations of what constitutes a framework. Some might consider the classes and interfaces provided by the Java language a framework, but it’s really a library. There’s a subtle, but very distinct difference between a software library and a framework.
With a software library, your application is the main code that executes and it invokes routines on the library.
With a framework, it contains the executing routines and invokes operations onto your extensions through inheritance and other means. The places where the framework can be extended are known as extension points.
Ik heb ook een beetje het idee dat de twee begrippen nogal een door elkaar heen worden gebruikt maar aan de andere kant wordt bijvoorbeeld STRUTS dus expliciet een framework genoemd en geen library...
Misschien dat iemand mij het verschil iets duidelijker kan maken?
"Hippopotomonstrosesquippedaliophobia" is the term used to describe the fear of long words.