Monday, December 31, 2018

ASP.NET Core and C#. The hidden gem in plain sight.

I am mainly a full stack JS developer, usually using technologies such as React for front-end and Node (Express Framework for Web Servers) for back-end. Recently I have been doing a ton of research on all things C#, messing with unity, xamarin, building mvc apps, razor page sites, web api's, watching latest conventions, panels, reading articles etc....

It seems to me so far that microsoft are actually doing an excellent job! The new platform seems to be very performant, it's cross platform of course too, great support as it's backed by microsoft, strong security, C# is strongly typed so we have advantages there, has async support...

It usually takes a long time for technologies to catch on, usually 3+ years. I'm almost wondering do we have a hidden gem here. It seems to me this is beating out over other technologies right now. Perhaps for a small business (or maybe even prototypes) then something like a small JS or PHP app may be better, however I am thinking still now with these changes, the benefits may out weigh any extra costs that there "May" be. (from what I have read, though maybe old news, dotnet apps can cost a little more and are usually used more often for enterprise similarly to Java).

This probably sounds like I am very biased toward Microsoft with C# and ASP.NET Core here, however, I am just pretty impressed so far by both the C# language and ASP.NET Core platform. I feel like if Microsoft carry on with support (it seems great already but I am just a beginner, perhaps there are some caveats), this platform should be growing at a great pace, building apps with this platform seems to provide a lot of positives right now.

What are your thoughts on the state of C# language and ASP.NET Core right now? Also any thoughts on Entity Framework Core and Identity would be most welcome too. Particularly from experienced .NET developers.

Cheers!

ASP.NET Core and C#. The hidden gem in plain sight. Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team