Java and Tomcat vs ASP Net and IIS

Only recently did I consider myself a very good Web Programmer (providing 10 years of business experience in various e-commerce, static and enterprise applications) I am self-taught and have been using the Microsoft product stack (ASP, ASP. Net)

My application is always fully functional, relatively bug free, but never fast lightning As a frequent Internet user, I always find that this is the norm... How fast websites from large technology companies (eBay, Facebook, Microsoft, IBM, Dell, telerik, etc.) are - in fact, none is particularly fast I always boil it down to "the way of web applications"

... then I saw a product called JIRA from atlasian, which put me in trouble

This application is fast, I mean fast... Fast time switching, switching between pages, complete real-time content, a large number of images and data and cross references

I run it on an intranet with a large application database, which runs on a very common server (single processor, SATA HDD, 8GB RAM)

What did I miss? Am I bad at programming? I wonder if this speed gain is lower than that written in Java and running on Tomcat

Does anyone have any benchmarks to compare JSP / ASP or Tomcat / IIS???

Thank you, mark

Note: This is not an obvious plugin for JIRA I don't work for them or have any contact with them... But I want to be able to write applications like them:)

Solution

differ from man to man. But one of the oldest things that no longer exists is the assertion that Java is slow Except for floating point (most Java implementations are not free to use floating point hardware), Java is usually faster or faster than compiled code Some of the best and brightest people have worked for years to ensure this, including dynamic recompilation / re optimization of code based on runtime metrics - these statically compiled languages such as C or assemblers can't boast

ASP is the opposite extreme, because the original ASP must recompile each page request every time Aspx solves this problem by allowing compiled page code to be retained This frees us of a lot of useless expenses

The more persuasive reason to prefer java to aspanything / IIS is freedom Java / Tomcat webapp can run under any operating system on almost any hardware IIS runs on windows Period In most cases, this also means Intel Not SPARC, not zSeries Maybe you don't care But then again, perhaps next week IBM will offer your employer an irresistible mainframe deal

I don't have benchmarks, and there are many things that can make a platform more popular But when I met Poseidon UML tool, its cool real-time graphical user interface and FreeMind mind mind mapping tool, I never gave up the idea of "Java slow" Starting the JVM is a small blow, but after that, you will never know what language you are using

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>