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

Тәжірибелік нұсқаулар және стиль

What Is a Framework in Programming? | Why Is It Useful?
Do you want to know more about what frameworks are? Let's talk about that in today's video.
Did you know there's a lot of factors and things that you'll need to overcome to become a programmer that aren't specifically related to coding?
My name is Tim Buchalka and I have put together a series of videos which I call the "Programming Tip of the Day". And basically, each video goes through talking about some of the pitfalls and things that you'll need to overcome to succeed as a programmer, things like overcoming frustration and keeping yourself motivated.
In this series I will also answer common questions about choosing a programming language to learn, questions about your career path and things of that nature. Now there's a lot of other things as well that I'll cover in these videos and I'm also opening the lines for you to tell me what you want me to cover.
Now I've been a programmer for over 35 years so I think I'm real qualified to answer a lot of these questions. So if you do have a question, pop the question in the comments section of this video and I'll do my best to address that in a future video.
If you're ready to look at the next tip, click on the link below to get redirected to the playlist for all programming tips:
• Programming Tip of the...
If you're interested in coding specific programming videos, click on the link below to get redirected to the playlist for programming videos:
• Programming Tutorials
Consider subscribing by clicking on the Subscribe button right below the video.
Where to find out more about me:
My Video Courses
learnprogramming.academy/cour...
Twitter
/ timbuchalka
Facebook
/ tim.buchalka

