.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#

What is the difference between .NET Framework and .NET Core? Where does .NET fit in? Is .NET Standard another framework? What about the versions of C#? How do they relate to the .NET Framework/Core/.NET/Standard? These are the questions we are going to answer in today's episode of Dev Questions.
Podcast: iamtimcorey.com/p/podcast
Purchase Courses: iamtimcorey.com
Mailing List: signup.iamtimcorey.com/

Пікірлер: 1 000

  • @droam129
    @droam1292 жыл бұрын

    I’ve probably googled this question a dozen times over the past couple years, and this is the first time I’ve understood it. Thank you, Tim.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I’m glad it was helpful.

  • @paldeusjaco9657

    @paldeusjaco9657

    2 жыл бұрын

    @@IAmTimCorey You have the gift of explaining and teaching. Truly appreciate your time articulating so much knowledge. Wishing you the best, Tim.

  • @GaryWee111

    @GaryWee111

    2 жыл бұрын

    @@IAmTimCorey Thanks for explaning! Finally understand the different after coding in C# for 7 years.

  • @jaycelee8453

    @jaycelee8453

    2 жыл бұрын

    @@IAmTimCorey god is bold

  • @lifeisgameplayit

    @lifeisgameplayit

    2 жыл бұрын

    why not bingit ;d

  • @williamliu8985
    @williamliu89852 жыл бұрын

    "William" has just finished this video. I still can`t believe that my question was answered here..!! Very clear answer for me. I appreciate it, Tim! ❤

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Awesome!

  • @AmbroseKTal

    @AmbroseKTal

    2 жыл бұрын

    Thank you. A friend has tried to explain this several times, but I still get confused. This really helps. I never thought to ask in here! Thank you again.

  • @yunietpiloto4425
    @yunietpiloto44252 жыл бұрын

    Man why I didn’t have a university professor like you. Spot on!

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    If they are at the university, than they are rarely in the real business world actually doing it.

  • @dand4485

    @dand4485

    2 жыл бұрын

    @@tomthelestaff-iamtimcorey7597 Honestly this might be an over simplification, a number of my co-workers when I worked at Microsoft also taught classes at the University of Washington.

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    @@dand4485 True, there are some exceptions. I did encounter one in my years a the university.

  • @none_the_less

    @none_the_less

    2 жыл бұрын

    In my opinion university professors spend so much time mastering subjects to the point where they lose touch with what is it like to be a beginner.

  • @dand4485

    @dand4485

    2 жыл бұрын

    @@none_the_less That might be true but, but then again wouldn't expect universities the place for beginners, especially if the topic is on advanced topics, where the level of professors covering the hard stuff, more often they won't be teaching introductory classes? While some of the best teachers I had where the upper professors teaching the simple stuff. Found more often they cut out the chatter and presented stuff clearly in a way only a person with great understand might. Having as much mastery of a subject they really would make it that much simpler and earlier for other to understand. Hard having a person that doesn't really understand a subject themselves teach it too...

  • @_rcs
    @_rcs2 жыл бұрын

    Tim, you were my go-to resource when I was stuck developing with WebForms and was trying to build modern skills. I'm glad you are still producing quality content. I hope it's going well for you.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad my content has been so helpful.

  • @ricardodelacruz8666
    @ricardodelacruz86662 жыл бұрын

    Thanks for that great explanation! I speak English and Spanish and this is by far the best video in both languages that I’ve found on the web explaining the difference between all of the confusing concepts of .Net, I was so frustrated that I couldn’t found a video or document that explains all of that but you have done it in a easy and excellent way, thanks a lot!!!!!!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it was so helpful.

  • @timneale5657
    @timneale56572 жыл бұрын

    Thank YOU!!! Being new to Developing this really helped answer a question I didn't even really know I had. Awesome explanation, can't wait to watch more of your stuff.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are most welcome. Thanks for watching.

  • @digestingpuma5597
    @digestingpuma55972 жыл бұрын

    Love this video and Tim's explanation. The way he explains it, his conversation pace makes it much, much easier for me to understand the topic.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thank you.

  • @moneyhustle7462
    @moneyhustle74622 жыл бұрын

    Tim I have been confused by this for so long. This was hands down one of the best explanations I have ever seen for such a complex topic. SALUTE!!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it was so helpful!

  • @E1987TO
    @E1987TO2 жыл бұрын

    Shared this to the team to clarify the need for migration. Thank you, my man!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

  • @williamFrSFO16
    @williamFrSFO162 жыл бұрын

    Thank you, Tim! (Your videos on KZread and classes at IAmTimCorey are great!)

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thank you!

  • @cccc7006
    @cccc70062 жыл бұрын

    Thanks for this Tim. Great content. I updated my setting for your channel to notify on all videos.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Awesome!

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

    I've been scratching my head over this confusion for quite some time and this video finally put an end to that confusion. Thank you so much for this great explanation.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Glad it helped!

  • @t555d
    @t555d2 жыл бұрын

    Wow man what an explanation! This cleared out my many questions. You are really wonderful professor. Thank you Professor Tim!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Awesome!

  • @jeeshenlee183
    @jeeshenlee1832 жыл бұрын

    Thanks, Tim. That's a great summary. I wish to see more how-to video guides on migrating from ASP MVC (.NET Framework 4.8) to .NET 6 and migration from WPF (.NET Framework) to .NET 6

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    I added it to Tim's list for topics to consider. Thanks for recommending it.

  • @magicorpse

    @magicorpse

    2 жыл бұрын

    @@tomthelestaff-iamtimcorey7597 Hey, just wanted to ask if it was possible to make a video about it? Thanks for the content you provide.

  • @liswingeorge3185
    @liswingeorge31852 жыл бұрын

    Thanks man. I don't think anybody would care to break it down more concisely than how you did in this video. 25 mins. Well put out.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thank you!

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

    Thank you so much for such a simple yet detailed explanation! This was so confusing before and now it is crystal clear.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Glad it was helpful!

  • @stevenbingham3061
    @stevenbingham30612 жыл бұрын

    I would have loved some graphics to accompany this discussion, but even without graphics the representation was easy to follow. Nice job. I've worked with Microsoft software/systems since the 80's and one thing I can say is you really need to understand the historical progression of its systems to really appropriately understand where thing are. This simple discussion of the progression and reasoning behind going from Framework to Core is an example of how drawing that historical background is truly helpful.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad you enjoyed it.

  • @gwog
    @gwog2 жыл бұрын

    Fantastic explanation. Thank you!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @prakashpoudel7536
    @prakashpoudel75362 жыл бұрын

    The best clear and concise explanation ever came up with. You rock Tim

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thank you!

  • @deepakbagate6211
    @deepakbagate62112 жыл бұрын

    Wow !!! This is spot on fantastic explanation. Now I have clear picture about my learning path ahead. Thanks a lot, Tim. And as always you are Tim Corey !!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I’m glad it was helpful.

  • @skajlet9045
    @skajlet90452 жыл бұрын

    As always a clear explanation. It would be great if you could create a video about CIL, CLR, JIT. What they are, what they do and how they depend on each other. Thank you for your commitment.

  • @alexisfibonacci

    @alexisfibonacci

    2 жыл бұрын

    The CLR is the runtime kind of like the JVM; just think of it as a Virtual Machine. Think of CIL as some kind of Assembly Code that the Virtual Machine understands. The JIT converts CIL to the instructions of the underlying hardware as the program runs. For instance, a program written in C# can be compiled to CIL just once (depending on your compiler switches) and then run on different architectures - x86, x64, ARM, ARM64. It is the responsibility of the JIT on the given platform to convert the CIL to actual machine code for that platform as the program runs.

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    I a great explanation in other comments, but I still placed it on Tim's viewer suggestions list.

  • @IamKVJ999
    @IamKVJ9992 жыл бұрын

    Just this single video cleared all of my confusion in dot net... Thanks man!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

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

    Thanks for the clarification! Really appreciate the time and effort you spent in making this video

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @vibhordhawan27
    @vibhordhawan272 жыл бұрын

    The best video I have seen so far which explained these confusing terms in such an easy way. Thanks Tim :)

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Excellent!

  • @jasonfreeman8022
    @jasonfreeman80222 жыл бұрын

    Wondering why you haven’t mentioned the support libraries as well. I think this is what you meant when you used the term “abstraction layer”. Any language on a given platform requires all kinds of helpers to do things like open files, communicate via the network, print, and common tools like lists, stacks, numerical processing, etc. Framework required pre-installed libraries. These libraries tended to be monolithic (large and not very modular). Core modularized and packaged parts of the framework libraries allowing developers to pick and choose the parts of the “libraries” they needed for an application. This was necessary for a couple of reasons. One, cloud servers needed to be fast to spin up. Requiring that the entire set of framework libraries be present increased storage consumption and install time. Two, the framework had a bigger footprint because it was all one big thing and it would load and initialize things that the app may never use. So modularizing it and enabling the dev to specify only what was needed made application installation smaller and faster and it also made application startup smaller and faster. Framework = monolithic install. Core = modular packaging.

  • @nugzila4170

    @nugzila4170

    2 жыл бұрын

    Thank you.

  • @UrGuru

    @UrGuru

    2 жыл бұрын

    thank you

  • @AbhishekBali93

    @AbhishekBali93

    2 жыл бұрын

    Thank you 👍🏼.

  • @akunformalitas

    @akunformalitas

    2 жыл бұрын

    Thanks but what about ".NET Standard"?

  • @ChadiHD112

    @ChadiHD112

    Жыл бұрын

    It's not only about libraries, its also about how the language is written fundamentally ( indentation, use of brackets, Dense Matrix Multiplication)...so on. These are very important to be written and organised on the hardware memory using very low level languages (Assembly) or maybe C/C++. Most languages have their own unique way to write and organise that specific memory and having a Framework that unites all of these "Abstractions" is huge. So, instead of having to use 5 languages to write an application on different platforms, now you can use only 1. Which in our case C#.

  • @saikovvuri
    @saikovvuri2 жыл бұрын

    Hello Tim, excellent explanation, thanks clears several confusion points for me. I do have a question - what do they mean say ".NET Core X has support for 3 years" does it mean they will fix any bugs identified in that version or they will only be backward compatible for 3 years back

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    They will fix bugs in that version.

  • @Xershade

    @Xershade

    2 жыл бұрын

    Usually a life time for something is the developer basically saying, after three year's we're not working on this except for major security patches, after five years we're done, it's dead, use at your own risk. The main thing to keep in mind is if three years from now a third party library is going to be updating to a new version, that's pretty much the number one thing that kills code when a version expires, the libraries ti depends on moving on to the latest version.

  • @dmytroskydanenko5106
    @dmytroskydanenko51062 жыл бұрын

    Thank you for a brilliant explanation! And yeah, these things confused me while studying SC and only now I have seamless understanding of what's going on there. Great video!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Excellent!

  • @hollisross3561
    @hollisross35612 жыл бұрын

    Thank you for clearing that up. I was so confused about all of these naming conventions.

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    Thanks for looking to Tim for the answers!

  • @orange-vlcybpd2
    @orange-vlcybpd22 жыл бұрын

    Relativity Theory < Quantum Theory < Valsiliev equations < abc conjecture < dotNET Framework Naming and Versioning System

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Naming is hard.

  • @Rhapsodizenkharis
    @Rhapsodizenkharis2 жыл бұрын

    Tim, it will have been nice to use the display devices behind you to give us illustrations that will go with your explanation! I had to do my own illustrations while you explained.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I don’t have a display behind me. That’s my bookshelf.

  • @Rhapsodizenkharis

    @Rhapsodizenkharis

    2 жыл бұрын

    @@IAmTimCorey :)

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

    What an Explanation of a Complex Eco-System into an Easy to Digest hierarchy. Thank you for being on KZread for Us

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Glad you like it!

  • @AlexxXRecorD
    @AlexxXRecorD2 жыл бұрын

    Detailed and clear as usual. Thanks so much for the explanation!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @fox_trot
    @fox_trot2 жыл бұрын

    I just love this guy, unbelievably succinct!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thanks!

  • @evildoer1606
    @evildoer16062 жыл бұрын

    Hey Tim, thank you for the explanation! What about ASP.NET and ASP.NET Core? Where and when did they come from?

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Same thing. ASP.NET is the web project types in the .NET Framework. ASP.NET Core is the web project types in .NET Core.

  • @irfanshaik1302

    @irfanshaik1302

    2 жыл бұрын

    @@IAmTimCorey So they use different abstraction layers or same? I mean does asp.net use .net framework and asp.net core uses .net core?

  • @vaibhavpatil1719

    @vaibhavpatil1719

    2 жыл бұрын

    @@irfanshaik1302 Right Question

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

    Amazing explanation! I've been googling this for days and only now I could nail it. Thanks a lot

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Glad it helped!

  • @subhankarbhattacharjee6113
    @subhankarbhattacharjee61132 жыл бұрын

    Thank you for this brilliant Explanation, It has cleared my doubt.

  • @BM-jy6cb
    @BM-jy6cb2 жыл бұрын

    .Net Core - Naming confusion not helped by many libraries for. Net Framework having base components in libraries named along the lines of MyLibrary.Core. Also MS screwed up big time with their Identity libraries. TBH, I still can't shake the incompatibility impression of the original .Net Core release. All this isn't helped by the muddled online documentation.

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    Yup, clear as mud.

  • @bobweiram6321

    @bobweiram6321

    2 жыл бұрын

    It's what happens when the marketing people get involved in technical matters.

  • @bobweiram6321
    @bobweiram63212 жыл бұрын

    Why did Microsoft make this so damn confusing in the first place? They're terrible at communicating

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I think I explained that in the video.

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

    this is probably the clearest explanation I have come across, and it was pretty damn useful, with all the naming convention etc.. Thanks

  • @IAmTimCorey

    @IAmTimCorey

    Ай бұрын

    You are welcome.

  • @geoffmreynolds
    @geoffmreynolds2 жыл бұрын

    I cannot stress enough what a great video this is. I have been confused with .net for the longest tome

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Glad it helped!

  • @PaulPaulPaulson
    @PaulPaulPaulson2 жыл бұрын

    To start with the obvious: .NET is a terrible name

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Yep.

  • @FaisalAfroz

    @FaisalAfroz

    2 жыл бұрын

    even the languages name of C# or F# . They need to get their naming sorted out so it is easy to google without special characters.

  • @AbhigyanGautam
    @AbhigyanGautam2 жыл бұрын

    This is the best explanation to the differences between all of these. Thanks a lot!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You're very welcome!

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

    Thanks Tim, It was really a great way of explanation and makes me very very clear to remove the confusion on these terminologies.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @mariusadrian999
    @mariusadrian9992 жыл бұрын

    I searched for so long for a clear explanation of the differences between .NET versions that it became frustrating. Thank you for making this video and clearly explaining everything.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it was so helpful.

  • @vatnax2680
    @vatnax26802 жыл бұрын

    Finally, a clear explanation! Thank You, great video!

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    Thanks for trusting Tim in your coding journey.

  • @rajeshgokhale1975
    @rajeshgokhale19752 жыл бұрын

    Best explation heard so far....Cleared most of the doubts... Appreciate it

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Excellent!

  • @jaxparrow1794
    @jaxparrow17942 жыл бұрын

    Tim, once again, a job well done! Thanks!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @mamtasingh-jo2fo
    @mamtasingh-jo2fo2 жыл бұрын

    Thank you Tim for the wonderful video...It was always confusing to get the difference between these three..Now it is more clear..

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

  • @Shakti_Singh_Om
    @Shakti_Singh_Om2 жыл бұрын

    thanks Tim for a wonderful explanation. I am sure it couldn't be done any better.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

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

    give this dude a medal, you explained it so well and it's so easily understandble. well done my freind.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Thank you!

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

    Thanks Tim for this clear and easy to understand video. All your videos are just amazing. Thank you very much.

  • @IAmTimCorey

    @IAmTimCorey

    Ай бұрын

    You are welcome.

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

    This was such a great video, thank you so much for the content!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @ulviugur3605
    @ulviugur36052 жыл бұрын

    Great summary Tim ! 👍 One could have used a slide for the multiple layers and all but this worked also fine 👏

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I’m glad it was helpful.

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

    This was so clear! Great job Tim! Thanks

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You're very welcome!

  • @3dr1ch
    @3dr1ch7 ай бұрын

    Thanks so much for this video - really helped me get back up to speed with things!

  • @IAmTimCorey

    @IAmTimCorey

    7 ай бұрын

    You are welcome.

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

    That was an awesome overview of the past 20 years!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Thanks!

  • @sajankumarvijayan811
    @sajankumarvijayan81111 ай бұрын

    Well explained. Thank you TimCorey.

  • @IAmTimCorey

    @IAmTimCorey

    11 ай бұрын

    You are welcome.

  • @Lennard1998
    @Lennard19982 жыл бұрын

    Thank you!! I have been puzzling with this for a couple of days

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @mykolakriukov1252
    @mykolakriukov12522 жыл бұрын

    Cool, finally I have a clear vision what net standard is used for, thanks Tim!!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

  • @janlamprecht9229
    @janlamprecht92292 жыл бұрын

    Brilliant, crystal clear explanation, thank you. 👏

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @sivaapss0015
    @sivaapss00152 жыл бұрын

    Thank you for great explanation I am a starting with c# and finally I can understand the difference between the different .net

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Excellent! I am glad it helped.

  • @SiebeBosch
    @SiebeBosch2 жыл бұрын

    Great explanation Tim. Thanks for clarifying!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

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

    Very detailed yet simple explanation. Thanks TIm

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @pedrofeltrin8774
    @pedrofeltrin87742 жыл бұрын

    Essential video for someone just getting into the .NET world like me. Thank you a lot!!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

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

    Exactly the video I needed! Thanks for this :)

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @andrewsterkowitz3930
    @andrewsterkowitz39302 жыл бұрын

    Loving the upgraded quality on the channel!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thanks!

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

    Thank you Tim. You're such a great teacher.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @trisapandey1311

    @trisapandey1311

    Жыл бұрын

    @@IAmTimCorey ☺️☺️

  • @brikimbran
    @brikimbran2 жыл бұрын

    Thanks Tim. Cleared the air quite a bit.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Glad it helped.

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

    Thank you!!! It all makes sense now

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @davidpetty7014
    @davidpetty70142 жыл бұрын

    Answered a LOT of questions and cleared things up. Thanks

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Excellent!

  • @pan5685
    @pan56852 жыл бұрын

    Thank you for this great video! 12:24 you did mention that C# 9.0 is supported only .Net Core, now is C# 8.0 also a .Net Core release or it may run with .Net framework 4.8:with some tweaks ? What will be these tweaks if yes.

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

    Thank you for the history and easy explanation. Nothing is difficult, it's just how you are taught that makes it hard or difficult. You made it easy.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

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

    Thank you for the detailed and very clear explanation!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @HieuNguyen-td7ic
    @HieuNguyen-td7ic2 жыл бұрын

    Thank you professor Tim. The topic is really useful for me.

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    We are glad you found it helpful

  • @onurguzel16
    @onurguzel162 жыл бұрын

    I was sick and tired researching to resolve this confusion. MS really messed up so bad. Nice video. Thanks.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it was so helpful.

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

    Great explanation, sir. I just found your channel thanks to this video. In fact, I just installed .net core on my Ubuntu dev box just to see how it works. Thanks, man!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @Nitrometutorials
    @Nitrometutorials2 жыл бұрын

    Thank you SO MUCH for this!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @asdf90091
    @asdf900912 жыл бұрын

    Thanks for the concise explanation. As a Java developer who hasn't kept up with .NET, I learned more from your video than I have Googling the topic in my spare time.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are most welcome. Thanks for watching.

  • @jlitodelcid326
    @jlitodelcid3262 жыл бұрын

    Nice. Your videos are always useful.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

  • @sachinjawale8328
    @sachinjawale83282 жыл бұрын

    Very Well Explained Tim, I was confused about all these frameworks and their confusing names.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Thanks!

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

    Great explanation! exactly what i was looking for

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Glad it was helpful!

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

    Perfect explanation video of .net history, it enlightened me a lot. Thanks a lot, Tim.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome!

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

    Thanks for the explanation!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @krishna-kr5zp
    @krishna-kr5zp9 ай бұрын

    Perfect explanation, thanks!!

  • @IAmTimCorey

    @IAmTimCorey

    9 ай бұрын

    You are welcome.

  • @sarathkruthiventy4872
    @sarathkruthiventy48722 жыл бұрын

    Great explanation Tim! Thanks

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @jimread2354
    @jimread23542 жыл бұрын

    Thanks for the clarity. I spent over an hour in MS docs and didn't get this level of understanding.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I’m glad it was so helpful.

  • @user-dd1tz5rs2j
    @user-dd1tz5rs2j Жыл бұрын

    thank you. After listening to the explanation, I was able to understand the changes in various .NET versions. And, it solved the confusion that comes from ignorance.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Awesome! I am glad it was helpful.

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

    I was so lost thinking that NET Core was different from plain .NET. Thank you so much, very detailed and patiently explained.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @cswithabdullah2638
    @cswithabdullah26382 жыл бұрын

    That was a great explaination. Thanks dude.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

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

    wow, as someone who is transitioning from data engineer/ETL developer to .NET engineer...this channel is absolute gold. Subscribed, and I should have done it a long time ago.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    I am glad it is so helpful.

  • @andiledumakude6135
    @andiledumakude61352 жыл бұрын

    Good explanation thanks Corey

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @zhujacky7111
    @zhujacky71112 жыл бұрын

    thank you timCorey! Love your video.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @manalimardhekar3717
    @manalimardhekar37172 жыл бұрын

    Thanks for this. It was very disappointing to get confused with all these things after working for many years in net framework. This helped a lot..

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    2 жыл бұрын

    Thanks for watching and being part of Tim's community.

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

    Thank you very much Mr Tim for the great explanation

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

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

    Wow. I’m speechless. This and you were perfect, thx!!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @MrAlbertl
    @MrAlbertl2 жыл бұрын

    Thanks for this great explanation!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @treebear0002003
    @treebear00020032 жыл бұрын

    You have provided me an extraordinary answer to my boss why I need to start over and rewrite all my .net frameworks applications in my previous 10+ years.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

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

    Great explanation, thanks!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @offroadpatriot7219
    @offroadpatriot72192 жыл бұрын

    This literally helped so much. Thank you

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @nvnYT26
    @nvnYT262 жыл бұрын

    Most expected one 👍 thanks 😊

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.