One of our latest project needed to include a small web API with the possibility to show 2-3 web pages (with static content) that would eventually be ported on Azure. Two weeks ago, I looked into ASP (for the web pages) combined with a WCF service or WebAPI (for the API part). While doing so, I quickly found information about the new MVC 6 platform over the .NET Core that would allow me to combine both the API and web pages requirement easily. Microsoft was saying they were gonna give full support for the .NET Core (for the release candidates), so I figured I could do the project with MVC 6 to avoid redoing it later.
This week, I looked at the updated roadmap and now it is stated that the RC2 would pretty much be the RTM version (unless major changes need to happen). Yet, some blog comments seem to see MVC 6, EF 7 and NET Core as far from being mature enough to be near any production environment (I'm exaggerating a little, but you get the point).
So, my question his, should I go with the safe route and redo what I started using the latest techs in ASP NET 4.6 with a Web API or should I go forward with RC2 since the project is not complex? I really have a hard time gauging the maturity of their new platform since I'm fairly new to ASP.
Your opinions would be appreciated,
Thank you.