Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Netcraft: ASP.NET Overtakes JSP and Java Servlets
Netcraft ^ | March 23, 2004 | Netcraft

Posted on 03/26/2004 10:46:39 PM PST by Bush2000

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 221-239 next last
To: Fledermaus
You might as well have posted "Martians take over"...what the hell does all this crap mean to us average users?

Hint: If you don't understand it, don't read it. Sheez. It's posted under 'technical' for a reason.
41 posted on 03/27/2004 6:36:44 PM PST by Bush2000
[ Post Reply | Private Reply | To 22 | View Replies]

To: Glenn
0.012? That's nothing.

Now compare it to Mac OS X server deployments (0.00000000000000000000000012) and have a good laugh.
42 posted on 03/27/2004 6:38:58 PM PST by Bush2000
[ Post Reply | Private Reply | To 25 | View Replies]

To: TheEngineer
One of the great things about .NET -- and more particularly about the Common Language Runtime (CLR) -- is that the COM/legacy interop story is phenomenal. You don't have to throw away code in order to work with .NET. Choose the pieces which need to be native (i.e. the bare metal) and those which need to be managed (i.e. API level stuff), and you have a recipe for maximum flexibility. With Java, Sun doesn't want you to leverage the particular strengths of your platform -- which is a tremendous waste. Though Harr will whine and moan, the reality is that few developers need to make their code run cross-platform. It makes sense to utilize whatever platform advantages you have at your disposal. Sun wants to force you through a narrow, one-size-fits-all API that doesn't provide the level of COM/legacy interop that .NET has.

