What is a framework and what types of problems does one tend to solve?
# Framework :
@ Framework is essentially there to gives you a basic structure around which you will write your program so that you have greater functionality and clarity of the system. It will force you to do your work in a standard way which is mostly pre-defined .
@ It essentially helps to make your application standardized.
@ Frameworks are used to provide a boilerplate to build applications on top of that.
For example : AngularJs is framework where you can not call anything where you want. A framework tell you to put your code here for execution purpose .
Problems it tends to solve :
@ Just like changes are required with time in every software application ,hence framework helps out in that case so that change it is easily implemented without affecting the other areas of the application.
@ Framework is developed with the principles of oop like Abstraction and various design pattern(s) .
@ Framework handles all the required validations which are always required in the application ,which leads to programmer focusing mainly on the application logic
@ It reduces the development maintenance of the application .which will ultimately going to save your time .
@ Frameworks helps you attach third-party packages into your application.
@ The beauty of a framework, is that it takes the already solved problems away from you ("which saves you valuable time "), so you can focus on the details of the problem you are trying to solve .
@ It reducess the code that programmer write ,which increases the efficiency and security of the code .
@ Frameworks usually provide good documentation and support.
Get Answers For Free
Most questions answered within 1 hours.