What is .NET Core coming from a webforms / legacy background?

Been developing in C# / .NET since 2001.

I've not done anything in Core.  And very little in MVC.  Primarily have been working in legacy webforms / ASP.NET.

Coming from that background - how is Core different?  Maybe top 3 or 4 things that a deverloper who is still working in legacy webforms would struggle with?

Thank you,

Tom
LVL 5
Tom KnowltonWeb developerAsked:
Who is Participating?
 
Chinmay PatelConnect With a Mentor Enterprise ArchitectCommented:
Hi Tom,

I am in same boat as you. I have been working with C# from 2003, did not like MVC much so have not worked a lot on it but as long as .Net Core is concerned I do not thing you will face challenges in terms of development. Actually, consider .Net core as a subset of .Net. You might find it easier to master (based on your work experience).

The differences are however - if you are twisting my arm
1. It is genuinely cross-platform unlike .Net itself
2.  It can be deployed as a part of your app - strange but it is like deploying .net as part of your app installer(self-contained)
3.  It is modular i.e. assemblies are divided based on features they provide

Regards,
Chinmay.
0
 
Tom KnowltonWeb developerAuthor Commented:
Can it function on a hosted Linux Apache server (or XAMPP) ?
0
 
Chinmay PatelEnterprise ArchitectCommented:
Unfortunately I have not explored .Net Core on Linux. (Not even for R&D), but I checked around and found couple of pointers.

1. https://www.hanselman.com/blog/PublishingAnASPNETCoreWebsiteToACheapLinuxVMHost.aspx
2. https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1&tabs=aspnetcore2x

Does this answer your query?

Regards,
Chinmay.
0
 
Tom KnowltonWeb developerAuthor Commented:
Yes, thank you!

Tom
0
All Courses

From novice to tech pro — start learning today.