What is the difference between a Library and a Framework

  Рет қаралды 295,668

Hitesh Choudhary

Hitesh Choudhary

Күн бұрын

Let's talk about what is the difference between a library and framework. Although it is really a simple concept but sometimes beginners find it really tough.
On a simple thought,
More rules means, chances are it's a Framework.
Less rules means, chances are it's a Library.
For more, watch this video.
www.LearnCodeOnline.in
fb: / hiteshchoudharypage
homepage: www.hiteshChoudhary.com
Download LearnCodeOnline.in app from Google play store and Apple App store

Пікірлер: 313
@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 11 ай бұрын
A Golden Tip
@sumayya3326
@sumayya3326 11 ай бұрын
Beautiful explanation
@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.
@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 11 ай бұрын
@@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.
@mukulvashishth9974
@mukulvashishth9974 8 ай бұрын
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
@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 💚
@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.
@codigosencillo8981
@codigosencillo8981 5 жыл бұрын
You always trying to explain as good as you can. Good work.
@ASIMKHAN-ig9eo
@ASIMKHAN-ig9eo 6 жыл бұрын
You are doing really great work love from Pakistan
@ThePRDatta
@ThePRDatta 4 жыл бұрын
You're a legend my friend. Thank you. Great explanation
@oussamafortas
@oussamafortas 6 жыл бұрын
This was very informative and interesting. Thank you for making this clear to understand.
@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
@maulikdomadia5717
@maulikdomadia5717 6 жыл бұрын
Finest and easiest way to remember thanks hitesh
@yuvashaktitrust6490
@yuvashaktitrust6490 5 жыл бұрын
Hello sir... u r my best computer teacher n motivater...
@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 🤗
@najimali32
@najimali32 3 жыл бұрын
Thank you for explaining it with the simplest relatable example.
@gauravnagar3712
@gauravnagar3712 6 жыл бұрын
Yyeeaaahh thanks for this video sir. Love you
@GobinathPalanisamy
@GobinathPalanisamy 3 жыл бұрын
I'm a big fan of your teachings, can you please give detailed insights about creating our own libraries from scratch.
@kishansinhparmar
@kishansinhparmar 6 жыл бұрын
Thanks 4 giving your amazing examples.
@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......
@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 6 ай бұрын
perfect! Thanks..
@davidjackson5903
@davidjackson5903 4 жыл бұрын
Amazing explanation ! Thank you sir :)!
@AngelusChevalier
@AngelusChevalier 4 жыл бұрын
Very clear and comprehensive explanation. Awesome job Hitesh thank you!!! Do you have any courses on udemy?
@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?
@imaginarytechinhindi5507
@imaginarytechinhindi5507 6 жыл бұрын
Nice explained sir .... I have this doubt from so many years ...
@arpitagrawal8530
@arpitagrawal8530 Жыл бұрын
All interviews demand confident ppl. So must KZbin teachers. Mr. Hitesh seems to be a hope in this direction.
@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.
@jibrankhan499
@jibrankhan499 4 жыл бұрын
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 2 жыл бұрын
what?
@jesseschlicklin4923
@jesseschlicklin4923 6 жыл бұрын
Excellent explanation! I have been looking for a good channel to go along with David Banas' channel. I subscribed!
@paroshrahman7474
@paroshrahman7474 2 жыл бұрын
pretty straightforward and great explanation, thanks for the video.
@aakashtrivedi9237
@aakashtrivedi9237 6 жыл бұрын
thank you sir ji for such a clear and specific explanation
@bharadwajkamepalli3903
@bharadwajkamepalli3903 Жыл бұрын
Lucid and comprehensive and lastly coherent explaination.
@adarshpandey2978
@adarshpandey2978 4 жыл бұрын
You are a great teacher
@Knych-nr4ot
@Knych-nr4ot 2 жыл бұрын
What a great explanation. Thank you very much!
@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
@yogeshchugh6711
@yogeshchugh6711 Жыл бұрын
Thanks Hitesh for understand the concepts of library and framework
@johng5295
@johng5295 4 жыл бұрын
Thanks in a million. You make it simple.
@dinesh0743
@dinesh0743 6 жыл бұрын
Thank you sir.., I was searching for it
@Mahadevv.1
@Mahadevv.1 4 жыл бұрын
So informative video sir... Thanks for this :)
@_rytube
@_rytube 4 жыл бұрын
Awesome analogy, thanks a ton!
@abiguerrero7393
@abiguerrero7393 6 жыл бұрын
finally I could get a more clear concept of the differences
@madhuvamsimachavarapu5267
@madhuvamsimachavarapu5267 6 жыл бұрын
Great video! One request: keep the intro song name in the description too!
@pranavgandhi9224
@pranavgandhi9224 3 жыл бұрын
Love that explanation ... thankyou 👍
@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..
@tarun_gudipalli
@tarun_gudipalli 3 жыл бұрын
That was really awesome. Thanks a lot, sir.
@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."
@ruhankhandaker5198
@ruhankhandaker5198 6 жыл бұрын
wow great... fully understandable video
@vijayalakshmi-lj7tk
@vijayalakshmi-lj7tk 3 жыл бұрын
You style of explanation is awesome
@jeronimoolivavelez1299
@jeronimoolivavelez1299 4 жыл бұрын
Great Explanation! thanks!
@sajalagrawal1430
@sajalagrawal1430 4 жыл бұрын
inshort ans is on famous stackoverflow link like when you get it
@CryptoRootz
@CryptoRootz 6 жыл бұрын
Thanks for breaking down the game playa !
@aadhavjaimurugesh2734
@aadhavjaimurugesh2734 10 ай бұрын
Amazing explanation! Thanks a lot!
@gauravthakur7071
@gauravthakur7071 5 жыл бұрын
bhai-bhai smjh gya hands up....
@anmoljain7711
@anmoljain7711 6 жыл бұрын
Crisp explanation!! ☺
@nomeshg
@nomeshg 6 жыл бұрын
That was an awesome example Hitesh. like the analogy used to explain this. :-)
@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!
@raj_patel_43
@raj_patel_43 5 жыл бұрын
Useful info, thanks ♥️♥️
@tamizhazhaganjayapal6525
@tamizhazhaganjayapal6525 3 жыл бұрын
From India; In your videos the english and concepts are very eacy to catch up.
@GoodBoy-bt7kp
@GoodBoy-bt7kp 5 жыл бұрын
In front of big brother = Framework In the absence of big brother= Library
@webcode6992
@webcode6992 3 жыл бұрын
Finally understand, please explain about server side rendering
@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?
@vijuvaghish2592
@vijuvaghish2592 4 жыл бұрын
you are one the best Mentor in the world, please make videos on React
@atmospheric_b
@atmospheric_b 4 жыл бұрын
super clear! Thanks man!
@bhargavacharan2262
@bhargavacharan2262 2 жыл бұрын
Superb Explanation!! Thanks for Making this video!
@vikumravinayake1882
@vikumravinayake1882 3 жыл бұрын
Understandable explanation. Keep it up dude👏👍👌
@TanujPandey18
@TanujPandey18 4 жыл бұрын
What about Standard vs. Framework? looking for an explanation ;)
@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
@balabhadrachand3834
@balabhadrachand3834 4 жыл бұрын
beautiful example❤
@uimonk
@uimonk 5 жыл бұрын
U r a legend!
@ibadur-rehman
@ibadur-rehman 3 жыл бұрын
I like the way of your explanation. Thanks
@sardanaberlian
@sardanaberlian 4 жыл бұрын
Great explanation, Thanks
@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).
@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
@dakshyesweker4810
@dakshyesweker4810 4 жыл бұрын
Brilliantly explained.
@akhileshwarreddy6790
@akhileshwarreddy6790 6 жыл бұрын
from past two hours i'm watching your flexbox series... it is Cool..........
@HiteshChoudharydotcom
@HiteshChoudharydotcom 6 жыл бұрын
Thanks
@akhileshwarreddy6790
@akhileshwarreddy6790 6 жыл бұрын
We are lucky to have your channel
@sandeepkumarmishra7267
@sandeepkumarmishra7267 6 жыл бұрын
sir make a video about Qt/QML framework....
@mosirag85
@mosirag85 3 жыл бұрын
which of this can i manuplated or edit for custom use ? library isnt true ?
@lokeshagarwal873
@lokeshagarwal873 3 жыл бұрын
Nice explanation 🔥
@caddr
@caddr 5 жыл бұрын
nice explanation,i love it
@neerajkalra3066
@neerajkalra3066 3 жыл бұрын
Thanku so much sir. Your video helped me lot
@jiggy7928
@jiggy7928 5 жыл бұрын
Good explanation!
@gauravnagar3712
@gauravnagar3712 6 жыл бұрын
Sir can you make a video on which you tell your views on mean stack . tell us something special about it ?
@yashrajanshukla7790
@yashrajanshukla7790 6 жыл бұрын
Love your videos.. I was waiting for your video and when i opened the youtube i got the notification of your video..
@nagasai.g9
@nagasai.g9 5 жыл бұрын
finally... thank you
@prasoonpandey1184
@prasoonpandey1184 6 жыл бұрын
Where was the previous Saturday live?
@pallavimaurya4957
@pallavimaurya4957 6 жыл бұрын
It is really usefull...thank you so much
@LemonMerigueTie
@LemonMerigueTie 5 жыл бұрын
great explanation.
@MohamedAymn
@MohamedAymn 2 жыл бұрын
Well explained, really thanks 👌
@jankidhanani7253
@jankidhanani7253 Жыл бұрын
Great help! Thank you so much!
@eguchiyuuki
@eguchiyuuki Жыл бұрын
so great, thanks
@tomarshabh2199
@tomarshabh2199 3 жыл бұрын
Good Hitesh Very well explained
@ramakrishnathotakura4063
@ramakrishnathotakura4063 4 жыл бұрын
I like u r explanation....
@Sophie-li7vr
@Sophie-li7vr 3 жыл бұрын
Clear explanation
@ravipandya198
@ravipandya198 6 жыл бұрын
Sir how can we start machine learning project from beginning means what's need for it
@jaouadbenabdelkarim1843
@jaouadbenabdelkarim1843 3 жыл бұрын
Thank you so Much kknow things is clear
@khagesh6962
@khagesh6962 5 ай бұрын
when i saw your video then i subscribed your channel.
@codluca
@codluca 2 ай бұрын
Good explanation
@JitendraSingh-ow3vg
@JitendraSingh-ow3vg 6 жыл бұрын
Hitesh Bhai! I have lot of confusons ...I want to join IT field as a programmer but i dont no anykind of programming language.I am B.Tech CS graduate but nothing knowledge of compute.How can i ?What i should do
@andressuarez3079
@andressuarez3079 4 жыл бұрын
Great video. Thanks.
@learnwithalvin7327
@learnwithalvin7327 2 жыл бұрын
thank you choosing to speak English .. you've made things a lot clearer.
What are libraries and frameworks?
12:59
Codecademy
Рет қаралды 103 М.
NodeJS vs PHP | Which is best for beginners
12:45
Hitesh Choudhary
Рет қаралды 252 М.
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Useful Gadget for Smart Parents 🌟
00:29
Meow-some! Reacts
Рет қаралды 10 МЛН
Don’t take steroids ! 🙏🙏
00:16
Tibo InShape
Рет қаралды 28 МЛН
You missed these AI updates
11:05
Hitesh Choudhary
Рет қаралды 10 М.
Programming Intro - What are Coding Frameworks?
29:45
Eli the Computer Guy
Рет қаралды 14 М.
What is Model View Controller AKA MVC 🖥
9:14
Hitesh Choudhary
Рет қаралды 214 М.
What is the difference between frameworks and libraries?
8:58
Java Brains
Рет қаралды 128 М.
What is NoSQL database
11:58
Hitesh Choudhary
Рет қаралды 118 М.
What is a JavaScript Framework? (in detail)
8:06
SuperSimpleDev
Рет қаралды 200 М.
How we handle 12M+ users at Learnyst
1:10:10
Hitesh Choudhary
Рет қаралды 8 М.
What is Node js? | Simplified Explanation
8:49
Telusko
Рет қаралды 734 М.
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 5 МЛН
Apple Event - May 7
38:32
Apple
Рет қаралды 6 МЛН
Клавиатура vs геймпад vs руль
0:47
Balance
Рет қаралды 1 МЛН