What is the difference between a template and a framework in computer science?

666 views

So I know both of them are skeletons, meaning they are basically already written code to make a programmer’s life easier so they don’t have to start from scratch. So what exactly is the difference?

In: Engineering

3 Answers

Anonymous 0 Comments

A framework is usually a very large software library thar your own software is built upon, like a foundation. Such libraries tend to be very feature-rich, and command a lot of attention in their respective domains. One tends to say “I develop using the <whatever> framework” almost the same way one would say they use a certain programming language, because using a framework often forces you to write software in a very specific way.

A template, I’m less certain of. I am not sure if that means anything specific across all of software development. It could mean a number of things depending on context. In general, though, it usually means some form of exactly what you’d expect it means — you have a thing that’s serving as a base, and you can customize it somehow to turn it into something else.

You are viewing 1 out of 3 answers, click here to view all answers.