ASP.NET

(15)
4.2 out of 5 stars

A free web framework for building Web sites and Web applications using HTML, CSS and JavaScript. Create Web APIs, mobile sites and use real-time technologies

Work for ASP.NET?

Learning about ASP.NET?

We can help you find the solution that fits you best.

ASP.NET Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 16 ASP.NET reviews
LinkedIn Connections
ASP.NET review by Consultant in Program Development
Consultant in Program Development
Validated Reviewer
Verified Current User
Review Source

"I like the tool but is not THE TOOL"

What do you like best?

I'm not expert in web programing but i think is a good start point . In the internet is a lot of papers and manuals to start using asp.net . Also is free version of the IDE , i think is call Express . The feature i find most usefull was all the objects where there , just with a few clicks it gets done my screen.

What do you dislike?

If you are a front end developer is not for you , it gets the job done but is really ugly , comparing with other IDE that are no so simple but yes in the user interface . Also is not that easy to integrate with other server than IIS , you have tu ise another tricks to get the page working outside IIS.

Recommendations to others considering the product

Is a good form to learn web development and a highway to create a web solution if you don't mind the looks

What business problems are you solving with the product? What benefits have you realized?

The benefit i saw is that learning web programing is much more like destokp programing , just need to think in the source code of my solution and then put it into the web . Also the express version helps student developers to use a tool of this size

Sign in to G2 Crowd to see what your connections have to say about ASP.NET
ASP.NET review by <span>Pablo L.</span>
Pablo L.
Validated Reviewer
Verified Current User
Review Source

"Is getting behind from other web tecnologies"

What do you like best?

What i like in all the microsoft tool is how easy to find the component , hoy easy is to work with the entire tool , the wizards are really helpfull when you are starting o yo do not want to spent time coding for a simple aplications just to test something.Also is pretty confortable for the developers to use the framework and don't need to think about the need of other classes and objetc , also the way to use the xml for web services is so much more complete than other language , you jus have to focus on the code and your logic .

What do you dislike?

In this case is getting behind a lot , other IDEs are third party components friendly and working pretty agile in any machine , with ASP.NET now is really heavy to work and develop a pretty simple web get really big , other that for me a is a huge minus is that the front end is really poor , and other ides has much more to offer in this particular case. Also work with IIS native but if you have other tipe of server you have to implement a few tricks to get it to work. Beside the fact that all the wizards help you writing code , somete time the final result turns really heavy for something that shuold be simple , i think microsft should focus in how to optimize the code generator.

Recommendations to others considering the product

Because how is try work only with his tools is only functional when you have Microsoft tools or a infrasctructure base on 80 % microsoft tools , otherwise is going to have problems with compatibility.

What business problems are you solving with the product? What benefits have you realized?

We implement a solution to comunicate a oracle database with a windows mobile devices , that can't work together as a consult to a database , we implement a ASP.NET service to work with this solution , now asp.net ask for the data and gets translated to the windows mobile device and show it to he customer

What Other Web Frameworks solution do you use?

Thanks for letting us know!
ASP.NET review by <span>Alan I.</span>
Alan I.
Validated Reviewer
Review Source

"Easy to work and understand"

What do you like best?

Is a natural way to work with web apps if you are visual basic developer or C# Developer It also have diferentes types of versions to get the idea of how to work with it . Native support form HTML5 an CS3

What do you dislike?

it not that easy to integrate with other platforms . it only works well and smoth with Microsft tools , using it with real live enviroment is not that great , sometimes have to work a lot just to post your web , sometimes don't work well with other browser and gets conflict of versions. Is really heavy and needs more machine than other tools

Recommendations to others considering the product

Use the express edition to start playing with this tool , is a good way to undertand what you need , then jump to the other versions

What business problems are you solving with the product? What benefits have you realized?

Work with windows mobile devices and other data base rather than SQL SERVER. is a good tool for developers that are starting and needs a development tool .

ASP.NET review by <span>Anthony G.</span>
Anthony G.
Validated Reviewer
Verified Current User
Review Source

"Getting Closer"

What do you like best?

It's funny because I began developing with Microsoft Access then moved to .Net WinForms. Unfortunately when I decided to go back to school and learn web none of the local colleges taught on the Microsoft stack so I ended up learning open source technologies like PHP, HTML, Javascript etc

Anyway several years forward my employer just gave me the go head and has been allowing me to train developing in ASP.Net this last week. Wow!! I absolutely love it... I can't wait until I am familiar enough with the platform to start breaking out projects without much thought but you guys have done an outstanding job bringing all the different technologies together.

What do you dislike?

The only thing I wish you had was the WYSIWYG form builder. I know Microsoft Access and WinForms has spoiled us in this fashion.... but this is truly every desktop developers desire to be able to drop you controls in place and set properties likewise!

Recommendations to others considering the product

