This commit is contained in:
Miloslav Ciz 2025-04-17 19:16:48 +02:00
parent d624e17688
commit c0fb21debe
21 changed files with 2001 additions and 1985 deletions

View file

@ -1,3 +1,8 @@
# Framework
Software framework is a collection of tools such as [environments](environment.md), [libraries](library.md), [compilers](compiler.md) and [editors](editor.md), that together allow fast and comfortable implementation of other software by plugging in relatively small pieces of code. While a simple [library](library.md) is something that's plugged as a helper into programmer's code, framework is a bigger system into which programmer plugs his code. Frameworks are generally [bloated](bloat.md) and harmful, [LRS](lrs.md) doesn't recommend relying on them.
[Software](sw.md) framework is a collection of tools such as [environments](environment.md), [libraries](library.md), [compilers](compiler.md) and [editors](editor.md), that together enable fast and comfortable implementation of other software by plugging in relatively small pieces of code. Whereas [library](library.md) is something to be plugged as a helper into programmer's code, framework is a larger system into which programmer plugs his code (oftentimes in forms of [scripts](script.md)). Frameworks are [bloated](bloat.md) and harmful almost as a matter of rule, [LRS](lrs.md) recommends avoiding them.
## See Also
- [library](library.md)
- [scripting](scripting.md)