React interview questions in Hindi #14 Difference between a Library and Framework

Subscribers:
10,300
Published on ● Video Link: https://www.youtube.com/watch?v=R_w18NBS8r8



Duration: 6:28
11 views
0


Difference between a Library and Framework


Libraries and frameworks are both tools used in software development to streamline the process of building applications. However, they serve different purposes and have distinct characteristics:

Library:

A library is a collection of pre-written code that provides specific functionalities or features. Developers can use libraries by including them in their projects and calling their functions or classes to accomplish specific tasks. Libraries are usually designed to be modular, allowing developers to pick and choose the components they need for their project.

Key points about libraries:

Control Flow: In a library, developers retain more control over the overall structure of their application. They decide when and how to use the library's components.

Flexibility: Libraries offer greater flexibility, as developers can integrate them into existing projects without necessarily following a specific architecture or design pattern.

Size: Libraries tend to be smaller in size because they focus on specific functionalities.

Examples: jQuery (JavaScript library for DOM manipulation), requests (Python library for making HTTP requests), lodash (JavaScript utility library).




Framework:

A framework is a more comprehensive software package that provides a foundation for building applications. It includes a set of tools, libraries, and conventions that guide developers in designing and structuring their applications. Frameworks often dictate the architecture and overall flow of an application, enforcing a specific design pattern.

Key points about frameworks:

Control Flow: In a framework, developers give up some control over the application's structure in exchange for guidance and predefined patterns.
A framework is a set of pre-written code that provides a structure for developing software applications. A library, on the other hand, is a collection of pre-written code that can be used to perform specific tasks.Please do like share and comment if you like the video please do hit like and if you have any query please write it comment box
NestJs Tutorial https://www.youtube.com/watch?v=9F6Cv_JHmrE&list=PLsvvBhdpMqBxYq1kxZoGhIEISCmXN0Pe2

You can support me by buying a coffee for me

https://ko-fi.com/N4N0JZBBN


Please do subcribe my other video tutorials
React Native Tutorial : https://www.youtube.com/watch?v=9aN93sM6OJQ&list=PLsvvBhdpMqBx0f2T7The14FV2sthRo_L5
ReactJS Tutorial : https://www.youtube.com/watch?v=5kBISm01zHg&list=PLsvvBhdpMqBzPZ75UzwbIQrPYk6NmFWiW
Linux Tutorials : https://www.youtube.com/watch?v=cJ4RmxbS1VM&list=PLsvvBhdpMqBz3yff6mYLc9BlhI0YVP7ZS
Jquery Tutorial : https://www.youtube.com/watch?v=wvPzvVn13xU&list=PLsvvBhdpMqBz3lROu38xphPSGXEl27U1d
Html & Css Tutorial : https://www.youtube.com/watch?v=yHV-I96ESBE&list=PLsvvBhdpMqBw5pNIDYgsIyr9giWVWwA2M
Wordpress Tutorial : https://www.youtube.com/watch?v=oBsaz2cYx6c&list=PLsvvBhdpMqByMSHXyehbldHx0o3EtvGuh
Javascript Tutorial : https://www.youtube.com/watch?v=Zbyd31hq3g8&list=PLsvvBhdpMqBySsqQsvMkOd9SpKQ_R2HDo
Magento 2 Tutorials : https://www.youtube.com/watch?v=84dNyRoQthQ&list=PLsvvBhdpMqBz_3k14bYpYEIPFI4MQporp
Github Tutorials : https://www.youtube.com/watch?v=N9Dfs4gUMjc&list=PLsvvBhdpMqByiaj7F289-nO26iBYc9ot9
October CMS Tutorial : https://www.youtube.com/watch?v=jFD2VUAxu2o&list=PLsvvBhdpMqBz027a08LovCuCAnU6T7VZx
Bash Scripting Tutorial : https://www.youtube.com/watch?v=yFV2QK-x6vY&list=PLsvvBhdpMqBx_jsVKKzZ9-ZZUwae9t4x9
Jenkins Beginner Tutorial : https://www.youtube.com/watch?v=GHQ8C_2OZps&list=PLsvvBhdpMqBzdLDMiMkFP5BaPqlXVuk45
Apollo Client React Js : https://www.youtube.com/watch?v=vGZGIfDlcvE&list=PLsvvBhdpMqBwJ5OjdxNCY_sw3PcHAXQlm
Wordpress Tutorial In Hindi : https://www.youtube.com/watch?v=Wt5vePyARA0&list=PLsvvBhdpMqBxmFcIrpJo0pZNJ7mmpKYZt
MongoDb Tutorial : https://www.youtube.com/watch?v=Mab0Hrx-mVA&list=PLsvvBhdpMqBxTopKc6hsh7BvPDLu_Emlr
Bootstrap 5 Tutorial in Hindi : https://www.youtube.com/watch?v=k7xGbXkVHy4&list=PLsvvBhdpMqBy_aSBZdtSJVcqSMsUAR4H1
Xero Tutorial For Beginners : https://www.youtube.com/watch?v=MOQ1hpd8CtI&list=PLsvvBhdpMqBxr3PDAnUzHJLlHvjtLWaQt
React Material UI = https://www.youtube.com/watch?v=CWtjF2Rx8I8&list=PLsvvBhdpMqBydNg7wU4A__7Qp65TyyhjA
Thanks for watching
Vue Js Tutorial : https://www.youtube.com/watch?v=k4O9TaUi4-U&list=PLsvvBhdpMqBy5pnwspDeDJo9JEzF3PKTh
Angular 14 Tutorial : https://www.youtube.com/watch?v=P3llhzCYgHE&list=PLsvvBhdpMqBwCbR5M-r6uNcgQu2BxuuQ8
MongoDb Tutorial : https://www.youtube.com/watch?v=Mab0Hrx-mVA&list=PLsvvBhdpMqBxTopKc6hsh7BvPDLu_Emlr
Mysql Tutorial For Beginners : https://www.youtube.com/watch?v=8IUu3iv3EEA&list=PLsvvBhdpMqBwleiAGlJIoMDEpJsZJjJSI
AWS Tutorials: https://www.youtube.com/watch?v=1a8WBUiz5gk&list=PLsvvBhdpMqBwGEnT2km4xNIL6wXJoVrLK
Php Tutorial for Beginners : https://www.youtube.com/watch?v=fCCtMVrHH_c&list=PLsvvBhdpMqBx0CHzCANLull6KkTlLh3Ac
Nest