I think most people are like me and do not immediately make the switch because of the learning curve involved. But if you have an proficient knowledge of web development in general the switch isn't that bad. The MVC part is a little bit of a learning process... but I've seen PHP file formats just as thought provoking... I mean consider WordPress!

What business problems are you solving with the product? What benefits have you realized?

Well up until a few months ago I was a consultant... so just about any problem you could think of. I've recently took an offer from a manufacturing company and it all revolves around our product..

Benefits? Love the package manager! This of course isn't new as a .Net developer but when you bring that ease into Web Development it brings a whole new level of ease.

ASP.NET review by <span>Yauheni L.</span>
Yauheni L.
Validated Reviewer
Verified Current User
Review Source

"ASP.NET - decent web framework"

What do you like best?

Currently almost all stack of asp.net is open-source, so it's allows much better tweaking and hacking you tools to optimize it for certain tasks. It's much easier to setup compared to many other web frameworks. And there is not alternatives for .NET. I don't remember any task i wasn't able to do with asp.net (and which can be done with other framework).

You can do development for asp.net inside Visual Studio, which is best (or at least one of the best) IDE with huge number of features, and it has a lot of 3rd party extensions/tools.

Nuget has a lot packages/libraries with easy setup/dependency resolve.

A lot of templates and services/apis out of box.

It allows overload almost any part of the internal system.

Quite good documentation on MSDN.

What do you dislike?

For hosting you need windows (mono under linux has some limitations, and it sometimes requires a lot of additional work on platform specific bugs and initial setup).

it less convenient compared to java websites, so sometimes it harder to find developers.

MUCH less open-source projects. Especially in phase of active development.

And generally Microsoft targets enterprise more than other areas.

If you choose asp.net, probably you will be bound to a lot of other Microsoft components, so you will not be able change your platform after some point. For example, you will probably you SQL Server, just because it's very compatible with .net.

Costs of some development tools are astonishing.

Recommendations to others considering the product

99% that it will suffice all your needs, and it has quite good performance with ability to tweak some parts of system. So your answer should be based on such questions are:

is there enough asp.net developers in my area (if you are going to run it department on your own)?

benefits from ms compared to other vendors?

compare costs of tools.

What business problems are you solving with the product? What benefits have you realized?

Developing and running our site, which is currently main part of our business.

ASP.NET offers extended number of features.

ASP.NET review by <span>Daniel K.</span>
Daniel K.
Validated Reviewer
Verified Current User
Review Source

"Mature platform for writing complete applications"

What do you like best?

It's so much that stands out in ASP.NET compared to other platforms... Security is great. ASP.NET comes with libraries that handle for you most sensitive parts of your application like Membership classes, authentication. The big feature of ASP.NET is the language - C# is backed by Microsoft and is one of the best programming languages out there. You can of course you asynchronous programming in ASP.NET. ASP.NET MVC projects follow Convention over Configuration principle so they come with great structure for your projects. Also, ASP.NET has WebAPI support built-in which means you can easily create REST APIs that output and accept JSON.

When you work on Windows then you experience another great benefit of working with ASP.NET - Visual Studio editor. It's the best programming IDE and it lets you focus on writing application's logic instead of fighting editor or debugging silly mistakes that could have been avoided.

What do you dislike?

C# performance isn't as good as C++. I guess that's the one of downsides. Also, ASP.NET support on Linux isn't yet complete, so hosting very complicated large-scale apps directly under Linux operating system is still a risk that application won't be stable or won't run.

Recommendations to others considering the product

ASP.NET is one of the best platforms for creating web applications. You can definitely use if you need to create REST API for your product or just want to follow more traditional approach and just use it to serve HTML pages.

What business problems are you solving with the product? What benefits have you realized?

I've used ASP.NET in many applications. It's complete framework. Security for crucial and common parts of project is there so you save time and avoid possible mistakes.

ASP.NET review by <span>Mina H.</span>
Mina H.
Validated Reviewer
Verified Current User
Review Source

"What can be better in Asp.Net"

What do you like best?

I like thr continuous updates, improvements and adapting new technologies within the ASP.net

Such as MVC, new templates and new web trends such as Bootstrap and angular Js

What do you dislike?

While i like adapting the new technologies within ASP.net I don't like the lake if integration between them

Also not having a powerful community for teaching those new things to developers

Same what Apple is doing with Swift now and like what google is Doing with Android in india

Recommendations to others considering the product

Asp.net is based on Microsoft powerful.net Framework so you will get all of those nice features

What business problems are you solving with the product? What benefits have you realized?

Asp.net is a powerful web tool that helps up introducing new products that satisfy our clients needs

In an easy way to push updates and adapting new web technologies

ASP.NET review by <span>Nico C.</span>
Nico C.
Validated Reviewer
Verified Current User
Review Source

"Good platform, going in right direction"

What do you like best?

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).

What do you dislike?

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.

Recommendations to others considering the product