Your comment about new .NET books outnumbering Java books is a reflection of the new programming reality. Sun really shot itself in the foot when it stopped Microsoft from improving Java. Sun likewise proceeded to remove whatever was left of its foot when it refused to hand over Java to ECMA/ISO. Frankly, Sun deserves to lose. I suspect that Microsoft would be offering Java under .NET (I'm not talking about J#) if the Sun lawsuit hadn't occurred -- and Sun would be looking at even more Windows developers using Java. But it didn't happen that way and, well, Sun is going to lose. Badly.
43 posted on 03/27/2004 6:54:01 PM PST by Bush2000
[ Post Reply | Private Reply | To 40 | View Replies]

To: Dominic Harr
It's not suitable for the work I do.

True. You need a toilet plunger, a mop, and loads of spare paper towels and toilet paper to perform your work function.
44 posted on 03/27/2004 6:56:20 PM PST by Bush2000
[ Post Reply | Private Reply | To 35 | View Replies]

To: wireplay
You can call it Microsoft propaganda all you like but the truth hurts: .NET is far superior to Java in just about every way.

Eh? On what planet? They both suck about equally. .NET/C# is better than Java in some areas, and Java is better than .NET/C# in other areas. Basically a wash.

And neither environment is "all that", in part because both have somewhat defective programming models. Microsoft fixed some of the defects of Java, but then introduced their own bits of idiotic design. Neither is a magic bullet, nor a real "programmer's language".

45 posted on 03/27/2004 7:05:26 PM PST by tortoise (All these moments lost in time, like tears in the rain.)
[ Post Reply | Private Reply | To 18 | View Replies]

To: wireplay
As far as Microsoft competency and its ability to develop software better than others, I stand by that statement. SQL Server is more than sufficient to compete against Oracle and DB2 in most every shop.

Microsoft has never developed a database for anything other than toy hardware to date. The other guys have been building databases for huge non-stop ccNUMA systems for ages. SQL Server is "adequate", but I would not trust it for mission-critical purposes, mostly because it only runs on an OS that is not suitable for mission-critical purposes. If it ran on another OS that worked on larger hardware, it would be a viable contender.

46 posted on 03/27/2004 7:17:29 PM PST by tortoise (All these moments lost in time, like tears in the rain.)
[ Post Reply | Private Reply | To 34 | View Replies]

To: Bush2000
As I predicted about a year ago, .NET will dominate the marketplace and Java is doomed if not dead.

Microsoft's .NET is write once and run once but in almost any language you like. I happen to like C# but there are a lot of VB fans out there. In my opinion .NET is just better than Java in part because it has a target hardware platform (as opposed to the Sun write once debug everywhere strategy for Java) but also because Microsoft obviously learned a lot from studying the good, bad and ugly of Java. I built a very sophisticated .aspx website as my learning exercise for ASP.NET and C# and I have shelved my Java stuff for ever.

47 posted on 03/27/2004 7:27:00 PM PST by InterceptPoint
[ Post Reply | Private Reply | To 1 | View Replies]

To: tortoise
You need to come up to speed on SQL Server and Windows. The whole reliability and large database arguments went out the window (no pun intended) a long time ago. Go to tpc.org and read about SQL Server benchmarks then just do some basic research on Windows DataCenter servers to see what they are capable of running.

48 posted on 03/27/2004 8:01:24 PM PST by wireplay
[ Post Reply | Private Reply | To 46 | View Replies]

To: InterceptPoint
I started on ASP.NET and, due to some other needs, I switched over to Windows forms for my current apps. It is really nice and the next version is really sweet.

Being the kind of mainframe background guy that I am, I decided to test C# against a legacy language. C# smoked it on a data read/parse by at least 10-1 (C# was doing a lot more work so it wasn't a fair comparison).

With everything being exposed through Visual Studios, including the next version of SQL Server, it pays to develop in VS.NET so that skills can be transferred easily.








49 posted on 03/27/2004 8:14:06 PM PST by wireplay
[ Post Reply | Private Reply | To 47 | View Replies]

To: InterceptPoint
Best article ever written on .NET IMHO. There are also 2 others in the series:

http://zdnet.com.com/2100-1107-958923.html
50 posted on 03/27/2004 8:15:32 PM PST by wireplay
[ Post Reply | Private Reply | To 47 | View Replies]

To: wireplay
You need to come up to speed on SQL Server and Windows. The whole reliability and large database arguments went out the window (no pun intended) a long time ago. Go to tpc.org and read about SQL Server benchmarks then just do some basic research on Windows DataCenter servers to see what they are capable of running.

I am very familiar with the basic capabilities of most current database server platforms; it is my business to know where these things top out and what they can do.

Windows is still a mediocre server platform for anything but the low-to-mid range. And even within that range it has some pretty stiff competition. I have yet to see any version of Windows in our data center that has its uptime determined by hardware. Any database platform that can't be fully online 24x7 for at least a year at a time under all circumstances is not a platform that I can use.

Again, I don't blame SQL Server per se. Windows is still not an adequate OS for true mission-critical enterprise database work. I have my complaints about Oracle too, but at least it runs on scalable hardware and bulletproof operating systems.

Incidentally, if I needed to choose an enterprise RDBMS platform that had to be absolutely positively bulletproof and run non-stop for something like 5 years without so much as bouncing a process, it would have to be PostgreSQL on FreeBSD (or even an appropriately conservative Linux kernel if I needed real hardware scalability). Not only is it blazing fast for small to medium loads, it is the most bulletproof and patch free RDBMS I've ever used in a production environment, and I've used most of them.

Oracle needs to watch out for Postgres, it is becoming very good extremely fast, and is feature rich. The next revision (due out soon, or so I've heard) will allow it to scale to very large hardware, including some that SQL Server can't run on, and extreme OLTP loads (as well as a native Windows port I'm told). Mark my words, in five years Postgres will be to the database market what Apache was to the web server market. I was skeptical when first introduced to it since I am accustomed to huge SQL Server and Oracle installations, but have since become delighted with the quality and capability of it. It can't replace Oracle yet for all purposes, but one can definitely see that day out on the horizon.

51 posted on 03/27/2004 8:44:52 PM PST by tortoise (All these moments lost in time, like tears in the rain.)
[ Post Reply | Private Reply | To 48 | View Replies]

To: tortoise
Windows has traditioanlly been the only O/S that allowed you to place any hardware together and it autodetected and ran. Everyone else relegated you to very proprietary hardware platforms. Did Windows suffer a blackeye due to instability? Absolutely. But Windows gets better constantly. Windows Server 2003 is the best out there.

Windows Datacenter Servers are certified to a specific hardware platform and those boxes approach mainframe level uptimes. Look at the Unisys ES7000 as an example. It has mainframe level redundancy and reliability and scales to 32 CPUs and 96 PCI slots. In testing I am familiar with, it smoked an E10000 in every category.

52 posted on 03/27/2004 9:11:49 PM PST by wireplay
[ Post Reply | Private Reply | To 51 | View Replies]

To: tortoise
Windows is still a mediocre server platform for anything but the low-to-mid range.

It's curious how you arrived at such conclusions when it's obvious that you have no experience running Windows Data Center Edition; otherwise, you wouldn't be making such ill-informed statements. It's pretty funny to see Unix guys clinging to the outdated BS they've been fed for years by big-iron salesmen at Sun and IBM. Clue phone for you: Windows Data Center Edition runs on custom high-end hardware. You can't buy Data Center Edition separately. It's a package deal with the hardware platform, and it comes with uptime guarantees that will more than match whatever your overpriced contracts with Sun and IBM are providing.
53 posted on 03/27/2004 11:23:51 PM PST by Bush2000
[ Post Reply | Private Reply | To 51 | View Replies]

To: mikegi
ROFL...I'll stick with "point-click" and do my geeky accounting on Lotus!
54 posted on 03/27/2004 11:49:36 PM PST by Fledermaus (Ðíé F£éðérmáú§ ^;;^ says, "I give Dick Clarke's American Grandstand a 39...you can't dance to it.")
[ Post Reply | Private Reply | To 32 | View Replies]

To: Bush2000
I stick mostly to "Latest Posts" and thus I saw it.

Thanks for the condescending remarks though...I'll make note to ignore you in the future.
55 posted on 03/27/2004 11:52:29 PM PST by Fledermaus (Ðíé F£éðérmáú§ ^;;^ says, "I give Dick Clarke's American Grandstand a 39...you can't dance to it.")
[ Post Reply | Private Reply | To 41 | View Replies]

To: wireplay
Look at the Unisys ES7000 as an example. It has mainframe level redundancy and reliability and scales to 32 CPUs and 96 PCI slots. In testing I am familiar with, it smoked an E10000 in every category.

Ewwww. Let me repeat that: Ewwww.

You are using the ES7000 as the paragon of performance?! It is a monstrous piece of crap. Just so you know, I don't have kind words for the E10k either (decent architecture, really slow processors), but the ES7000 is pure garbage. For most interesting applications, it has no purpose. Color me dumbfounded that you would even bring up such hardware. It is a PC on steroids.

Cluetime: Show me a comparison against REAL hardware, not half-baked crap and uselessly narrow benchmarks. The first time Windows will run on genuine scalable architectures is when Microsoft releases a 64-bit Windows designed to run on Opteron systems in ccNUMA native mode. Yeah, its coming, but they've got exactly nothing now. If you want to fan the flames, Linux has been supported on 256 processor SSI on large-scale ccNUMA for a while now, not on an abomination of a 32 processor UNISYS system. Egads.

You have no concept of system architecture nor what constitutes real scalability. And fancy hardware is no substitute for quality OS software, which was my real point in the first place.

56 posted on 03/28/2004 1:01:37 AM PST by tortoise (All these moments lost in time, like tears in the rain.)
[ Post Reply | Private Reply | To 52 | View Replies]

To: Bush2000
It's pretty funny to see Unix guys clinging to the outdated BS they've been fed for years by big-iron salesmen at Sun and IBM.

It is pretty funny to see a clueless moron assume I'm a Unix guy. I'm a Windows guy; I learned Unix in the trenches. I currently have, or have had, large servers running just about every major server OS in my data centers at one time or another. Right now, that is mostly Microsoft and Linux. Linux runs on the mission-critical hardware.

Fact: On any hardware you can run Windows on, someone can run Linux. Fact: There is a lot of really scalable hardware that runs Linux but doesn't run Windows. Nor is there any Microsoft product of equivalent scalability. Fact: On any given hardware, Linux, FreeBSD, and a few other operating systems have superior operational reliability. Unix may not be easy to use for the point-n-drool crowd, but I'll be damned if it doesn't work every time.

I need systems that work, absolutely positively every time. The old Big Iron companies were a little expensive in the bang for the buck department, but Linux largely fixed that. To reiterate a point I made earlier: No version of Windows, Data Center or otherwise, has ever been able to reliably stay fully online 24x7 for years on end in my experience. I can buy this kind of reliability on the same hardware. So exactly why should I use Windows again? Where we use it, it is largely because we have no reasonable alternative.

Clue phone for you: Windows Data Center Edition runs on custom high-end hardware. You can't buy Data Center Edition separately. It's a package deal with the hardware platform, and it comes with uptime guarantees that will more than match whatever your overpriced contracts with Sun and IBM are providing.

Sorry buddy, I have some of that hardware. Yeah, the hardware is great, but what about the software? We do better than five-niner uptime on our Linux systems, the FreeBSD network cores run essentially forever, and our database servers pretty much just run. My problem isn't the hardware, but the software. Constant patching of any type is not an option because our systems can't stop (note: this is my biggest complaint with Oracle -- all the bloody patches).

The fact remains that of all the hardware and operating systems in our data center, the Microsoft ones have the worst uptime and require the most hand-holding. It has nothing to do with the hardware. Even most of our cheesy and cheap hardware runs for years without failure.

When Windows runs as rock-solid as Linux (or Solaris, or half a dozen other OSen), maybe we can talk. But until then, you can thank your lucky stars that the US infrastructure runs on something OTHER than Windows. Windows Data Center Edition is only "good" compared to other versions of Windows. It is still playing catch up with most of the rest of the operating system universe.

57 posted on 03/28/2004 1:36:30 AM PST by tortoise (All these moments lost in time, like tears in the rain.)
[ Post Reply | Private Reply | To 53 | View Replies]

To: TheEngineer
but completely devoid of substance.

Boring flame, you've done much better than that in the past. Try harder next time.

How 'bout we discuss some of the fatal flaws of .net?

.net gains a *small* performance bonus in certain operations (on Windows only) by tight coupling with the OS.

.net's entire architecture is built on the concept of integration, as if they've missed the entire lesson of OO -- componentization is the key to quality solutions.

This hasn't been debatable for years, it's absolute truth proven dozens of times every day. MS does know this, but their goal was Windows lock-in, so they ignored sound architecture and went with what would profit them the most.

For marketing reasons -- because the real point of .net is to protect the Windows marketshare -- MS chose tight integration. This guarantees reliability, scalability and robustness issues. It's not debatable any longer, there's too much experience under that bridge. Anyone arguing for integration is just no good at this stuff, period.

Which alone should tell an intelligent reader all they need to know. MS built .net to suit *their* needs, *their* agenda -- protecting the Windows marketshare. They didn't build a better dev environment that suits the developers needs, they built a system where every developer in the world, regardless of language, can lock themselves into Windows.

I absolutely encourage all my competitors to base their business on this technology. I think it could be a winner -- for me.

58 posted on 03/28/2004 7:46:16 AM PST by Dominic Harr
[ Post Reply | Private Reply | To 39 | View Replies]

To: tortoise
No version of Windows, Data Center or otherwise, has ever been able to reliably stay fully online 24x7 for years on end in my experience. I can buy this kind of reliability on the same hardware. So exactly why should I use Windows again? Where we use it, it is largely because we have no reasonable alternative.

It's pretty sad that you have to resort to outright lies in order to argue your position.

Sorry buddy, I have some of that hardware. Yeah, the hardware is great, but what about the software? We do better than five-niner uptime on our Linux systems, the FreeBSD network cores run essentially forever, and our database servers pretty much just run.

Again, more lies. UniSys and other Windows Data Center IHVs *guarantee* 5 9's of availability. Sure, you can pay more for that same availability -- but you're wasting your money.
59 posted on 03/28/2004 11:47:02 AM PST by Bush2000
[ Post Reply | Private Reply | To 57 | View Replies]

To: Dominic Harr
.net's entire architecture is built on the concept of integration, as if they've missed the entire lesson of OO -- componentization is the key to quality solutions.

.NET is the essence of componentization, Harr. Take a basic class in .NET. Otherwise, you're wasting everyone's time and bandwidth spouting this nonsense. You obviously don't understand the architecture and how to use it.

I can't say that I'm surprised. You're the same guy that tried to convince everybody that data encrypted using RSA public key encryption was vulnerable if the end-result encrypted bytes were represented as base-64 text.
60 posted on 03/28/2004 11:51:54 AM PST by Bush2000
[ Post Reply | Private Reply | To 58 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 221-239 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson