What Is a Framework in Programming? | Why Is It Useful?

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2024

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

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

    Watch Tim's Free Learn to Code Course on TH-cam!
    th-cam.com/play/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad.html

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

      Q1.is android stdio framework?
      Q2.what frame work should i use to develop desktop app, android app using C language?

  • @user-ku2fy9rx8r
    @user-ku2fy9rx8r 5 ปีที่แล้ว +540

    Love how his hand is behind his shirts logo

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

      why bother buying a t-shirt when you can code it virtually ^^

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

      buy a real t-shirt or keep you hands still when talking.

    • @indecisiveist
      @indecisiveist 4 ปีที่แล้ว +15

      It was so distracting. SMH

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

      was just gonna comment the same

    • @wilson6c
      @wilson6c 4 ปีที่แล้ว +14

      I doubt his T-shirt was virtual too

  • @pirga19
    @pirga19 4 ปีที่แล้ว +263

    I couldn't stop staring at the logo on his shirt lol

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

    By 1:57 this is literally all you need over those over 10+ min long videos. Thank you for the straightforward simple answer. Now I can easily decide if and what type of framework I may or may not need to learn. Thanks

  • @robertwimer
    @robertwimer 4 ปีที่แล้ว +43

    Very straight forward and to the point with a clear example.
    I'm starting to learn Python and was confused with the use of "framework," but you cleared that right up.

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

      I still don't understand. Can you explain in simple terms

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

    Thank you Tim. I have learned Java and Android thanks to your courses. You are a great teacher.

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

    Impressive motion tracking on the shirt. The logo follows the shirt movement exactly, but the hand collision gave it away. After Effects or Blender?
    Oh, and good video too. :)

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

      Hey thanks guys - You know the funny thing is I know I should not move my hand up so high because it spoils the illusion, but as soon as the camera starts recording I get in the zone about the video and forget to do it!! ha ha.

    • @juliocesar-om9kt
      @juliocesar-om9kt 5 ปีที่แล้ว

      WOW I ONLY NOTICED IT BECAUSE YOU SAID HAHA

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

      Busted!!

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

    Thank you for this great explanation! Other videos just gave me an entire different example or just told me the entire history of programming.

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

    Logo on T-shirt thing is is amazing!

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

    Thank you. Best description on the entire internet. God.. That just was what I need!

  • @AP-gc5ss
    @AP-gc5ss 5 ปีที่แล้ว +30

    Please make a video explaining what is an API. Thanks.

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

      Thanks for this -I'll make a video about it and add to the channel soon!

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

      We've added the video here!:
      th-cam.com/video/Bz75g6ob7sI/w-d-xo.html

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

      @eep so is an API sort of the like a "middle man" between a program and another piece of software?

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

    i have been wondering bout this shit for years, you deserve way better sir ! kudos

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

    Great video - clear, concise, easy to understand

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

    great short video series tim. if you can, please add some example pictures/slides when explaining things. that would greatly help the viewer.

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

      I'm doing that for some of my newer videos - starting with the upcoming design patterns video.

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

    Best description I've heard so far

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

    Just got an internship and on my onboarding day we were given a presentation on what framework they were thinking on using and I had no idea what a framework was so the entire time I was just like 😀
    But now it makes sense lol thank you!

  • @TM-kh7el
    @TM-kh7el 6 หลายเดือนก่อน

    Thank you for this easy-to-understand explanation.

  • @masterkhoa
    @masterkhoa 4 ปีที่แล้ว +72

    he actually use software to render that logo on his shirt??? lmao

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

    what is the difference between library and frameworks?

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

    Well explained. Except now I’m wondering what’s the difference between a “framework” and a “library”?

  • @sourabhravi490
    @sourabhravi490 4 ปีที่แล้ว +17

    Also do a tutorial of the VFX stuff going on there. xD

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

    Now I understand what people mean when they refer to a
    framework.
    Finally!

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

    Thanks. Short and directly to the point.👍🏼👍🏼

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

    So does that make the sort function a framework or is it just a pre-defined method? Collection of methods is library, isnt it? So, a library and framework same?

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

    Great explanation!

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

    Is c++ is good for framework in gaming ?

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

    That was short and to the point !! Thank you.

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

    What is the difference between a framework and a library then?

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

    Yes, very useful, thank you very much

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

    I still don’t understand. I wrote a flappy bird game from scratch and my brother asked me what frame work I used and I said “idk? JFrame?” I usually program for making machines as a hobby and I usually write all my own classes and functions from scratch in Cpp. I still can’t understand what framework is?

  • @n.sphakeme762
    @n.sphakeme762 2 ปีที่แล้ว

    Doesn't these programming languages already come with these methods (or functions) already developed? I don't know if I'm making sense

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

    Just had an aha moment thanks to you. Be well, brother

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

    Thanks Sir. You have explained the topic very nicely.

  • @juliocesar-om9kt
    @juliocesar-om9kt 5 ปีที่แล้ว +2

    Great video as always Tim! plz do what is an API next!

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

    Straight to the point. I like that. Good video.

  • @Jemi-Nour
    @Jemi-Nour ปีที่แล้ว +1

    what is the proper framework of Python that let me integrate my Website eCommerce in Python to be integrated with some nice Plugin WordPress? to pull the Plugin WD in my Python Website eCommerce.

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

    How to know which framework we are using in our company through our code?

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

    Tim I enjoy your courses in udemy nice to see you in person

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

    this was super useful! very much appreciated!

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

    Good job..
    Please make a video for what is gradle in Android..

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

    best explanation found on youtube ! Thanks sir :)

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

    video starts at 0:21

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

    Thank you for the tip. As I am new to programming I was wondering whether I can use 2 or more frameworks to create one single application?

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

      Yes you can! Its relatively normal to use multiple frameworks together, depending on the application you are trying to create.

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

    Thank you. Can you say a Framework is a template?

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

    As an Embeded systems programmers when I hear the 'not focus on the low level stuff' my head goes to crack, how is something like java or python low level, it's very high level that I hate it at the first place.

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

    Sir!! Can you brief me abt what is an
    automated framework ??

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

    I love all your videos and courses. THANK YOU VERY MUCH!!!

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

    Good explanation
    Thank you bro 💪

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

    So all the functions are collectively called frameworks?

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

    In plain english, perhaps with an analogy, what is the difference between IDE, Framework, and Mainframe?

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

      you may not need this now but for others
      an IDE is a platform that is made to help assist you in coding for example: vscode. it basically helps you the same way grammarly helps to write grammatically correct english, but for code.
      a framework is like pre-made noodles with all the ingredients already handcrafted and made by experts which you can use without you having to go through the effort of making it yourself.
      as for mainframe a google search will help you ;)

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

      Hahahahaa, sure. I will search mainframe for myself. Thank you very much by the way.

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

      @@myhumblebeginnings did not expect a reply and no problem bro 👍

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

    I wont to be android developer but,i dont know about kotlin and flutter,what do you recommend me ,what am i starting firstly

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

    Best explanation

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

    Great info Sir ...if we have created any python script to copy some data from web page and create excel of it...drag and drop that script to command prompt...will that script called frame work?

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

    Tight explanation, Well conveyed my nigga. Keep up, thank you.
    Love.

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

    Thank you sir!

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

    Then what is the difference between library and framework ?

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

    Tim Buchalka to his video editor: Just put the channel logo somewhere where you can see it
    The Video editor:

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

    I still don't get what's the difference between a framework and a library.

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

    thank you for this short video

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

    please make a video on how to keep that logo stick to the tshirt all the time lol...great explaination love your channel

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

    Very Good explained

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

    I feel like you just described a library

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

      They are very similar. I classify a library as more a building block that can be used anywhere.

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

    so when we are using the import statement in java we are using a framework? can you use multiple frameworks at once on the same program?

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

    What you explained & especially an example, isn’t it a library definition.

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

    Its his Hand going behind the Logo on his T-shirt for me

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

    Hello Tim,
    Could you please tell me the names of the frameworks that a good programmer need to get to know well. Thanks.

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

      Not really, no. Without knowing what field you are in (web development, mobile apps, desktop apps, etc) and even what language you are using I cannot offer much here.

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

      @@TheLearnProgrammingChannel what frame work is useful for mobile development

  • @god-speed03
    @god-speed03 5 ปีที่แล้ว

    what is cloud computing ??is it related to coding stuff

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

    ahhhh so this is why programmers keep going to stack overflow...... (new to the coding world)

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

    if I'm learning to develop mobile apps, what are the frameworks I need to know?

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

      Actually, he mentioned one in the vid. Java can be used to develop mobile apps, just like kotlin, but I don't think there's a kotlin framework... Anyways, here's a link: en.wikipedia.org/wiki/List_of_Java_frameworks

  • @maxi-g
    @maxi-g 2 ปีที่แล้ว +2

    OMG - the logo on your shirt is animated, it isn't real - the background is greenscreen - THAT'S JUST SAD!

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

    this guys camera is clean as hell

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

    thx that helped me a lot

  • @StevenSingleton-l2y
    @StevenSingleton-l2y 7 หลายเดือนก่อน

    cool video)

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

    well explained .

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

    What is framework idk??

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

    Great advices!

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

    thank you wise man

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

    I will buy a t-shirt to you which will wrote the learn programming.

  • @ArbaazKhan-wb2dt
    @ArbaazKhan-wb2dt 4 ปีที่แล้ว

    Thank you!

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

    legend. It helped

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

    thank you

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

    Good

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

    he was disturbing me with his hands behind the logo...so i have to restart the video to understand

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

      I thought I was the only one. 😂😂😂

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

    thought you were wearing merch but realized its just a blue shirt lol

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

    AWESOME

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

    Your answer is utterly wrong. In programming,a framework is different from a library. You described a library and confused the two. Missed the mark by a wide margin and miseducated a lot of people. Lesson: don't take programming advice from any one online esp those boasting their "years" of experience to you.

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

    The video is so bright. I cant.....

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

    i need that shirt his hand goes in the logo

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

    looks like deniro in jackie brown

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

    hey man not to criticize but why not have the editor chroma key the shirt that way your hand stays on top of the shirt

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

    That's a library, not framework

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

    4D T-SHIRT

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

    Here's your like, good man! (Y)

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

    Interesting how your hand is able to go behind the logo on your shit...lol...Actually, it's a pretty cool video-editing effect. :)

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

    wherw can i get a shirt like that?? :)

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

    and I thought his hand was glitching smh!

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

    i couldnt even focus on what hes saying because his logo is motiontracked to his shirt

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

      genius idea tbh its permanently in HD

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

    loved the fake t-shirt

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

    Too much greenscreen.

  • @Amanda-bg7ib
    @Amanda-bg7ib 4 ปีที่แล้ว

    his angry eyebrows tho