As a part of .NET framework ecosystem, it will be shortly open source (and than free). Keep in mind that most free server only support PHP and still will for a long time, so if you are looking for ASP.NET as an alternative to PHP, it's not (yet) a good idea, while it may be in future. If, on the other hand, you are looking into ASP.NET as an alternative to a Java system, than it may be a great solution.

What business problems are you solving with the product? What benefits have you realized?

I use ASP.NET when a customer need a completely custom solution for his web app, when he ask for a Windows Stack, or when it's more time-critical than other script-only solution (as PHP).

ASP.NET review by <span>Medet T.</span>
Medet T.
Validated Reviewer
Review Source

"2 years experience ASP.NET developer"

What do you like best?

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

What do you dislike?

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...

Recommendations to others considering the product

ASP.NET is best platform to start being software developer, it was pleasure to work with it.

Learning curve is very low, children should definitely start learning asp.net in schools,

For myself, i read a lot of books about ASP.NET , first one was Anrew Troelson - C#/ASP.NET

it was fun to read it and practise on computer, i had everything setup easily, the installer does great job, you just gonna start learning new things very fast. Also with our current technology trends, it's easy to build web-apps in asp.net, using web-api

Anyway young developers should definitely start from asp.net

What business problems are you solving with the product? What benefits have you realized?

We basically build websites for corporate sector, our company was certified windows reseller, and we also developed websites with devexpress, the main goal of company was to product high quality product for customers and long term support, ideally we build our products in a very large amount of time, to make all the tests, predictions, horizontal expansions, etc.

And in my opinion the long term support was the main reason our company choose ASP.NET - many platforms where just too hard to maintain

ASP.NET review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Verified Current User
Review Source

"A solid enterprise framework"

What do you like best?

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.

What do you dislike?

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".

Recommendations to others considering the product

If you're not already using ASP.NET, check out jvm based language alternatives such as Play or Scalatra. Also evaluate NancyFX. Don't just choose ASP.NET because others use it. I would recommend writing somewhat complex systems in multiple frameworks and running them in production for a couple of months to evaluate not only development overhead, but operational and maintenance overhead of each.

What business problems are you solving with the product? What benefits have you realized?

Software as a service web applications, APIs, and services.

ASP.NET allows for easy development, testing, static analysis, and deployment of enterprise level applications.

ASP.NET review by User in Mechanical or Industrial Engineering
User in Mechanical or Industrial Engineering
Validated Reviewer
Verified Current User
Review Source

"Great software for Great Developers."

What do you like best?

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.

What do you dislike?

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.

Recommendations to others considering the product

I recommend it to anybody in business world.

What business problems are you solving with the product? What benefits have you realized?

I used ASP.net to replace one of my Microsoft access databases so other my team workers can use it in friendly-use. It took me a lot of time to build the web and make sure that it has all functions and feature that needed to work properly. But at the end it did save a lot of time and money.

ASP.NET review by <span>Anas J.</span>
Anas J.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Best web framework for building web applications with great Visual Studio IDE"

What do you like best?

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.

What do you dislike?

Some advanced tools and UI libraries need to purchase it.

Recommendations to others considering the product

I recommend to work with Asp.Net Core 1.0 because it's open source and cross platform framework.

What business problems are you solving with the product? What benefits have you realized?

Asp.net MVC help to develop web applications with design patterns and best practices.

ASP.NET review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Review Source

"ASP.NET - great for web applications"

What do you like best?

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.

What do you dislike?

ASP.NET webforms will not be open sourced, so that will still be closed technology.

What business problems are you solving with the product? What benefits have you realized?

Our organization uses ASP.NET as a rapid development tool to build applications quickly and easily with our existing skillset. Although we build using C#, the flexibility of using VB.NET is very helpful. With ASP.NET MVC, our applications take advantage of current software design patterns and are fast, scalable, and reliable.

ASP.NET review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Review Source

"Good enterprise framework"

What do you like best?

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.

What do you dislike?

There is not so much that i don't like about it but sometime it hangs and restarts again and again.

Recommendations to others considering the product

Asp.net has variety of tools and services available for different scenarios, so you need to explore and look for the right tool.

What business problems are you solving with the product? What benefits have you realized?

I use asp.net for developing web applications for variety of customers in diffferent domains and Its a great tool to do that.

ASP.NET review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Best web application Technology"

What do you like best?

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.

What do you dislike?

There is nothing to dislike from my side.

What business problems are you solving with the product? What benefits have you realized?

Its very good fro web application development with many feature that attract developer as well as clients to use ASP.net to develop applications.

ASP.NET review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Review Source

"Great for midsized business needs"

What do you like best?

Has its place in the Microsoft stack, reliable and well featured.

What do you dislike?

It's expensive, it's statically typed, it's closed, and it's not dynamic.

What business problems are you solving with the product? What benefits have you realized?

Hosting a payment processing system as well as our company website.

Kate from G2 Crowd

Learning about ASP.NET?

I can help.
* We monitor all ASP.NET reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.