views:

219

answers:

5

Do you know what the advantage of asp.net from other technology?

+1  A: 

For me its Visual Studio integrations.....

TWith2Sugars
A: 

You'll need to be WAY more specific. ASP.NET vs. what? J2EE, PHP, straight HTML, Perl, Ruby on Rails, plain vanilla ASP ... the list goes on and on.

Jess
Thats not an answer, rather a comment ;-)
Itay Moav
I agree, it should have gone on a comment for the post, not as an answer.
Mystere Man
Oops, I'm a noob here ... still learning SO etiquette =)
Jess
A: 

It is slower than CPP,
Not as stable as Java,
Does not work properly on Linux/unix Servers like PHP,
Has not the amount of libraries/Extensions as Perl,
It's Silverlight is not as cross-platform,widely spread as Flash.

I really like the Syntax tough! And VS is a great tool/Development environment

Itay Moav
Silverlight is not tied to ASP.NET.Unless you can show some statistics, you can't claim Perl has more libraries/extensions.ASP.NET works on Linux on top of Mono. It might not be the latest version, but it works.And I would relaly like to know how you came to "Not as stable as Java"...
Franci Penov
"Not as stable as Java" Experiment pls, run code you wrote 3 years agon on todays asp.net and tell me yourself what happens, do the same with Java...Next, What you wrote on Mono, is exactly what I wrote, different words. No more room...
Itay Moav
I see the down voting, tough I suspect it is rather a religious cause than technical accuracy (As I both develop in Lamp and MS environments...)
Itay Moav
Actually, I am running code written three years ago and it works just fine with the latest version. Perhaps the problem is not in ASP.NET? :-)
Franci Penov
A: 

Web development is pretty language-agnostic. Any language can output the HTML required to display a web application - a site like SO or Amazon.com could be written in PHP, Ruby, C++, ASP.NET, Java etc.

Your big advantage to ASP.NET will be if you're already working with the Microsoft stack. If you're already running web servers on Windows Server, ASP's going to be a good choice. If you already know Visual Studio, ASP's going to be a good choice.

If you're a PHP shop with Linux servers, ASP's going to be unpleasant.

ceejayoz
A: 

It's debatable, but the biggest "advantage" of ASP.NET over other server side web technologies is the rich eventing and control model with Web Forms. Most other current technologies (PHP, Ruby on Rails, etc.) don't have this type of abstraction layer. This makes it relatively easy for people to create web applications using the same metaphors (controls and events, etc.) that they are used to when doing Windows programming.

That said, many people view the Web Forms model as overly abstracted and too heavy, which is why ASP.NET MVC was born. So from that perspective, it can also be seen as a disadvantage. It just depends on your personal perspective.

jeremcc