Best Performance Comparison Site or Resource for .Net Web Applications?

I am a .Net consultant with many distinctive developer tastes, using many different languages ​​and frameworks. Since everyone is pretty much trying to push their own agenda towards their customers, in terms of the technology I propose, I constantly find myself in the classic "why" arguments with them .Net might be the best technology solution for given customer requirements.

Often times, the debate here boils down to the issue of performance. Typically, the areas discussed here include cost, maintainability, and performance. It's hard for me to discuss cost because, in general, open source technologies are generally cheaper, and while you can generally rely on .Net for total cost of ownership (it seems pretty easy to convince people that .Net applications have relatively low maintainability costs if the application architecture has been thoughtfully designed), we will indeed only promote .Net here if the customer understands and is indifferent to the costs associated with Microsoft licensing. In terms of maintainability, as I mentioned earlier, other developers understand the difference it can make when an application is thoughtfully designed.I have had about 8 years of experience programming .Net solutions and am fairly confident in my ability to present to the client all the features and toolkits that .Net ensures to make an application long and easy to maintain its lifespan.

So again, that usually comes down to performance arguments. Until now, I have worked for companies that were already using Microsoft development technologies to develop their applications, so when I discussed performance with others in the past, I never took a position where I had to convince about performance. My other co-workers are always bragging about this different site that they are going to this show improving performance for open source web applications. All of this is to say that I would like to hear from everyone here, where do you usually go to get information on how some .NET web applications can do other technologies?

Thanks in advance for your advice,

Matt

0


source to share


4 answers


I appreciate the details, although I must say I forgot your question at the end. =)

Anyway, this is what was certainly in my mind in the past. There is always conflict as to which technology is the best. We all know that you will find fanatics on every side, so it is quite difficult to get rid of the facts. Professionally, I've seen successes / disasters on both sides of the fence.



For you as you are interested in .NET. I would showcase success stories like ... (add some big name site), Facebook, SO, etc. I will also find stories where things went wrong on the .NET side and explain why. As you said, this is often a bad implementation. I don't know how many DailyWTF daily stories I've seen with ASP.NET sites misbehave, but they go back to 1) Bad design 2) Implementation 3) Coding.

Once you have a compelling case to justify the technology, you can of course talk about your past. You need to qualify as an opportunity to avoid the same pitfalls as your stories.

0


source


.NET loses out in performance compared to C / C ++. In general, it will beat Python, Ruby and PHP in basic performance. Static typing translates into faster native code. (There are exceptions such as Python performance with manual tuning () is faster than HashSets in .NET)



The difference can go down to things like apache vs IIS (and their respective cache configurations), database architecture, etc. Features that could be misused or misunderstood (e.g. ViewStates and large GridViews or the use of a large number of hidden WebControls)

0


source


Depending on what type of application you are building, I've found that performance is rarely an issue. All technologies can work well there.

When discussing .net versus java / ruby ​​/ python etc. I usually try to point out other benefits of .net.

There was one time my boss asked me why .net instead of others? He wanted to know because he could get a PHP programmer cheap. As part of the report, we wrote a simple web application in 4 different languages, and the .net application is the fastest. After that, we stuck with .net. This was when .net was new, so none of us knew it well. We came from ASP, PHP, Coldfusion and Java background.

0


source


If you are looking for .Net Performance Stories you can listen to this net rock show point

0


source







All Articles