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

Sdílet
Vložit
  • čas přidán 18. 06. 2024
  • Getting Started with .NET Core course: www.iamtimcorey.com/p/getting...
    Mailing List: signup.iamtimcorey.com/
    What is .NET Core?
    How does it compare to the .NET Framework?
    Which should I choose?
    All of these questions and more will be answered in this video. Learn about .NET Core by comparing two MVC projects side by side: one a .NET Framework project and one a .NET Core project.
    Get comfortable with the changes in .NET Core and see how similar it is to the .NET Framework while at the same time being an obviously upgraded and improved version of MVC.
    If you want to learn more, make sure to subscribe to the Getting Started with .NET Core course here: www.iamtimcorey.com/p/getting...
    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

Komentáře • 655

  • @kevinwagner5023
    @kevinwagner5023 Před 4 lety +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!

  • @godfathermikal
    @godfathermikal Před 5 lety +1

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

  • @NathanHedglin
    @NathanHedglin Před 3 lety +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 :-)

  • @ronrondk
    @ronrondk Před 4 lety +9

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

  • @WholeNewLevel2018
    @WholeNewLevel2018 Před 5 lety +1

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

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety

      You are most welcome. Thanks for watching.

  • @harag9
    @harag9 Před 4 lety +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 :)

  • @anupsharma3142
    @anupsharma3142 Před 4 lety

    Well done. Appreciate the effort and differences. Thanks.

  • @mattg3026
    @mattg3026 Před 4 lety +153

    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!

  • @ashethebostonterrier4918
    @ashethebostonterrier4918 Před 4 lety +2

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

  • @mastermind_jojo
    @mastermind_jojo Před 3 lety

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

  • @petra4113
    @petra4113 Před 5 lety +11

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

  • @run1492
    @run1492 Před 3 lety

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

  • @RohitSharma-rl7bd
    @RohitSharma-rl7bd Před 3 lety

    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.

  • @chris8534
    @chris8534 Před 3 lety +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.

  • @mikesadowski7357
    @mikesadowski7357 Před 5 lety +2

    Excellent comparison. I subscribed, thanks.

  • @billgross3579
    @billgross3579 Před 3 lety +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  Před 3 lety

      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.

  • @cr4zyd4n666
    @cr4zyd4n666 Před 4 lety

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

  • @timmylol6
    @timmylol6 Před 3 lety

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

  • @08cnsb3041
    @08cnsb3041 Před 4 lety +1

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

  • @lespinoz
    @lespinoz Před 3 lety +1

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

  • @ripal20
    @ripal20 Před 5 lety

    Thank you for this awesome video!

  • @7daksh
    @7daksh Před 5 lety

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

  • @angryman9333
    @angryman9333 Před 4 lety

    we need more you!
    thanks mate

  • @ben.thornhill
    @ben.thornhill Před 5 lety

    Awesome video as always Tim!

  • @biswajitnayaak
    @biswajitnayaak Před 4 lety

    cleared some of my confusion . thanks a lot.

  • @PrashantSedhainOfficial

    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.

  • @DonatoBencosme
    @DonatoBencosme Před 4 lety

    Great work, Thanks for sharing!!!

  • @KeshabPandey
    @KeshabPandey Před 4 lety +1

    Very good overview Tim. Thanks for sharing

  • @yatishbhavsar
    @yatishbhavsar Před 5 lety

    Thanks Tim for the vedio it's really helpful. Looking forward for more vedios on .net core. Thanks once again

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety

      You are most welcome. Thanks for watching.

  • @darkmift
    @darkmift Před 2 lety +1

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

  • @rongliao9255
    @rongliao9255 Před 3 lety

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

  • @divanvanzyl7545
    @divanvanzyl7545 Před 4 lety +1

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

  • @RPWPA
    @RPWPA Před 2 lety

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

  • @harag9
    @harag9 Před 5 lety

    Great talk there Tim, many thanks for showing us this. I've never done Core and since the firm I work for isn't really doing "new" stuff don't think I will. :( One day I might pick it up though. The MVC project does look much "cleaner" though...

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety +1

      Understandable. Depending on your situation though, it might be a good idea to learn it and be ready so that when your company is ready (or if you can show a clear advantage), you are in place to lead the charge. I've done that at a number of companies that "would never move".

  • @ivan_0590
    @ivan_0590 Před 3 lety

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

  • @klaessbert8318
    @klaessbert8318 Před 2 lety

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

  • @luismendez9436
    @luismendez9436 Před 4 lety

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

  • @JacoblBroughton
    @JacoblBroughton Před 4 lety

    Great, informative video. Thanks!

  • @anuranjansrivastav9864

    Thank you for the great content.

  • @davidhodgson3574
    @davidhodgson3574 Před 5 lety

    Good session, great quality as usual. Title might need changing though but still very well done!

  • @muditha4
    @muditha4 Před 4 lety +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  Před 4 lety

      You are most welcome. Thanks for watching.

    • @Rashomon69
      @Rashomon69 Před 4 lety

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

  • @rahulladwal2594
    @rahulladwal2594 Před 3 lety

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

  • @leighabrown2992
    @leighabrown2992 Před 4 lety

    Great video, thank you!!!

    • @IAmTimCorey
      @IAmTimCorey  Před 4 lety

      You are most welcome. Thanks for watching.

  • @MerryEveryday
    @MerryEveryday Před 3 lety +1

    Appreciate your efforts ! Wonderful explanation. Thanks

  • @paulsanchez5030
    @paulsanchez5030 Před 3 lety +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!!!

  • @sdjfjnhfhjde
    @sdjfjnhfhjde Před 4 lety

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

    • @IAmTimCorey
      @IAmTimCorey  Před 4 lety

      You are most welcome. Thanks for watching.

  • @AhmetYigiter
    @AhmetYigiter Před 5 lety

    Great explanation, thanks.

  • @Joe-ho6fo
    @Joe-ho6fo Před 3 lety

    Just the video I was looking for.

  • @Mattaffect
    @Mattaffect Před 3 lety

    Awesome explanation of the two technologies. Thank you.

  • @abdulmagedal-khulaifi6410

    very useful video, keep up the good work

  • @sibymathew1802
    @sibymathew1802 Před 4 lety

    Thanks for making it clear !

  • @ikasugami
    @ikasugami Před 4 lety

    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!

  • @ZakirChougle
    @ZakirChougle Před 4 lety

    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.

  • @tythedev9582
    @tythedev9582 Před 4 lety

    Well done, thank you.

  • @jomarsalazar2572
    @jomarsalazar2572 Před 4 lety

    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♥️♥️

  • @ferhanenour4452
    @ferhanenour4452 Před 4 lety

    a short video with a lot of information
    thank you

    • @IAmTimCorey
      @IAmTimCorey  Před 4 lety

      You are most welcome. Thanks for watching.

  • @prithalove
    @prithalove Před 4 lety

    this video is amazing..very crisp and clear

  • @sumitgarg1739
    @sumitgarg1739 Před 3 lety

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

  • @nirajkc224
    @nirajkc224 Před rokem

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

  • @VersinKettorix
    @VersinKettorix Před 4 lety +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  Před 4 lety +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.

  • @Vaizard52
    @Vaizard52 Před 5 lety

    You're a godsend Tim

  • @jaredkelnhofer
    @jaredkelnhofer Před 4 lety

    This video is super helpful! Thanks for taking the time to do this!

  • @girishtirumalasetti8439

    cool stuff. crisp to the point. well explained !

  • @techspeechplus582
    @techspeechplus582 Před 2 lety

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

  • @coolmohan
    @coolmohan Před 3 lety +1

    Great overview. Thanks

  • @imadabab
    @imadabab Před 4 lety

    Thanks a lot for this great video.

  • @virtual0017
    @virtual0017 Před 4 lety

    Great video - exactly what I needed to learn. Looking forward to "Getting Started with .NET Core". Thanks for the great work!

  • @ladaux
    @ladaux Před 2 lety +1

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

  • @scwyldspirit
    @scwyldspirit Před 5 lety

    Even after I completed your full course Tim, I have been using DotNet Core for about 10 months to a year. Yes there are some huge differences between the FullFramework and Core, but I find that I can have a full startup, database connection with a small running app in less than 30 minutes. Most of the time I just use Core for my API's then use something like Vue or Angular for my frontend. Works fairly well. One of the toughest challenges that I just figured out is setting up Roles and how to apply them to my users. Yes you can enable Authentication from the command line when you are create a project, but how do you do it after your project is built. That was a huge hurdle for me.

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety +2

      Adding authentication to an existing project is actually quite simple in .NET Core. You can right-click and add it to your project. I cover that in my Getting Started with .NET Core course. As for roles, we will be adding them in an upcoming video in the TimCo Retail Manager series so you can see them implemented there.

  • @silviobernardo
    @silviobernardo Před 3 lety

    It's a great video! Thank you!

  • @bobbydiggs9680
    @bobbydiggs9680 Před 4 lety +1

    Great video thank you! Unfortunately, I’m unable to find your “getting started with .net core” video... is it under a different title? Or am I just overlooking it?

    • @IAmTimCorey
      @IAmTimCorey  Před 4 lety +1

      You mean my Getting Started with .NET Core course? www.iamtimcorey.com/p/getting-started-with-net-core

  • @ScottBermingham
    @ScottBermingham Před 4 lety

    neat comparison, thanks!

  • @aditisen20
    @aditisen20 Před rokem

    This is very helpful. Thank you.

  • @unrealsumon6205
    @unrealsumon6205 Před 5 lety

    You’re awesome mate.

  • @johnspencer772
    @johnspencer772 Před 5 lety

    Very informative. As an 'oldster' (69 in May) I still like seeing what is new. And what the 'new' is in relationship to the 'old' (though not counted out, just yet [lol!].
    I like that .Net Core will take 'itself' with the new deployment -- no need to have it already installed. That one is an almost 'seal the deal' type of feature (though I am sure there are others).
    Again very informative. Many Than(x)!!

  • @pierrekilgoretrout3143

    Great overview, thank you!
    I am using dotnet core under the hood with pwsh actually ;)

  • @Unofficed
    @Unofficed Před 4 lety

    Amazing Work bro!

  • @manojbaddi5495
    @manojbaddi5495 Před 4 lety

    Perfect overview!

  • @sherazaries
    @sherazaries Před 4 lety +1

    Welldone! A clear video to understand the differences between two.

  • @RalfsBalodis
    @RalfsBalodis Před 3 lety +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  Před 3 lety +7

      Thanks! I just added this to the description.

    • @truptibaliarsingh5441
      @truptibaliarsingh5441 Před 2 lety

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

    • @RalfsBalodis
      @RalfsBalodis Před 2 lety

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

  • @deathtraptaco8250
    @deathtraptaco8250 Před 2 lety

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

  • @jundeleon8704
    @jundeleon8704 Před 5 lety +2

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

  • @nallaspathfinder9779
    @nallaspathfinder9779 Před 4 lety

    Thanks for sharing this information

  • @ananthanperiyasamy8312
    @ananthanperiyasamy8312 Před 8 měsíci

    It was very useful session thanks man

  • @sukhwantkaur2885
    @sukhwantkaur2885 Před 4 lety

    Very informative !!

  • @hassaanrazanow701
    @hassaanrazanow701 Před 3 lety

    very nice explanation thank you!

  • @kishoretvk
    @kishoretvk Před 5 lety

    Good video wish it had more info, it's good for starter, advanced folks would seek more

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety

      More .NET Core videos are coming (plus I already have one course on the topic and more are coming there too).

  • @tjay5644
    @tjay5644 Před 4 lety +1

    Thanks this is very good explanation

  • @CodySchichtl
    @CodySchichtl Před 4 lety

    Great Stuff!

  • @AndroidUmair
    @AndroidUmair Před 4 lety

    Very nice and quite informative !

  • @majidyavari8592
    @majidyavari8592 Před 3 lety

    Thank you for helpful information...

  • @rpchost
    @rpchost Před 3 lety

    Great video, thank you

  • @mohammadranjbaran1897
    @mohammadranjbaran1897 Před 2 lety

    Thank you Tim.

  • @gonzalocenturion6695
    @gonzalocenturion6695 Před 5 lety +9

    Excellent work! Thank you for share your knowledge. Can you do a video about web api with swagger using .ner core?
    I saltute you from Argentina! You are the best teacher's youtube!

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety +4

      I can add that to the suggestion list. Thanks.

  • @ayedabboushi7221
    @ayedabboushi7221 Před rokem

    Well explained, Thx

  • @RobertLenior
    @RobertLenior Před 2 lety

    Excellent this explanation Tim

  • @mhmdawad6726
    @mhmdawad6726 Před 2 lety

    nice work, thanks

  • @ZoidbergForPresident
    @ZoidbergForPresident Před 5 lety +1

    Interesting introduction, thanks!
    But aren't windowed (non Windows) applications possible with Mono (on which Core is currently base if I'm not mistaken)?

    • @IAmTimCorey
      @IAmTimCorey  Před 5 lety +2

      That's actually Xamarin. With Xamarin, you can create applications for Mac, Linux, iOS, and Android. It is based upon mono. .NET Core is a ground-up rewrite of .NET. I'll be covering Xamarin in the coming months as well. If you want to prepare libraries for it, write them in .NET Standard (I have a video on it on this channel). They will then work on .NET Framework, .NET Core, and Xamarin.

  • @briankgarland
    @briankgarland Před 4 lety

    Awesome video!

  • @NFitness.personaltrainers

    Hi Tim. I couldn't get the Packaging Rignt of the .Net Core Framwork after following through with what you were doing. Please help