Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C#

Tomasz Sporys
Tomasz Sporys
11,258 Points

How about ASP.net5 vs ASP.net.core? How do the things compare if we want to take ASP.net track?

As we know or don't know ASP.net5 is taken over by ASP.net.core. I'm not and expert (otherwise wouldn't be here) but as far as I know there are big defferences between them two. I know that most services out there are written i asp.net5 but I'm more interested in Core, simply becasue I look into the futrue. My question is, are we up to date with our knowlandge regarding ASP.NET track and courses included in there? I didn't see any ASP.net.core on treehose?(I might be wrong:) ). Just really, what are we getting in this track, to be more specific? Another BIG, BIG ASK. Please, Show us on little, tiny project ASP from A to Z. I mean, I want to see how evertying connects together (front-end with back-end using ASP). What does it lok like when we have windows hosting and want to run asp on a real server? Thnaks For any response.:)

1 Answer

James Churchill
STAFF
James Churchill
Treehouse Teacher

Tomasz,

Hello! Thanks for your great questions! I'll do my best to give you appropriate answers.

1) ASP.NET Core was previously known as ASP.NET 5. ASP.NET 4.6 is the previous version of ASP.NET. Microsoft changed the name from ASP.NET 5 to ASP.NET Core to make it clear that ASP.NET Core wasn't the successor to ASP.NET 4.6, but rather a completely new offering. Scott Hanselman does a great job of explaining the name change at http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

2) Yes, there are big differences between the two, but a lot of your existing knowledge around ASP.NET MVC and Web API (and Entity Framework) will carry over nicely. That being said, there are definitely new things to learn, but it's not like you're being asked to start from scratch.

3) As you noted, ASP.NET Core is still very new. Almost all of the existing applications are written in order versions of ASP.NET. If you're looking to become an ASP.NET developer, you can't ignore learning the previous version of ASP.NET (at least not for now.)

4) All of Treehouse's current ASP.NET content is for ASP.NET 4.6, not ASP.NET Core. We'll be working on publishing ASP.NET Core content, but not until our ASP.NET 4.6 content is more complete.

5) We'll be releasing an ASP.NET Core workshop in October, though it will only be available to Pro subscribers.

6) We're currently working on our Entity Framework Basics and Entity Framework Migrations courses. Once we have that content available, we'll have a much more complete coverage of the full ASP.NET stack.

Thanks ~ James

Tomasz Sporys
Tomasz Sporys
11,258 Points

Thanks a lot for the answer (straight from the source:)). I just like treehouse and the way you teach people, don't want to be forced to go someone else and learn on different platform. Let Mr. Rayan Carson know that things are changing faster out there than content in treehouse and he needs to catch up:) Being serious, Tanks again James:)