Пікірлер: 153

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel4 жыл бұрын

    Watch Tim's Free Learn to Code Course on KZread! kzread.info/head/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad

  • @iqtrophy3006

    @iqtrophy3006

    4 жыл бұрын

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

  • @user-ku2fy9rx8r
    @user-ku2fy9rx8r4 жыл бұрын

    Love how his hand is behind his shirts logo

  • @kgod23

    @kgod23

    4 жыл бұрын

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

  • @damobart

    @damobart

    4 жыл бұрын

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

  • @indecisiveist

    @indecisiveist

    4 жыл бұрын

    It was so distracting. SMH

  • @IoniB

    @IoniB

    4 жыл бұрын

    was just gonna comment the same

  • @wilson6c

    @wilson6c

    4 жыл бұрын

    I doubt his T-shirt was virtual too

  • @pirga19
    @pirga194 жыл бұрын

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

  • @paulseymaker216

    @paulseymaker216

    2 жыл бұрын

    a glitch in the Matrix.

  • @OneBrokeBloke

    @OneBrokeBloke

    2 жыл бұрын

    For me it was the eyebrows

  • @aynanazz9087

    @aynanazz9087

    2 жыл бұрын

    HAHAHAHAHAHHA

  • @carterbrown6774

    @carterbrown6774

    2 жыл бұрын

    Facts lol

  • @MillennialStocksYT

    @MillennialStocksYT

    2 жыл бұрын

    😂

  • @RolyTheHolyPaladin
    @RolyTheHolyPaladin Жыл бұрын

    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
    @robertwimer4 жыл бұрын

    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 жыл бұрын

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

  • @josenunez8314
    @josenunez83143 жыл бұрын

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

  • @salihgireniz5339
    @salihgireniz53393 жыл бұрын

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

  • @seceeceb4623
    @seceeceb46234 жыл бұрын

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

  • @madhawabandara3227
    @madhawabandara32273 жыл бұрын

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

  • @jfarr206
    @jfarr2068 ай бұрын

    Great video - clear, concise, easy to understand

  • @bizarreworld2510
    @bizarreworld251010 ай бұрын

    Logo on T-shirt thing is is amazing!

  • @supadupahilton6848
    @supadupahilton6848 Жыл бұрын

    Best description I've heard so far

  • @HugoGuzmanC
    @HugoGuzmanC3 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    3 жыл бұрын

    You're very welcome! And thanks

  • @TM-kh7el
    @TM-kh7el2 ай бұрын

    Thank you for this easy-to-understand explanation.

  • @paracelsoisalive804
    @paracelsoisalive8042 ай бұрын

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

  • @WRAND2208
    @WRAND22085 жыл бұрын

    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 жыл бұрын

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

  • @masterkhoa
    @masterkhoa4 жыл бұрын

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

  • @ezbru
    @ezbruАй бұрын

    Great explanation!

  • @sarahallisa7005
    @sarahallisa7005 Жыл бұрын

    this was super useful! very much appreciated!

  • @luiscortez3443
    @luiscortez34433 жыл бұрын

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

  • @sourabhravi490
    @sourabhravi4904 жыл бұрын

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

  • @AP-gc5ss
    @AP-gc5ss5 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    We've added the video here!: kzread.info/dash/bejne/dK5rl8lvn8Wdo6w.html

  • @JITCompilation

    @JITCompilation

    4 жыл бұрын

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

  • @hamzajamali7732
    @hamzajamali77324 жыл бұрын

    what is the difference between library and frameworks?

  • @chiviza
    @chiviza Жыл бұрын

    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!

  • @brusslee1814
    @brusslee18144 жыл бұрын

    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?

  • @kannupriyarana4971
    @kannupriyarana49713 жыл бұрын

    best explanation found on youtube ! Thanks sir :)

  • @learningPlaceholder
    @learningPlaceholder4 жыл бұрын

    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?

  • @TheUpperG
    @TheUpperG5 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks for that, and you are welcome!

  • @MikeycalMeyers
    @MikeycalMeyers5 жыл бұрын

    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 жыл бұрын

    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!!

  • @mahtylast7340
    @mahtylast73403 жыл бұрын

    thank you for this short video

  • @moisesdavila2211
    @moisesdavila22114 жыл бұрын

    Great advices!

  • @duncanmacmillan2036
    @duncanmacmillan20362 жыл бұрын

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

  • @AnushR27
    @AnushR275 жыл бұрын

    Thanks Sir. You have explained the topic very nicely.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    You are welcome!

  • @kelvinmntambo1503
    @kelvinmntambo15032 жыл бұрын

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

  • @marakeshg8112
    @marakeshg81123 жыл бұрын

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

  • @kevinkasp
    @kevinkasp5 ай бұрын

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

  • @tpxtr
    @tpxtr Жыл бұрын

    Good explanation Thank you bro 💪

  • @NelsonRdm2Sanlez
    @NelsonRdm2Sanlez Жыл бұрын

    Yes, very useful, thank you very much

  • @thegaribovv
    @thegaribovv4 жыл бұрын

    Very Good explained

  • @niveshganeshan7171
    @niveshganeshan71713 жыл бұрын

    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 жыл бұрын

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

  • @tinysosig
    @tinysosig4 жыл бұрын

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

  • @gautammalik7718
    @gautammalik77183 жыл бұрын

    well explained .

  • @notalessandro
    @notalessandro4 жыл бұрын

    thank you wise man

  • @ArbaazKhan-wb2dt
    @ArbaazKhan-wb2dt3 жыл бұрын

    Thank you!

  • @ankursaxena4791
    @ankursaxena47912 жыл бұрын

    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?

  • @hikodzu
    @hikodzu Жыл бұрын

    Best explanation

  • @venkateshracha9074
    @venkateshracha90742 жыл бұрын

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

  • @juliocesar-om9kt
    @juliocesar-om9kt5 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks - will do this one next week!

  • @Noussair-
    @Noussair-2 жыл бұрын

    thx that helped me a lot

  • @jayanthsaikiran6624
    @jayanthsaikiran66244 жыл бұрын

    Then what is the difference between library and framework ?

  • @niharikamurulidhara7017
    @niharikamurulidhara70172 жыл бұрын

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

  • @nfs3646
    @nfs3646 Жыл бұрын

    Is c++ is good for framework in gaming ?

  • @St_Mo
    @St_Mo2 жыл бұрын

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

  • @Gupatik
    @Gupatik4 ай бұрын

    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.

  • @aadarshkumarshah8795
    @aadarshkumarshah87953 жыл бұрын

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

  • @user-ux1tg2qc3l
    @user-ux1tg2qc3l3 ай бұрын

    cool video)

  • @mehranalambeigi1063
    @mehranalambeigi10632 жыл бұрын

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

  • @agakov1
    @agakov18 ай бұрын

    thank you

  • @Jemi-Nour
    @Jemi-Nour11 ай бұрын

    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.

  • @mryusupov9434
    @mryusupov94343 жыл бұрын

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

  • @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 Жыл бұрын

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

  • @craigtillman5988
    @craigtillman59882 жыл бұрын

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

  • @kedaang
    @kedaang3 жыл бұрын

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

  • @maybeinactive
    @maybeinactive8 ай бұрын

    So all the functions are collectively called frameworks?

  • @anaskala1196
    @anaskala11965 жыл бұрын

    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 жыл бұрын

    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

    3 жыл бұрын

    @@TheLearnProgrammingChannel what frame work is useful for mobile development

  • @jasserlabiadh7012
    @jasserlabiadh70122 жыл бұрын

    legend. It helped

  • @chan7840
    @chan78404 жыл бұрын

    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

  • @marianezerriny3617
    @marianezerriny36173 жыл бұрын

    AWESOME

  • @edwardkasimir8016
    @edwardkasimir80163 жыл бұрын

    video starts at 0:21

  • @mariellepetty8878
    @mariellepetty88784 жыл бұрын

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

  • @homoxymoronomatura
    @homoxymoronomatura3 жыл бұрын

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

  • @apriljoyrojas6822
    @apriljoyrojas68222 ай бұрын

    What is framework idk??

  • @myhumblebeginnings
    @myhumblebeginnings2 жыл бұрын

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

  • @darren9678

    @darren9678

    Жыл бұрын

    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

    Жыл бұрын

    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 👍

  • @vinodhansrajsathwara
    @vinodhansrajsathwara5 ай бұрын

    Good

  • @raresunodos3001
    @raresunodos30012 жыл бұрын

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

  • @shadowwalker7717
    @shadowwalker77174 жыл бұрын

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

  • @god-speed03
    @god-speed035 жыл бұрын

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

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    I'll cover this in a future video. Thanks for the suggestion.

  • @marcomarkproductions
    @marcomarkproductions5 жыл бұрын

    I feel like you just described a library

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

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

  • @satyashinde7
    @satyashinde72 жыл бұрын

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

  • @erichernandez38
    @erichernandez383 жыл бұрын

    i need that shirt his hand goes in the logo

  • @denizdengeliyorum
    @denizdengeliyorum4 жыл бұрын

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

  • @kadalishankar7184
    @kadalishankar71843 жыл бұрын

    looks like deniro in jackie brown

  • @jamilah0306
    @jamilah03064 жыл бұрын

    this guys camera is clean as hell

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    4 жыл бұрын

    Thanks :)

  • @asitpurohit_108

    @asitpurohit_108

    4 жыл бұрын

    Irony : Clean as hell ??!!!

  • @masuphamakhube3553
    @masuphamakhube35533 жыл бұрын

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

  • @sltho
    @sltho5 ай бұрын

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

  • @alberjumper
    @alberjumper2 жыл бұрын

    That's a library, not framework

  • @iamkakarotsaiyan3918
    @iamkakarotsaiyan39184 жыл бұрын

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

  • @numb6455

    @numb6455

    4 жыл бұрын

    lol

  • @drbright4064
    @drbright40644 жыл бұрын

    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

  • @dragdream7522
    @dragdream75223 жыл бұрын

    4D T-SHIRT

  • @maxi-g
    @maxi-g2 жыл бұрын

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

  • @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. :)

  • @bhaveshxrawat
    @bhaveshxrawat2 жыл бұрын

    and I thought his hand was glitching smh!

  • @aadarshkumarshah8795
    @aadarshkumarshah87953 жыл бұрын

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

  • @NyxDream

    @NyxDream

    24 күн бұрын

    I thought I was the only one. 😂😂😂

  • @collinsa8909
    @collinsa89093 жыл бұрын

    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.

  • @SambhrantBista
    @SambhrantBista3 жыл бұрын

    Too much greenscreen.

  • @shansiddiqui4741
    @shansiddiqui47414 жыл бұрын

    lol his shirt hahah

  • @ibrahimjazmati9748
    @ibrahimjazmati9748 Жыл бұрын

    loved the fake t-shirt

  • @Amanda-bg7ib
    @Amanda-bg7ib4 жыл бұрын

    his angry eyebrows tho

  • @rubiye
    @rubiye2 жыл бұрын

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

  • @rubiye

    @rubiye

    2 жыл бұрын

    genius idea tbh its permanently in HD

Келесі