The first thing I love .NET for is Visual Studio and the way I was developing web apps without any external tool and command line.
Why do I need to do it now?
It's ok to have command line support, but whay make me use command line?
It's ok to have support for Gulp/Bower but why force us to use it?
It's ok to have cross-platform support but what if I do not need it? WIndows/IIS is ok for me.
My MVC 5 project will not work on ASP.NET 5. I'll need to completely rewrite it.
I've published my starter bet8 website and it looks like a frankenstein with some strange files and folders. I like the "wwwroot" idea. But the whole project structure is different. I do not know what is it. It is not an asp.net web application like those i was creating for 11 years.
I feel like I am learning a totally new technology - and may be it's better to learn something else? Java/Scala/Python/Go? They are cross-platform and mature.
May be it is just because Beta and things will change after the release?