.NET Core vs .NET Framework - What's the difference?

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 659

  • @mattg3026
    @mattg3026 5 лет назад +154

    I'm a .NET developer and have been wondering what .NET Core really is and what's different or the same as what I am used to. This was a great overview. Thanks!

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад +7

      You are most welcome. Thanks for watching.

    • @MathsbyDanishwar
      @MathsbyDanishwar 2 года назад

      @Matt What does a .net core engineer do

  • @RalfsBalodis
    @RalfsBalodis 4 года назад +22

    0:00 - Intro
    1:13 - Creating Framework and Core web MVC applications
    4:20 - Comparing the two templates: structure
    7:34 - Application settings
    10:18 - Code behind controllers
    14:55 - About .NET Core
    17:27 - When to use one or the other?
    19:28 - SDK dependency
    20:26 - Clarification on Core for windows applications
    21:26 - General advice and recommendations

    • @IAmTimCorey
      @IAmTimCorey  4 года назад +7

      Thanks! I just added this to the description.

    • @truptibaliarsingh5441
      @truptibaliarsingh5441 3 года назад

      Hi Ralfs or Tim, Just curious how you did it(providing the link based on the timing)? I also want to learn.

    • @RalfsBalodis
      @RalfsBalodis 3 года назад

      @@truptibaliarsingh5441 just write time in this format
      mm:ss
      RUclips takes care of the rest.

  • @chris8534
    @chris8534 3 года назад +4

    Your cadence and voice are great. And an instructor that doesn't flick the mouse all over the screen when explaining things throwing the viewers eyes into chaos is other worldly. Very precise and thought out training. Nice one. Obviously the content is great too.

    • @IAmTimCorey
      @IAmTimCorey  3 года назад

      Glad it was helpful!

    • @chris8534
      @chris8534 3 года назад

      @@IAmTimCorey your the man.

  • @darkmift
    @darkmift 3 года назад +1

    Taking my first steps and this clarifies alot about the technology.

  • @billgross3579
    @billgross3579 3 года назад +1

    Glad I found this video! I'm a long time .NET developer who has been avoiding .NET Core for a long time. But you showed me all sorts of things in .NET Core that I wish I'd been able to use! I'm firing up a new .NET Core project right now! Thank you!!

    • @IAmTimCorey
      @IAmTimCorey  3 года назад

      Sweet! I'm glad I was able to encourage you to try it out. .NET Core really does address a lot of the issues of the .NET Framework.

  • @muditha4
    @muditha4 5 лет назад +1

    The speaking pace is ideal and it makes easier for new comers or who are not comfortable in English to understand easily. Thank you for the video.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад

      You are most welcome. Thanks for watching.

    • @Rashomon69
      @Rashomon69 5 лет назад

      I'm a native English speaker, and *I* like his pace, too. He chunks his concepts very well, too.

  • @divanvanzyl7545
    @divanvanzyl7545 4 года назад +1

    Your videos are better than most educational content, that I have paid for.

  • @NathanHedglin
    @NathanHedglin 4 года назад +1

    Extremely well made video. Brushing up on .Net core for a job interview as I've never used it professionally. This is exactly what I needed! Subscribed :-)

  • @KeshabPandey
    @KeshabPandey 4 года назад +1

    Very good overview Tim. Thanks for sharing

  • @PrashantSedhainOfficial
    @PrashantSedhainOfficial 4 года назад

    Wow.. Great enlightenment. I have been developing MVC apps for my firm and I was wondering what .NET Core is really like. Glad I spent my good 25 minutes learning about the differences. You are great.

  • @RohitSharma_in
    @RohitSharma_in 4 года назад

    I have been shying away from .NET Core up until now. Thank you so much of the nice walkthrough of the differences. It was really helpful.

  • @ashethebostonterrier4918
    @ashethebostonterrier4918 5 лет назад +2

    Great video. Side by side comparison helped me understand the differences between both in an entry level. The comments are helpful too.

  • @ladaux
    @ladaux 3 года назад +1

    This sir, was a very good and informative no nonsense video. Thank you!

  • @MerryEveryday
    @MerryEveryday 3 года назад +1

    Appreciate your efforts ! Wonderful explanation. Thanks

  • @maliksaad66
    @maliksaad66 4 месяца назад

    Many thanks for best summarization .... I found it very helpful ....

  • @nirajkc224
    @nirajkc224 2 года назад

    I have learnt so much about c# and .net development platform from you.Can't just thank u enough.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      I am glad it was so helpful.

  • @jundeleon8704
    @jundeleon8704 5 лет назад +2

    my english comprehension is not the best but with your videos i understand 100%. Thanks a lot

  • @VersinKettorix
    @VersinKettorix 5 лет назад +4

    Visual Studio code is something of a Swiss army knife IDE. It has extensions for many languages and target environments. I had some powershell script testing to do and it could all be done in the powershell ISE, but VS code was a pretty nice interface for that as well. While working on that I noticed a series of "learn Python" videos that MS was promoting and again VS Code had Python extensions to allow development in it and adds the benefit of Intellicode assistance. It's an impressive product for free.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад +1

      Yep, it is and if you stay tuned to this channel, you will see a video on working with VSCode as a C# developer coming soon.

  • @ikasugami
    @ikasugami 5 лет назад

    I am used to working with ASP.NET MVC in the .NET Framework, but want to try working with .NET CORE for a new job prospect - this was just the kind of introduction I needed to get started...thank you!

  • @godfathermikal
    @godfathermikal 5 лет назад +1

    Very easy to follow comparison. I appreciate you making these videos!

  • @ivan_0590
    @ivan_0590 4 года назад

    My bests 25 minutes expended in months. Great, great video!

  • @RobertLenior
    @RobertLenior 3 года назад

    Excellent this explanation Tim

  • @sumitgarg1739
    @sumitgarg1739 4 года назад

    Very clearly explained the difference between the two. Thanks !!!

  • @lespinoz
    @lespinoz 3 года назад +1

    Simple and meaningful explanation... just what I needed to know! Great video!

  • @rongliao9255
    @rongliao9255 4 года назад

    Great comprehensive comparison! I started using .net core for new development and enjoyed the new features. Thanks a lot!

  • @mikesadowski7357
    @mikesadowski7357 5 лет назад +2

    Excellent comparison. I subscribed, thanks.

  • @techspeechplus582
    @techspeechplus582 2 года назад

    Thank you so much for your excellent guidance, which will significantly help me.

  • @Mattaffect
    @Mattaffect 4 года назад

    Awesome explanation of the two technologies. Thank you.

  • @nallaspathfinder9779
    @nallaspathfinder9779 4 года назад

    Thanks for sharing this information

  • @prithalove
    @prithalove 4 года назад

    this video is amazing..very crisp and clear

  • @eduAIJourney
    @eduAIJourney 4 года назад +1

    Thanks this is very good explanation

  • @abdullahAboelkhair
    @abdullahAboelkhair 3 года назад +1

    thank you
    and thanks again for using a good mic

  • @Joe-ho6fo
    @Joe-ho6fo 4 года назад

    Just the video I was looking for.

  • @mohammadranjbaran1897
    @mohammadranjbaran1897 3 года назад

    Thank you Tim.

  • @rahulladwal2594
    @rahulladwal2594 4 года назад

    Thanks a lot, Tim! Now I have no confusion.

  • @klaessbert8318
    @klaessbert8318 3 года назад

    Very informative and most og my important questions were answered fully. Great work!

  • @ananthanperiyasamy8312
    @ananthanperiyasamy8312 Год назад

    It was very useful session thanks man

  • @aditisen20
    @aditisen20 Год назад

    This is very helpful. Thank you.

  • @harag9
    @harag9 5 лет назад +3

    Great video Tim, finally got around to watching this as I've not really been interested in Core before as I deal with winforms at work, however I got a project coming up for some web development and last time I did that was 10 years ago so thought I would take a look at this vid. The MVC solution looks much cleaner and easier to follow. Thanks :)

  • @faisalmorensya4936
    @faisalmorensya4936 5 лет назад +18

    His voice looks like he know every secrets of this universe

  • @ronrondk
    @ronrondk 5 лет назад +9

    Great overview. I love your ability to explain things in a comprehensive manner.

  • @mastermind_jojo
    @mastermind_jojo 4 года назад

    Hey Tim, I watched the video and I liked the way you explained it. Easy, Smooth and Simple. Thanks buddy.

  • @majidyavari8592
    @majidyavari8592 4 года назад

    Thank you for helpful information...

  • @hassaanrazanow701
    @hassaanrazanow701 4 года назад

    very nice explanation thank you!

  • @jomarsalazar2572
    @jomarsalazar2572 5 лет назад

    I am a fourth year college student, and this topic is given to me to report on class, I dont have an idea yet on both but you just saved my life. Thank You♥️♥️

  • @sibymathew1802
    @sibymathew1802 4 года назад

    Thanks for making it clear !

  • @paulsanchez5030
    @paulsanchez5030 3 года назад +2

    thank you, I guess this video left me with more questions. which may be more direct ones, i went from what are the differences to why is it easier? and till what point that is subjective!... thank you very much!!!

  • @moreno-phg
    @moreno-phg 4 года назад +1

    With this rock, you have built your church. Keep with this gospel, Tim. People are learning a lot with you.

    • @IAmTimCorey
      @IAmTimCorey  4 года назад

      I am glad you are learning a lot.

  • @bernardoapelt
    @bernardoapelt 4 года назад

    Great overview. Thanks

  • @deathtraptaco8250
    @deathtraptaco8250 3 года назад

    As an upcoming developer trying to gain more knowledge around .NET, these videos are very helpful and I thank you for that.

  • @AliSaeed
    @AliSaeed 4 года назад

    great video tim

  • @silviobernardo
    @silviobernardo 4 года назад

    It's a great video! Thank you!

  • @kevinwagner5023
    @kevinwagner5023 4 года назад +2

    an excellent overview that quickly identifies the high-level differences between .net core and framework. I'm new to both, so now when I sit down at my machine I can quickly identify which one my project is using. thanks for sharing!

  • @ben.thornhill
    @ben.thornhill 5 лет назад

    Awesome video as always Tim!

  • @Twoman-bodyweight-journey
    @Twoman-bodyweight-journey 3 года назад

    Great explanation

  • @ferhanenour4452
    @ferhanenour4452 4 года назад

    a short video with a lot of information
    thank you

    • @IAmTimCorey
      @IAmTimCorey  4 года назад

      You are most welcome. Thanks for watching.

  • @anupsharma3142
    @anupsharma3142 5 лет назад

    Well done. Appreciate the effort and differences. Thanks.

  • @luismendez9436
    @luismendez9436 4 года назад

    Great explanation, always wonder the difference and couldnt find any good reference, Thank you!

  • @ScottBermingham
    @ScottBermingham 4 года назад

    neat comparison, thanks!

  • @michaelhoward9928
    @michaelhoward9928 5 лет назад +53

    How about a Entity framework Core vs EF .net tutorial.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад +9

      I've got a couple EF videos like that on the list (EF Core vs Dapper is one). Thanks for the suggestion.

    • @FelipeFerreira-vi2vj
      @FelipeFerreira-vi2vj 5 лет назад +8

      Dapper is dope. EE is a nightmare

    • @michaelhoward9928
      @michaelhoward9928 5 лет назад +1

      I am not so familiar with Dapper. I love EE. Tell me how dapper can make things easier and better?

    • @michaelhoward9928
      @michaelhoward9928 5 лет назад +2

      @@FelipeFerreira-vi2vj just watched a video and no Linq with Dapper. I love me some Linq.

    • @AljRest
      @AljRest 5 лет назад

      Exactly!, data management is in the only thing holding us to use it

  • @rpchost
    @rpchost 4 года назад

    Great video, thank you

  • @ayedabboushi7221
    @ayedabboushi7221 Год назад

    Well explained, Thx

  • @werne123125555
    @werne123125555 3 года назад

    Thanks Tim

  • @ZakirChougle
    @ZakirChougle 5 лет назад

    Well explained the difference between .Net Framework and .Net Core. This video tutorial gave me a good start into understanding .Net Core. Thanks Tim for creating such a valuable piece of work.

  • @mhmdawad6726
    @mhmdawad6726 2 года назад

    nice work, thanks

  • @heniwaref2613
    @heniwaref2613 2 года назад

    You man! you are the best !!!

  • @Unofficed
    @Unofficed 4 года назад

    Amazing Work bro!

  • @dwanewand
    @dwanewand 4 года назад

    Thanks Tim. Keep doing this for us. Debate over languages is stupid. Use what you want.

  • @AndroidUmair
    @AndroidUmair 5 лет назад

    Very nice and quite informative !

  • @mszigetihu
    @mszigetihu 5 лет назад +48

    This video is pretty disappointing, has nothing to do with the title. You just go through the differences of how an MVC application is structured in .NET Core vs .NET Framework and a few differences, but only related to web applications, not the actual, global differences between the two. You should rename it to "Comparing an MVC application in .NET Core vs .NET Framework" or something like that, so people won't waste 30 minutes.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад +9

      This video is a comparison of the practical differences between how .NET Framework code is written vs. .NET Core code. It uses MVC as a comparison because there is an MVC template in each (apples to apples). That is just the framework for the discussion. As for only relating to web applications, right now that is what .NET Core is mostly about (that and Console apps, which changed even less). .NET Core 3.0 will have desktop app support (not cross-platform though) but that is a long way from general availability. So comparing those wasn't a fair comparison. If you expected me to go into the behind-the-scenes of the language, that really is out of scope for this channel. I focus on practical, real-world development. Knowing the architectural differences between the two could be interesting, but you can't really do anything with it. I teach people how to do something with what I teach.

    • @mszigetihu
      @mszigetihu 5 лет назад +13

      @@IAmTimCorey I understand why you did this particular video, i just commented on the title being very misleading.

    • @jasper5016
      @jasper5016 5 лет назад +1

      If you dont want to watch, dont watch. I dont find title and video are different.

    • @lightfeather9953
      @lightfeather9953 4 года назад +8

      @@jasper5016 If you don't like seeing opinions that you disagree with, don't read the comments. I'd rather someone tell me what the video is about than have to just hope that I don't waste my time watching something useless.

    • @gameguy2001
      @gameguy2001 4 года назад

      @@lightfeather9953 It's funny that you say that but disagree with his opinion as well. Incredible how you can be so thick.

  • @run1492
    @run1492 4 года назад

    Thanks Tim, great explanation ! Will never stop learning, that's it !

  • @girishtirumalasetti8439
    @girishtirumalasetti8439 5 лет назад

    cool stuff. crisp to the point. well explained !

  • @Krshvenk
    @Krshvenk 5 лет назад +1

    A good video sharing some of the cool and important feature on .Net Core!!! Thanks!

  • @petra4113
    @petra4113 5 лет назад +11

    Thank you for this video. I was just asking my friend the other day that same question. :D

  • @DonatoBencosme
    @DonatoBencosme 5 лет назад

    Great work, Thanks for sharing!!!

  • @RPWPA
    @RPWPA 3 года назад

    Thank you for this :"D
    I was curious about it as they seemed almost identical in terms of coding so this helped a lot.

  • @timmylol6
    @timmylol6 4 года назад

    This was really helpfull! Thanks for the effort put into this video.

  • @7daksh
    @7daksh 5 лет назад

    Thanks for you this quick video.It help me to understand.

  • @Vaizard52
    @Vaizard52 5 лет назад

    You're a godsend Tim

  • @WholeNewLevel2018
    @WholeNewLevel2018 5 лет назад +1

    Thanks, Tim that was very informative. I'm new to this channel, I'm lucky that I stumbled upon.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад

      You are most welcome. Thanks for watching.

  • @damiondobney542
    @damiondobney542 3 года назад

    good stuff. thanks

  • @sukhwantkaur2885
    @sukhwantkaur2885 5 лет назад

    Very informative !!

  • @angryman9333
    @angryman9333 5 лет назад

    we need more you!
    thanks mate

  • @shashankjoshi1059
    @shashankjoshi1059 4 года назад

    Good Stuff. Thank you.

  • @davidomarrodriguezgarcia7997
    @davidomarrodriguezgarcia7997 4 года назад

    Great vídeo, thanks

  • @imadabab
    @imadabab 5 лет назад

    Thanks a lot for this great video.

  • @briankgarland
    @briankgarland 5 лет назад

    Awesome video!

  • @manojbaddi5495
    @manojbaddi5495 4 года назад

    Perfect overview!

  • @abdulmagedal-khulaifi6410
    @abdulmagedal-khulaifi6410 4 года назад

    very useful video, keep up the good work

  • @JacoblBroughton
    @JacoblBroughton 5 лет назад

    Great, informative video. Thanks!

  • @ripal20
    @ripal20 5 лет назад

    Thank you for this awesome video!

  • @AhmetYigiter
    @AhmetYigiter 5 лет назад

    Great explanation, thanks.

  • @rinkuchoudhary226
    @rinkuchoudhary226 3 года назад

    Great one

  • @tythedev9582
    @tythedev9582 5 лет назад

    Well done, thank you.

  • @sdjfjnhfhjde
    @sdjfjnhfhjde 4 года назад

    Thanks for the breakdown between .NET Framework and .Net Core, a really good overview

    • @IAmTimCorey
      @IAmTimCorey  4 года назад

      You are most welcome. Thanks for watching.

  • @biswajitnayaak
    @biswajitnayaak 5 лет назад

    cleared some of my confusion . thanks a lot.

  • @pouriakalantari6537
    @pouriakalantari6537 5 лет назад

    this is completely important that you can not find out differences by just one watch

  • @marna_li
    @marna_li 5 лет назад +45

    You are comparing the web frameworks (app models)!!! - not the runtime frameworks.

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад +9

      I'm using the web frameworks to compare the differences the user will see. I discuss the difference in runtime but I wanted to get a practical comparison, not a theoretical one so I used the web frameworks as the basis.

    • @marna_li
      @marna_li 5 лет назад +16

      ​@@IAmTimCorey I mainly thought that the title of the video was misleading as ASP.NET Core is not everything that .NET Core is. That is a product of bad marketing from Microsoft's side because they don't want to scare people who might think that they are replacing classic .NET Framework - which they in fact are doing. Supporting WPF and WinForms is a proof of that.

    • @rand5
      @rand5 5 лет назад

      @@marna_li nah they're backing into the solution. they started as net core and now core is taking over as their focus since it's a more general solution

    • @FrankZen
      @FrankZen 5 лет назад

      Too bad the IDE still doesn't support Form Designer for .net core...

  • @cr4zyd4n666
    @cr4zyd4n666 5 лет назад

    Thanks again Tim, another very informative video, love it 😁

  • @unrealsumon6205
    @unrealsumon6205 5 лет назад

    You’re awesome mate.