I'm developing an application to automate some business processes at my place of work. Thus far, I have been developing using the MEAN stack (using Angular 2); however, I'm uncertain if this is an appropriate choice.
My main frustration with the MEAN stack has been configuring the development environment; a significant amount of time has to be spent learning how to configure the various tools that are often used as part of a MEAN stack workflow (i.e. SystemJS, Karma, Gulp/Grunt, etc.). In addition, I'm worried about the stability of the npm packages I'm using in my project.
I've never used ASP.NET before, but I'm wondering if this would be a better platform for development given my use case. My main questions are as follows.
Any advice is greatly appreciated.