Overall Satisfaction with ASP.NET
We use ASP.Net to build a wide variety of applications for our customers. We have built simple "marketing" style websites with a simple contact form built in. We have also built full scale application tracking applications that integrate with numerous external systems and have a mini document management system that integrates with Amazon S3. ASP.Net provides a robust framework of features that allows us to develop quickly and efficiently. With the numerous libraries available, we can easily extend our needs without having to reinvent the wheel.
- Flexible
- Extendable
- Feature rich
- Starting a new ASP.Net project can sometimes seem daunting to get all the initial libraries in place unless you use a predefined scaffold. This is getting better.
- You are tied to the Microsoft/Azure platforms for deployment of ASP.Net applications. However, Net Core helps alleviate this.
- Language choices (VB, C#, F#, C++) can seem a little daunting at times.
- Fast turnaround time
- Easy to add new features in the future
- Easy to extend
ASP.Net is more feature rich compared to the Laravel PHP Framework, which is why we eventually chose it. Laravel does make for a quicker "first start" when building an application, but the long term investment we needed in features and functionality caused us to weigh in favor of ASP.NET in the end.