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 ?
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.
Read my blog | Twitter Working with Azure, chatbots, ASP.NET MVC, Web API, EF, MS SQL, ...
Keep the forums clean: report to the moderation team!
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
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 ???
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.
Read my blog | Twitter Working with Azure, chatbots, ASP.NET MVC, Web API, EF, MS SQL, ...
Keep the forums clean: report to the moderation team!
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.
Member
265 Points
1172 Posts
WAY FORWARD- Where is Microsoft placing its bets ?
Jan 03, 2018 01:55 PM|afrika|LINK
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
All-Star
191721 Points
20949 Posts
ASPInsiders
Moderator
MVP
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 03, 2018 02:08 PM|XIII|LINK
Hi,
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.
Working with Azure, chatbots, ASP.NET MVC, Web API, EF, MS SQL, ...
Keep the forums clean: report to the moderation team!
Contributor
6730 Points
2715 Posts
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 04, 2018 08:02 AM|Eric Du|LINK
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
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
Contributor
2590 Points
2660 Posts
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 04, 2018 06:28 PM|wavemaster|LINK
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?
Member
265 Points
1172 Posts
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 09, 2018 05:12 PM|afrika|LINK
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 ???
All-Star
191721 Points
20949 Posts
ASPInsiders
Moderator
MVP
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 10, 2018 11:58 AM|XIII|LINK
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.
Working with Azure, chatbots, ASP.NET MVC, Web API, EF, MS SQL, ...
Keep the forums clean: report to the moderation team!
All-Star
193986 Points
28020 Posts
Moderator
Re: WAY FORWARD- Where is Microsoft placing its bets ?
Jan 10, 2018 12:19 PM|Mikesdotnetting|LINK
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.