What is the difference between a Library and a Framework

  Рет қаралды 299,301

Hitesh Choudhary

Hitesh Choudhary

Күн бұрын

Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
All the learning resources such as code files, documentations, articles and community discussions are available on our website:
chaicode.com/
You can find our discord link, github link etc on the above website.
Twitter/X link: x.com/hiteshdotcom
Discord link: hitesh.ai/discord
Learn React with 10 projects: • Let's learn react from...
Learn Docker: • A practical guide on D...
Learn Kubernetes: • Complete Kubernetes Co...
How does a browser works: • How does a browser wor...
How nodejs works: • How node JS works | En...
Learn Redux-toolkit: • Learn Redux Toolkit in...
Learn NextJS: • Nextjs Full stack course
Learn Typescript: • Why to learn Typescript
Learn Javascript: • Welcome to new JavaScr...
Learn React Native: • React Native Mastery: ...
Learn Zustand: • React state management...
Learn Golang: • How to get started wit...

Пікірлер: 314
@mnadjp
@mnadjp 3 жыл бұрын
A code library is like a real-life book library. You can pick the book when you want it as per your needs i.e. call the library functions when you want. A framework can be thought of as a photo frame where you have to consider the height and width of the frame for filling the photo i.e. you have to follow rules/standards/conventions of the framework to use it. Tip: When English is not your first language you may feel it is difficult to grasp the terms and you will try to find an analogy. Most of the time it is better to look for the meaning of technical terms in the English language first. Sometimes that alone helps you.
@zamirshams3430
@zamirshams3430 2 жыл бұрын
perfectly brought out, however there are many non native English speakers as programmers
@atchayaa3897
@atchayaa3897 Жыл бұрын
Your comment was very useful to me I have read many sites but I got clarity in this comment
@srinivasanh3931
@srinivasanh3931 Жыл бұрын
Great explanation, thanks!!
@su1nta
@su1nta Жыл бұрын
A Golden Tip
@sumayya3326
@sumayya3326 Жыл бұрын
Beautiful explanation
@ianpaul0520
@ianpaul0520 3 жыл бұрын
library = a collection of functions to be used in your project. While framework = a collection of functions BUT it provides structure to your project.
@dsa43fsdf
@dsa43fsdf Жыл бұрын
thank you for this explanation, this video was way over-complicated lol, and in the end the video taught me nothing
@yyndsai
@yyndsai Жыл бұрын
@@dsa43fsdf me too
@atchayaa3897
@atchayaa3897 Жыл бұрын
But it provides structure Can anyone put some light on it
@fitnessbeastgk1491
@fitnessbeastgk1491 Жыл бұрын
@@atchayaa3897 Since the Framework decides how the code should be called, it would define the structure of your project(Like where the js has to be kept, what should be the folder names etc) while if you are using library, you can structure your project any way you want and just use the library to get your stuff done.
@kyukyahua
@kyukyahua 6 жыл бұрын
So, it can be said that Library is used, for any programming languages, to enhance it's accessibilty and Framework is used to gain control over a certain action using a defined set of parameters and adhereing to the rules of the framework.
@letscode5367
@letscode5367 6 жыл бұрын
I m searching this topic on google but no one clr the doubt the way u clear it . Thanx for the video 💚
@mukulvashishth9974
@mukulvashishth9974 9 ай бұрын
In summary, a library gives you individual tools you can use as you like, while a framework provides a structured environment where you follow predefined rules and use existing components to build your application.
@ShubhamSingh-re1tr
@ShubhamSingh-re1tr 6 жыл бұрын
i was searching for framework since very long....now i got my point cleared..thanks sir
@mysticatheinformationsansa3283
@mysticatheinformationsansa3283 Жыл бұрын
As far as I'm aware, a library is a tool that enables us to create something, such as a house, and a framework is an architectural plan or map that ties us to a clear set of guidelines for creating that building.
@veganforlife4699
@veganforlife4699 8 ай бұрын
perfect! Thanks..
@chikwandaacademy
@chikwandaacademy 2 жыл бұрын
Wow! I initially wanted to watch a 12 minute video to get the difference. Thank goodness I watched this video. Clear and easy to remember explanations. Thank you sir. The Lord bless you.
@ASIMKHAN-ig9eo
@ASIMKHAN-ig9eo 6 жыл бұрын
You are doing really great work love from Pakistan
@codigosencillo8981
@codigosencillo8981 5 жыл бұрын
You always trying to explain as good as you can. Good work.
@Norfeldt
@Norfeldt 3 жыл бұрын
ReactJS is a library (in the beginning it was called a framework by many). You can use it to make your html components but you are not locked in - so reactJS is like home 🤗
@yuvashaktitrust6490
@yuvashaktitrust6490 5 жыл бұрын
Hello sir... u r my best computer teacher n motivater...
@GoodBoy-bt7kp
@GoodBoy-bt7kp 5 жыл бұрын
In front of big brother = Framework In the absence of big brother= Library
@maulikdomadia5717
@maulikdomadia5717 6 жыл бұрын
Finest and easiest way to remember thanks hitesh
@jibrankhan499
@jibrankhan499 5 жыл бұрын
Library= Mother Framework= Father 😂😂
@AniketMishra
@AniketMishra 4 жыл бұрын
Thnkuu 😊😊 Now i got it correctly in 1s with Your example
@rajeswarynarasimman3728
@rajeswarynarasimman3728 3 жыл бұрын
For me, my mother was the framework
@samchan5251
@samchan5251 3 жыл бұрын
Almost all frameworks will use more than one library xD.
@jibrankhan499
@jibrankhan499 3 жыл бұрын
@@karsonjonah8679 that awkward moment when you got the skill, but not a gf. '_'
@richarddiasribeiro429
@richarddiasribeiro429 3 жыл бұрын
what?
@ThePRDatta
@ThePRDatta 4 жыл бұрын
You're a legend my friend. Thank you. Great explanation
@oluwaseyijoto8464
@oluwaseyijoto8464 2 жыл бұрын
Thank you so much Hitesh. Your lectures has been awesome. I am enjoying JavaScript lectures really well. You made JS so simple to learn compare to my fears
@oussamafortas
@oussamafortas 6 жыл бұрын
This was very informative and interesting. Thank you for making this clear to understand.
@bharadwajkamepalli3903
@bharadwajkamepalli3903 Жыл бұрын
Lucid and comprehensive and lastly coherent explaination.
@najimali32
@najimali32 3 жыл бұрын
Thank you for explaining it with the simplest relatable example.
@shrutiambashtha6196
@shrutiambashtha6196 6 жыл бұрын
sir,I have one question! can you tell me about qml/qt?Does it has demand in India? whether I should do it or not?
@GobinathPalanisamy
@GobinathPalanisamy 3 жыл бұрын
I'm a big fan of your teachings, can you please give detailed insights about creating our own libraries from scratch.
@arpitagrawal8530
@arpitagrawal8530 Жыл бұрын
All interviews demand confident ppl. So must KZfaq teachers. Mr. Hitesh seems to be a hope in this direction.
@kishansinhparmar
@kishansinhparmar 6 жыл бұрын
Thanks 4 giving your amazing examples.
@sajalagrawal1430
@sajalagrawal1430 4 жыл бұрын
inshort ans is on famous stackoverflow link like when you get it
@imaginarytechinhindi5507
@imaginarytechinhindi5507 6 жыл бұрын
Nice explained sir .... I have this doubt from so many years ...
@Shubhamsharma-nk8nz
@Shubhamsharma-nk8nz 6 жыл бұрын
Thnx sir I was actually confused regarding these subjects so now I am clear with what actually diffence between library and framework......
@jackroul
@jackroul 2 жыл бұрын
I think you are from India. I appreciate your work just because your videos are in English. Many talented personal are here, but mostly they do videos in local languages like Hindi Tamil Telugu... My wishes to your team.
@paroshrahman7474
@paroshrahman7474 2 жыл бұрын
pretty straightforward and great explanation, thanks for the video.
@yogeshchugh6711
@yogeshchugh6711 Жыл бұрын
Thanks Hitesh for understand the concepts of library and framework
@Knych-nr4ot
@Knych-nr4ot 2 жыл бұрын
What a great explanation. Thank you very much!
@johng5295
@johng5295 4 жыл бұрын
Thanks in a million. You make it simple.
@nelsonmunthe4571
@nelsonmunthe4571 3 жыл бұрын
I knew diffrent library and from but its hard to explain. After watch your video, now i know how to explain its diffrent. Thanks bro, from indonesia
@aakashtrivedi9237
@aakashtrivedi9237 6 жыл бұрын
thank you sir ji for such a clear and specific explanation
@webcode6992
@webcode6992 3 жыл бұрын
Finally understand, please explain about server side rendering
@abiguerrero7393
@abiguerrero7393 6 жыл бұрын
finally I could get a more clear concept of the differences
@tamizhazhaganjayapal6525
@tamizhazhaganjayapal6525 4 жыл бұрын
From India; In your videos the english and concepts are very eacy to catch up.
@_rytube
@_rytube 4 жыл бұрын
Awesome analogy, thanks a ton!
@davidjackson5903
@davidjackson5903 4 жыл бұрын
Amazing explanation ! Thank you sir :)!
@gauravnagar3712
@gauravnagar3712 6 жыл бұрын
Yyeeaaahh thanks for this video sir. Love you
@adarshpandey2978
@adarshpandey2978 5 жыл бұрын
You are a great teacher
@CryptoRootz
@CryptoRootz 6 жыл бұрын
Thanks for breaking down the game playa !
@AngelusChevalier
@AngelusChevalier 5 жыл бұрын
Very clear and comprehensive explanation. Awesome job Hitesh thank you!!! Do you have any courses on udemy?
@jesseschlicklin4923
@jesseschlicklin4923 6 жыл бұрын
Excellent explanation! I have been looking for a good channel to go along with David Banas' channel. I subscribed!
@dinesh0743
@dinesh0743 6 жыл бұрын
Thank you sir.., I was searching for it
@jeronimoolivavelez1299
@jeronimoolivavelez1299 5 жыл бұрын
Great Explanation! thanks!
@jankidhanani7253
@jankidhanani7253 Жыл бұрын
Great help! Thank you so much!
@vijayalakshmi-lj7tk
@vijayalakshmi-lj7tk 3 жыл бұрын
You style of explanation is awesome
@ibadur-rehman
@ibadur-rehman 3 жыл бұрын
I like the way of your explanation. Thanks
@sardanaberlian
@sardanaberlian 4 жыл бұрын
Great explanation, Thanks
@tarun_gudipalli
@tarun_gudipalli 3 жыл бұрын
That was really awesome. Thanks a lot, sir.
@vijuvaghish2592
@vijuvaghish2592 4 жыл бұрын
you are one the best Mentor in the world, please make videos on React
@madhuvamsimachavarapu5267
@madhuvamsimachavarapu5267 6 жыл бұрын
Great video! One request: keep the intro song name in the description too!
@aadhavjaimurugesh2734
@aadhavjaimurugesh2734 Жыл бұрын
Amazing explanation! Thanks a lot!
@pranavgandhi9224
@pranavgandhi9224 3 жыл бұрын
Love that explanation ... thankyou 👍
@learnwithalvin7327
@learnwithalvin7327 3 жыл бұрын
thank you choosing to speak English .. you've made things a lot clearer.
@raj_patel_43
@raj_patel_43 5 жыл бұрын
Useful info, thanks ♥️♥️
@abdulahadkhamsoh3229
@abdulahadkhamsoh3229 2 жыл бұрын
Thanks I will download that video!
@bhargavacharan2262
@bhargavacharan2262 2 жыл бұрын
Superb Explanation!! Thanks for Making this video!
@prasoonpandey1184
@prasoonpandey1184 6 жыл бұрын
Where was the previous Saturday live?
@anuragsinha6135
@anuragsinha6135 3 жыл бұрын
Which one is to choose REACT or Angular for building large scale website? I have found MEAN is not great for making large scale website? What about MERN?
@Bajrang.707
@Bajrang.707 5 жыл бұрын
So informative video sir... Thanks for this :)
@nomeshg
@nomeshg 6 жыл бұрын
That was an awesome example Hitesh. like the analogy used to explain this. :-)
@jaouadbenabdelkarim1843
@jaouadbenabdelkarim1843 3 жыл бұрын
Thank you so Much kknow things is clear
@weilaiyvn_DEACTIVATED
@weilaiyvn_DEACTIVATED 2 жыл бұрын
So library is a glossary (like cell keyboard corrector) and a framework is a modified version of the program to extract the most out of certain specific actions? Therefore, this "modified version" prevents uses that go outside its central focus (focusing on one use has the disadvantage of limiting its performances).
@eguchiyuuki
@eguchiyuuki Жыл бұрын
so great, thanks
@ruhankhandaker5198
@ruhankhandaker5198 6 жыл бұрын
wow great... fully understandable video
@atmospheric_b
@atmospheric_b 4 жыл бұрын
super clear! Thanks man!
@user-jq3xf6em9t
@user-jq3xf6em9t 5 ай бұрын
you Are smart you explain it in esiest way so thanks
@Duda-ke3uz
@Duda-ke3uz 2 жыл бұрын
Wow, i have read some article, watch some video still dont get it. But this one is very good n detail. Good work sir, thanks!
@sathya2650
@sathya2650 5 жыл бұрын
Thank you for give an easy way to keep it in on mind..Could you please say about execute query and execute non query in c# language..
@dakshyesweker4810
@dakshyesweker4810 4 жыл бұрын
Brilliantly explained.
@changenew
@changenew Жыл бұрын
Thank you very much brother 🙏 😇💓
@gauravnagar3712
@gauravnagar3712 6 жыл бұрын
Sir can you make a video on which you tell your views on mean stack . tell us something special about it ?
@gauravthakur7071
@gauravthakur7071 5 жыл бұрын
bhai-bhai smjh gya hands up....
@pallavimaurya4957
@pallavimaurya4957 6 жыл бұрын
It is really usefull...thank you so much
@neerajkalra3066
@neerajkalra3066 4 жыл бұрын
Thanku so much sir. Your video helped me lot
@anmoljain7711
@anmoljain7711 6 жыл бұрын
Crisp explanation!! ☺
@andressuarez3079
@andressuarez3079 4 жыл бұрын
Great video. Thanks.
@ramakrishnathotakura4063
@ramakrishnathotakura4063 4 жыл бұрын
I like u r explanation....
@tomarshabh2199
@tomarshabh2199 3 жыл бұрын
Good Hitesh Very well explained
@roopeshnaikr.d.n-0765
@roopeshnaikr.d.n-0765 5 жыл бұрын
U r the hero of me.thts it.
@kosmic000
@kosmic000 6 жыл бұрын
amazing and very informative as always hitesh , u r a great instructor some give an example about framework that its like working in hollywood "don't call us, we'll call you."
@balabhadrachand3834
@balabhadrachand3834 4 жыл бұрын
beautiful example❤
@TanujPandey18
@TanujPandey18 4 жыл бұрын
What about Standard vs. Framework? looking for an explanation ;)
@MohamedAymn
@MohamedAymn 2 жыл бұрын
Well explained, really thanks 👌
@caddr
@caddr 5 жыл бұрын
nice explanation,i love it
@acetcitma7852
@acetcitma7852 3 жыл бұрын
Oh, really nice yaar.. thx
@bharathkrish6743
@bharathkrish6743 6 жыл бұрын
Nice video bro, can u put a video for Platform vs OS..somebody says Android is an OS and some says its a platform not an OS..please show some light on this topic..
@YoungDen
@YoungDen 5 жыл бұрын
Yes it's a (mobile) OS
@rasikakshirsagar5563
@rasikakshirsagar5563 2 жыл бұрын
Thank you!
@Sophie-li7vr
@Sophie-li7vr 3 жыл бұрын
Clear explanation
@jiggy7928
@jiggy7928 6 жыл бұрын
Good explanation!
@sharathchandra2002
@sharathchandra2002 6 жыл бұрын
Hi hitesh, I want to know about the use of Jenkins and ansible can you do a video about that it will be helpful please
@surajnegi6326
@surajnegi6326 6 жыл бұрын
Library = Home Framework = School
@TheZiZaZo
@TheZiZaZo 6 жыл бұрын
Unless you have strict af parents :p
@ashishtoppo8958
@ashishtoppo8958 5 жыл бұрын
😂
@CodeFuture
@CodeFuture 3 жыл бұрын
🤣
@vikumravinayake1882
@vikumravinayake1882 4 жыл бұрын
Understandable explanation. Keep it up dude👏👍👌
@codluca
@codluca 3 ай бұрын
Good explanation
@vinayaksharma-ys3ip
@vinayaksharma-ys3ip Жыл бұрын
Thank you bhaiya!!!
@prajwal852
@prajwal852 Жыл бұрын
Really helped!!
@johng5295
@johng5295 4 жыл бұрын
Thanks in a million.
@ravipandya198
@ravipandya198 6 жыл бұрын
Sir how can we start machine learning project from beginning means what's need for it
What are libraries and frameworks?
12:59
Codecademy
Рет қаралды 106 М.
What is Model View Controller AKA MVC 🖥
9:14
Hitesh Choudhary
Рет қаралды 215 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 29 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 119 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
What is the difference between frameworks and libraries?
8:58
Java Brains
Рет қаралды 128 М.
NodeJS vs PHP | Which is best for beginners
12:45
Hitesh Choudhary
Рет қаралды 253 М.
5 tips to improve logic building in programming
10:13
Hitesh Choudhary
Рет қаралды 549 М.
What is a JavaScript Framework? (in detail)
8:06
SuperSimpleDev
Рет қаралды 211 М.
What is DevOps? Easy way
9:06
Hitesh Choudhary
Рет қаралды 871 М.
Modules, Packages, Libraries - What's The Difference?
6:08
NeuralNine
Рет қаралды 10 М.
Difference between Module,Library,Package and Framework
13:57
Growing Coders
Рет қаралды 22 М.
How I would learn to code (if I could start over)
10:52
PIRATE KING
Рет қаралды 1,3 МЛН
What is an API?
3:25
MuleSoft Videos
Рет қаралды 5 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,8 МЛН
Мой инст: denkiselef. Как забрать телефон через экран.
0:54
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
When you have 32GB RAM in your PC
0:12
Deadrig Gaming
Рет қаралды 2,1 МЛН