What are libraries and frameworks?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • The terms 'library' and 'framework' are so ubiquitous in the tech industry it may seem they're interchangeable. Each term, however, has very different meanings or implications, and in this video, Carlos breaks those down for us.
    Take Codecademy's Code Foundations course: j.mp/3eV0Pa1
    - - - -
    Join the millions learning to code with Codecademy.
    Learn to code: j.mp/3eOFj6A
    Check out our full course catalog: j.mp/338vtHg

ความคิดเห็น • 83

  • @zerosandones7547
    @zerosandones7547 2 ปีที่แล้ว +91

    library:
    - a collection of code packed together that can be used over and over when needed
    framework:
    - provides a supporting structure to build software
    - allows a programmer to avoid writing any "boilerplate" code
    - you'll have a specific structure that you have to follow when working with a framework

  • @MichaelDude12345
    @MichaelDude12345 3 ปีที่แล้ว +34

    Your explanation of the difference between the actual usage of the two, was one that many people have not been able to express to me even though they have tried explaining it. Thank you so much!

  • @samson3523
    @samson3523 3 ปีที่แล้ว +13

    Great explanation I had accidentally learned React was a framework when it is actually a library! Thankyou for clearing this up for me before I embarrassed myself thankyou Carlos! My $25,000 bootcamp had taught me React and Angular were interchangeable! how wrong they were!

    • @marklalonde8194
      @marklalonde8194 2 ปีที่แล้ว +8

      25k$ lol man you got ripped hard

  • @adzplus1
    @adzplus1 ปีที่แล้ว +1

    Yes. I do agree that he explained these two concepts very good. With great examples. Now I have a real understanding of the differences between framework and library. Like many here I have searched before explanations on the differences between them, but was not able to grasp the real meaning

  • @KarinaStavenes
    @KarinaStavenes 5 ปีที่แล้ว +5

    Thank you! That was very well explained and illustrated with relevant examples while keeping the video short.

  • @dudebro4089
    @dudebro4089 2 ปีที่แล้ว +2

    Thank you. Really cleared up everything I didn't understand

  • @incredibleme_
    @incredibleme_ 5 วันที่ผ่านมา

    You know what! People love criticizing! Some comments on this wrong or right. Please go ahead and create a content and have the balls to speak it up in a video. I loved the video and the overall insight that I understood the difference between the two very popular interchangeably used tools!
    Thank you so much! Subscribed!

  • @rachelkelley7134
    @rachelkelley7134 5 ปีที่แล้ว +2

    Easy to understand and to the point with decent examples. Thanks.

  • @josemfcheo
    @josemfcheo 5 ปีที่แล้ว +5

    I did not know that react was a library. Awesome vid!

  • @climateenvironment7587
    @climateenvironment7587 2 ปีที่แล้ว +1

    Thanks man, that was so helpful! I finally understand the landscape of programming so much better now that I understand what the hell everyones talking about

  • @joe_j
    @joe_j ปีที่แล้ว +1

    You should do more tutorials. I just discovered this and wow. Thank you

  • @tejeswarpala2841
    @tejeswarpala2841 5 ปีที่แล้ว +20

    I was thinking that React is a framework! poor me!
    cool and clear explanation.
    with simple analogy.

    • @PranavBhattarai
      @PranavBhattarai 3 ปีที่แล้ว

      Same here. But it is really not?!
      Edit: Just Googled, React is NOT a framework. There we go, my programming knowledge.🤣

  • @manuelchavez3492
    @manuelchavez3492 3 ปีที่แล้ว +2

    Thank you! Your examples and analogies helped me a lot clarifying the differences between these two concepts. 🙌💯

  • @bethelgirma9038
    @bethelgirma9038 3 ปีที่แล้ว +14

    would there ever be a case in which a coder needs to use two frameworks at the same time or would that be impossible?

    • @generalrodcocker1018
      @generalrodcocker1018 2 ปีที่แล้ว +9

      of course! it‘s very common to use multiple frameworks.

  • @dilanli7491
    @dilanli7491 3 ปีที่แล้ว +3

    This was so helpful, thanks so much for the content!

  • @silvanoseric5925
    @silvanoseric5925 4 ปีที่แล้ว +3

    What extension are you using for your chrome home page??? Loved it...

  • @vineethm6930
    @vineethm6930 2 ปีที่แล้ว +1

    Awesome video and great way of explaining using practical examples !

  • @TheCitizenRemy
    @TheCitizenRemy 2 ปีที่แล้ว +1

    Very helpful, having to take on a blockchain project technology component, CTO hard to come by. This helps as we're white labeling a protocol (framework) and proper use of Libraries was confusing. This will make it easier to continue and hire tech staff.

  • @christcommanded7097
    @christcommanded7097 2 ปีที่แล้ว +1

    coding with Cris is also a big help

  • @user-ww6ns4hn9r
    @user-ww6ns4hn9r 2 หลายเดือนก่อน

    lol, I can't believe you went from "oh hey this is a regular expression" to a full blown email regex and saying "if you are not familiar with this, it's just... a regex' LOOOOOL

  • @hassanadebambo9109
    @hassanadebambo9109 3 ปีที่แล้ว

    Best explanation so far ....

  • @amanihrd7609
    @amanihrd7609 3 ปีที่แล้ว +1

    great explanation! thank you so much sir

  • @terryflautses7421
    @terryflautses7421 5 ปีที่แล้ว +1

    Great video and explanation. Thanks Carlos and Codecademy!

  • @Dannyzroblox
    @Dannyzroblox ปีที่แล้ว

    it helped me and my coding teacher

  • @26.johanesmarco52
    @26.johanesmarco52 3 หลายเดือนก่อน

    so is it like this?
    1. libraries
    - set of toolkits (hammer, nails, etc) to build a house
    - library names (reactjs, etc) is the company that made the toolkit sets
    2. framework
    - set of instructions to build something
    you can build your own toolkit but why bother if there's already a company that produces these toolkits that are proven good,
    and you can build a house but if you don't have the instruction, it will be too long to figure it out, so you need step by step / instruction (frameworks) to build the house using the available toolkits, and you build the house according to the instructions hence why it's said that framework called you not you called the framework?

  • @yahayafuseini872
    @yahayafuseini872 2 ปีที่แล้ว +1

    Nice to meet sir, you boost Memory

  • @nirwanbhaktisager5586
    @nirwanbhaktisager5586 3 ปีที่แล้ว +1

    good explaination

  • @acestandard6315
    @acestandard6315 11 หลายเดือนก่อน

    Helped me out a lot, thanks😄

  • @InnovatorsTales
    @InnovatorsTales 3 ปีที่แล้ว

    The best explanation

  • @davidbolumbu666
    @davidbolumbu666 3 ปีที่แล้ว

    Very good analogy. Thanks

  • @vam8775
    @vam8775 ปีที่แล้ว

    good explanation. Though many prefer short length videos ...

  • @yuqingli2384
    @yuqingli2384 ปีที่แล้ว

    Thank you very much. Very very clear

  • @69k_gold
    @69k_gold 5 หลายเดือนก่อน

    Library: You call its code
    Framework: It calls your code

  • @robert202
    @robert202 ปีที่แล้ว

    Thank you very much

  • @reemamansour2258
    @reemamansour2258 3 ปีที่แล้ว

    thank you
    I perfectly understand now !

  • @hakemhamdoud8216
    @hakemhamdoud8216 3 ปีที่แล้ว

    What is his program pls tell me

  • @dcn4lyf
    @dcn4lyf 4 ปีที่แล้ว

    Awesome!!!!!!!! Thanks for the explanation

  • @adefela
    @adefela 8 หลายเดือนก่อน

    Thank you

  • @sgeunes
    @sgeunes 3 ปีที่แล้ว

    Nice. Helpful. Thank you.

  • @sojumoscow
    @sojumoscow 2 ปีที่แล้ว

    Thanks for the video! Now I know!

  • @rexagezo8420
    @rexagezo8420 4 ปีที่แล้ว

    thanks for the insight

  • @tko9753
    @tko9753 3 ปีที่แล้ว

    Is react a library or a framework?

  • @nikyls9143
    @nikyls9143 3 ปีที่แล้ว

    very clear🙌

  • @AJAYKUMAR-gf8jc
    @AJAYKUMAR-gf8jc 2 ปีที่แล้ว

    Thanks Bro !!!

  • @techandnavid
    @techandnavid 2 ปีที่แล้ว

    Great video

  • @edumaba
    @edumaba 3 ปีที่แล้ว

    Thank you.

  • @jwdonahue
    @jwdonahue 2 ปีที่แล้ว

    this helped.

  • @vetachix4911
    @vetachix4911 ปีที่แล้ว

    Good staff

  • @chardcleary2946
    @chardcleary2946 3 ปีที่แล้ว

    Very good, thank you

  • @rongwu8264
    @rongwu8264 ปีที่แล้ว

    Excellent

  • @tipsbymd
    @tipsbymd 2 ปีที่แล้ว

    Your terminal is very attractive ! How you have done that ?

  • @goodness776
    @goodness776 4 ปีที่แล้ว

    Thank you! Thank you!

  • @MauriceWilliams
    @MauriceWilliams 3 ปีที่แล้ว

    This is some deep stuff.

  • @KingUnity22
    @KingUnity22 5 ปีที่แล้ว

    Awesome video.

  • @symphonysalameh5587
    @symphonysalameh5587 2 ปีที่แล้ว +1

    so libraries are using someone code in my code
    while the framework is putting my codes in someone code
    and what makes a good programmer pro one is how many libraries he knows and how can he use them

  • @subhashkeer4394
    @subhashkeer4394 5 ปีที่แล้ว +1

    very well explained :-)

  • @adegbengaogungeje5124
    @adegbengaogungeje5124 2 ปีที่แล้ว

    Is React a Library or Framework?

    • @fadhil4008
      @fadhil4008 11 หลายเดือนก่อน

      Man did you even watch the entire video?

  • @TamerlanAskerov-j9i
    @TamerlanAskerov-j9i 5 ปีที่แล้ว

    Yeah, quickly and interesting!

  • @Sushmitha254
    @Sushmitha254 5 หลายเดือนก่อน +2

    I think the content is from Coursera

  • @Moodapps
    @Moodapps 2 ปีที่แล้ว

    this you very much :)

  • @momakplayz7985
    @momakplayz7985 3 ปีที่แล้ว +1

    Hi, i know javascript basics and i heard of Javascript Libraries. But its my first time using a javascript library and im very confused on how to use it.

  • @si-ken
    @si-ken 2 ปีที่แล้ว

    great video.
    guy could've used a pop filter though, would have made it easier to hear what he was saying

  • @magicmarko514
    @magicmarko514 2 ปีที่แล้ว

    ILY

  • @CJ-km5zz
    @CJ-km5zz 3 ปีที่แล้ว

    awesome

  • @temamou43
    @temamou43 3 ปีที่แล้ว

    I like the way you explain things but I guess the examples you used confused me a lot, please come up with a simpler example next time I am sure it will help a lot of people

  • @Layarion
    @Layarion ปีที่แล้ว

    4:30 i don't appreciate you misleading people here. you keep saying "this really condenses it", yes, but anyone can do that without a library. so please, how about you describe traits that are *actually* unique to what a "library" is.

  • @AndreeaCe
    @AndreeaCe 3 หลายเดือนก่อน

    Guess...

  • @josemfcheo
    @josemfcheo 5 ปีที่แล้ว

    First

  • @legoghetto2689
    @legoghetto2689 4 ปีที่แล้ว

    would more appreciate if you pronounce all the words clear. didn't get like 10% of what you are saying.

  • @TheNotSocialClub
    @TheNotSocialClub หลายเดือนก่อน

    thank you

  • @tejeswarpala2841
    @tejeswarpala2841 5 ปีที่แล้ว +4

    I was thinking that React is a framework! poor me!
    cool and clear explanation.
    with simple analogy.