Build anything you need for now and the future
Sean Patterson profile photo
February 01, 2019

Build anything you need for now and the future

Score 10 out of 10
Vetted Review
Verified User
Review Source

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.
ASP.Net works perfectly if you need to build anything from the ground up and have full control over functionality. It also works great if you want to integrate with most major platforms, since they have ASP.Net compatible libraries to consume and use. ASP.Net may not be a fit if you need a really small and quick site up and running. PHP/WordPress works well for that, however, more and more templates are being made available to address this issue.