What is framework ?






As a programmer, you don’t need to start from scratch when you have tools designed to help you with your projects. Frameworks are software that is developed and used by developers to build applications.

What is Frameworks?

Since they are often built, tested, and optimized by several experienced software engineers and programmers, software frameworks are versatile, robust, and efficient.
Using a framework to develop applications lets you focus on the high-level functionality of the application to build it more professional, it lets you to focus on the quality of the output. This is because any low-level functionality is taken care of by the framework itself.

Why do we use Frameworks?

Developing software is a complex process. It necessitates a plethora of tasks, including coding, designing, and testing. For only the coding part, programmers had to take care of the syntax, declarations, garbage collection, statements, exceptions, and more.
Software frameworks make work easier for developers by allowing them to take control of the entire software development process, or most of it, from a single platform.
Advantages of using a software framework:
  • Assists in establishing better programming practices and fitting use of design patterns 
  • More security in the code
  • Duplicate and redundant code can be avoided
  • Helps consistent developing code with fewer bugs
  • High quality of output, Low time
  • Makes it easier to work on sophisticated technologies
  • Everyone can create his own framework, and it can let it open source to be developed with other professionals
  • Testing and debugging the code will be more easier and can be done even by developers who do not own the code
  • The time required to develop an application will be reduced
Examples of frameworks : 
- Bootstrap (farmework of css and javascript)
- jQuery (framework of javascript)
- Laravel (framework of PHP)
- Django (framework of python)

What is framework ? What is framework ? Reviewed by Jugurtha Gc on juillet 25, 2020 Rating: 5

Aucun commentaire:

Fourni par Blogger.