Asked by:
WAY FORWARD- Where is Microsoft placing its bets ?

Question
-
User-973886032 posted
hi guys
I have been using asp.net webforms since inception and love it, however I migrated to MVC a few years ago ( and still prefer webforms) But since MVC is more futuristic in terms of moble apps, team work and testing. I migrated
With the advent of .net core, razor pages and xamarin, I am looking to migrate.
I am working on a new project that integrates all modern features (futuristic ie mobile apps with xamarin and iOS and andriod integration)
Do I use migrate to .net core with razor or stick with MVC ?
many thanks
Ehi
Wednesday, January 3, 2018 1:55 PM
All replies
-
User541108374 posted
Hi,
afrika
Do I use migrate to .net core with razor or stick with MVC ?It's ASP.NET MVC Core so basically it's still MVC as the pattern.
For the bets placing part: Microsoft's investing in a myriad of technologies (web, cloud, xamarin, AI, bots, surface laptops, ...). Years ago everyone jumped on the Silverlight train (I didn't) and that had a very bright future. Then it suddenly died out and SPA frameworks came out. My advice: try to keep up with the new trends even if remote, do the technology you love and gets you paid.
Kris.
Wednesday, January 3, 2018 2:08 PM -
User-1838255255 posted
Hi afrika,
According to your description, here are some tutorials about the mvc .net core application, please check them then decide if use them.
Getting started with ASP.NET Core MVC and Entity Framework Core using Visual Studio (1 of 10):
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro
Create an ASP.NET Core MVC app with Visual Studio Code:
https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app-xplat/
Best Regards,
Eric Du
Thursday, January 4, 2018 8:02 AM -
User379720387 posted
two other questions for the OP to consider:
how well did previous bets by Microsoft work out?
is what Microsoft desires in your best interest?
Thursday, January 4, 2018 6:28 PM -
User-973886032 posted
wavemaster
two other questions for the OP to consider:
how well did previous bets by Microsoft work out?
is what Microsoft desires in your best interest?
Reason I asked and was hoping to hear others opinion, simply put...
I started with classic ASP and then webforms, I thought the initial MVC with entity framework was great for rapid development and unit testing, but still prefer webforms, however I am planning to finally give up webforms, and wondering if to dive into razor or just MVC, knowing its the same patterns, however razor seems to be the future for now, unless I am wrong ???
Tuesday, January 9, 2018 5:12 PM -
User541108374 posted
Hi,
seems you made the same adventure I did although I did sidestep also into JSP and node.js for a while. The last years it's been mostly Web API in combination with Angular, Vue or React.
If you mean Web Pages with Razor then I would advice against it. If you want to go cool edge and multiplatform go for ASP.NET Core (basically that's again MVC). We're seeing most of the new advancements in that area. EF Core also exists. If you mean Razor Pages (which came with ASP.NET Core 2.0) then defenitvely take a look into it.
Note however that still a large amount of applications, if not the majority are still being made with WebForms. It's a very mature platform which has been around for quite some years.
Kris.
Wednesday, January 10, 2018 11:58 AM -
User-821857111 posted
Get to know ASP.NET Core. You can choose to stick with the MVC pattern or use the Razor Pages model - it makes no difference. They are both options under Core which is where MS is heading. MS are recommending Razor Pages as the go-to web application development option, but that doesn't stop you using the newer version of MVC instead.
Wednesday, January 10, 2018 12:19 PM