Nico C.
NC
Nico C.
Web Developer
Small-Business (50 or fewer emp.)
"Good platform, going in right direction"
4/5
What do you like best about ASP.NET?

With ASP.NET I can write my code-behind in C#. This is a strong-typed language, with whom I develop better. It has good performance as it is pre-compiled (better than script-only languages). With "vNext" version (previously know as ASP.NET v5, now known as ASP.NET Core v1.0) it will be open source and platform indipendent, wich means it will be possible to run an ASP.NET web app over a Linux Server, gathering even better performances (Linux Server are actually faster than Windows ones). Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

As for long time it required a Windows Server (and Visual Studio aswell) which is expensive, Open Source world mostly used PHP. So most frameworks and CMS are for that programming language, while only few companies require it. Same thing regarding tutorials, helps and guides: as it is a "niche" product, you won't find over the net the help you need as easy as for other very used languages, which may slower your developing. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"ASP.NET - great for web applications"
4.5/5
What do you like best about ASP.NET?

ASP.NET is a great, highly adopted platform so there are many developers out there that have the skills necessary to build and maintain an application. The fact that Microsoft is making .NET Core open source and runnable on Linux and Mac will only increase adoption. The free IDE tools that Microsoft provide, including Visual Studio, the numerous plugins available make it easy to develop web applications using ASP.NET. The ability to build applications using your language of choice is also very appealing. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

ASP.NET webforms will not be open sourced, so that will still be closed technology. Review collected by and hosted on G2.com.

Medet T.
MT
Medet T.
Frontend Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"2 years experience ASP.NET developer"
4/5
What do you like best about ASP.NET?

The learning curve - ASP.NET gives a lot of help with .NET intellisense, very easy to build sites, a lot of plugins available via nuget, also latest version of ASP.NET that i 've worked with - had a lot of boilerplates for development, basically it had very nice entity-framework orm, user authentications, view templates/layouts, and of course razor is very useful view engine, we used devexpress for out sites, it had a lot of beautifyl components, so we ended up making a lot of sites based on our custom template which had everything ASP.NET MVC 5 gives and moreover out custom libraries like reporting, charts, logging, component theming, ldap integration etc. And of course visual studio profiler Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

The most big thing to dislike ASP.NET is that it runs only on windows machines, this is the most important disadvantage in my opinion, Also it takes much MORE time to start a project rather than in node.js for example. Working on visual studio and having a sql service running beside will slow down your computer very much, also the lack of simplicity of code rushing makes ASP.NET the past technology for me, also the codebase for a simple app so so large that you cannot just build it on your own without visual studio, Very complicated inside - but very simple in visual studio IDE, with the new version of ASP.NET MVC6 comes a lot of features, like linux support, simple config, totally rewritten engine etc. will see... Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Good enterprise framework"
5/5
What do you like best about ASP.NET?

Asp.net is an very good framework for building web applications in a window environment. Lots of tools available to asp.net like mvc, rest, wcf, etc. We can deploy application easily to azure using ms cloud as well. Moreover it supports so many languages. Its very easy and helpful tool. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

There is not so much that i don't like about it but sometime it hangs and restarts again and again. Review collected by and hosted on G2.com.

Anas J.
AJ
Anas J.
Senior .Net Developer
Information Technology and Services
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Best web framework for building web applications with great Visual Studio IDE"
5/5
What do you like best about ASP.NET?

1- Visual Studio IDE wich is the best IDE in the market.

2- Using the powerfull .Net Framework Libraries.

3- Can use VB.Net or C# Languages in development.

4- Tons Of libraries and open source projects and methodologies that help in development.

5- Tons of books for learning and self training.

6- Using some helpful design patterns like MVC and DI. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

Some advanced tools and UI libraries need to purchase it. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Best web application Technology"
5/5
What do you like best about ASP.NET?

Its very easy to use as drag and drop controls are there. So very less coding required for web application development. they have many inbuilt templates which are very helpful for beginner to start. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

There is nothing to dislike from my side. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"A solid enterprise framework"
4.5/5
What do you like best about ASP.NET?

ASP.NET is an excellent framework for building web applications in a Windows environment. About 2 years ago, Microsoft announced that a large part of .NET was going to be open sourced. This was huge. In fact, I had moved away from .NET to work in jvm-based languages and this announcement brought me back to .NET.

I also like the amount of tools that are readily available to ASP.NET, including MVC, WebForms, Web API, and Entity Framework.

The ease with which you can deploy ASP.NET applications to local servers or to Azure is great. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

The thing I dislike the most about ASP.NET is how RAD Microsoft has been trying to make software development (RAD stands for "Rapid Application Development"). This is both a good thing and a bad thing. It's a good thing in that developers can throw together an application quickly using Visual Studio, and almost anyone can maintain that application by pointing, clicking, and editing visual components in the IDE.

This simplification of software development allows for a lot of very inexperienced developers to work within applications without much complexity. The reason this is a problem is that such developers can go for years, literally, without progressing past this point. I once interviewed someone with 10 years of experience for a senior level position, and because of Microsoft's good intentions, he didn't know advanced topics like reflection or modifying the ASP.NET pipeline. You'll see this a lot in the .NET community, and it leads to a lot of unnecessary software maintenance overhead as well as operations overhead.

Speaking of overhead, prior to the current open source shift by Microsoft, ASP.NET mostly required deployment to Windows servers. This requires often hefty licenses. It's been possible for some time to deploy to Linux or OS X Server using Mono, but there have always been subtle differences between Mono and Microsoft .NET which made this deployment scenario a pain.

Another thing that gets me about ASP.NET and .NET in general is how the frameworks are versioned. You'll have ASP.NET 4, which can run on .NET 3.5 or the many versions of 4.x. The version of ASP.NET being out of sync with the .NET runtime has always been a confusion for a lot of developers.

To further versioning confusion, Microsoft's new approach to ASP.NET (call it ASP.NET 5) will run on .NET 4.5.x and the new open source '.NET Core'. Microsoft recently created a matrix (https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/standard-platform.md) to address any versioning confusion. To further add to the mix, there's currently discussion to rename ASP.NET 5 to ASP.NET 1.0.

On top of this versioning craziness, the new ASP.NET is written for engineers (e.g. those who: can write libraries/modules/SDKs, understand dependency injection and abstractions very well, can learn new tools quickly) rather than developers (e.g. those who use libraries and frameworks to create applications). I feel like companies who continue with ASP.NET will sorely discover this abrupt shift from RAD focus back to software as a science and an art. In other words, there will be a steeper divide between "rockstars" and "noobs". Review collected by and hosted on G2.com.

Verified User in Mechanical or Industrial Engineering
UM
Verified User in Mechanical or Industrial Engineering
Mid-Market (51-1000 emp.)
"Great software for Great Developers."
4/5
What do you like best about ASP.NET?

I use ASP.net to build web applications using Web Forms, Web API and Signal. The best thing I like about ASP.net is the control panel which help a lot to manage and control the build up of web applications. Other thing is if you are a developer or expert on C# this is the best software for you. if you are not then you might want to learn more about C# because it comes a lot handy for this application. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

I would love if ASP.net can give more details every time there's an error while i'm building my web. It's nice that it shows that there's error but it can be more helpful if it said what exactly the problem is. Review collected by and hosted on G2.com.

Verified User in Computer Software
GC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Great for midsized business needs"
3/5
What do you like best about ASP.NET?

Has its place in the Microsoft stack, reliable and well featured. Review collected by and hosted on G2.com.

What do you dislike about ASP.NET?

It's expensive, it's statically typed, it's closed, and it's not dynamic. Review collected by and hosted on G2.com.