Have a Great Day !!!




Other Videos By Technical Rajni


2023-08-18React interview questions in Hindi #24 What is node_modules ? Is it a good idea to push that on git
2023-08-18React interview questions in Hindi #23 What is difference between package.json and package-lock.json
2023-08-17React interview questions in Hindi #22 What is .gitignore?
2023-08-17React interview questions in Hindi #21 What is Hot Module Replacement
2023-08-17React interview questions in Hindi #20 What is Tree Shaking
2023-08-17React interview questions in Hindi #19 What is difference between dependencies vs devDependencies?
2023-08-17React interview questions in Hindi #18 What is NPM
2023-08-15React interview questions in Hindi #17 What is JSX?
2023-08-15React interview questions in Hindi #16 What is redux
2023-08-15React interview questions in Hindi #15 Difference between action and reducer.
2023-08-15React interview questions in Hindi #14 Difference between a Library and Framework
2023-08-15React interview questions in Hindi #13 What is difference between React and ReactDOM
2023-08-14How to use Vue router in Vue 3 | How To Navigate Between Views with Vue Router
2023-08-14Authentication with Vue 3 and Firebase | Login and Signup using Firebase Vue 3
2023-08-14export 'default' (imported as 'firebase') was not found in 'firebase/app'
2023-08-13Top 10 React UI Component Libraries #10 Blueprint – A React-based UI toolkit for the web
2023-08-13Top 10 React UI Component Libraries #9 Theme UI React
2023-08-13Top 10 React UI Component Libraries #8 Semantic UI
2023-08-13Top 10 React UI Component Libraries #7 Mantine React UI
2023-08-13Top 10 React UI Component Libraries #6 Storybook
2023-08-13Top 10 React UI Component Libraries #5 React Bootstrap



Tags:
react interview questions
react interview
react interview questions and answers
react js interview questions
reactjs interview questions
reactjs interview
react js interview questions and answers for experienced
react
react js interview questions and answers
react redux interview questions
react router interview questions
javascript interview questions
react redux interview questions and answers
react mock interview
javascript interview
interview
react js