Posted on 03/26/2004 10:46:39 PM PST by Bush2000
Netcraft: ASP.NET Overtakes JSP and Java Servlets
In this month's Web Server Survey the number of IP addresses with sites using ASP.NET has overtaken those using JSP and Java Servlets. The number of IP addresses found with ASP.NET has shown very strong growth in the past year with a 224% increase from 17.2K to 55.8K. JSP & Java Servlets despite being overtaken is the next fastest growing in percentage terms with a 56% increase.
In the Fortune 1000 83 companies use ASP.NET on one or more of their sites. We found Tenet Healthcare having at least 88 sites which utilise ASP.NET. Other large enterprises utilising ASP.NET include American Electric Power, J C Penny, American Express, British Telecom, Nestle and Tesco.
The figures are based on the following signatures:
On the other hand, the J2EE people have really let that framework get way out of hand - it is much to complicated. It reminds me of what happened to C++ (I realize that a language and a transactional framework are two different things, I just mean this as a metaphor.)
It also will have a lot to do with non technical factors - MS pricing, current plant (in both hardware and software) skill sets, migration strategies - even offshoring strategies these days. People in the coding trenches tend to forget that good large scale architecture takes a in broader range of requirements than just the programming frameworks.
I speak from a experiential bias toward very large systems and a P&L responsible management perspective.
As always, it depends on the task at hand and the situation surrounding it.
0.012?
That's nothing.
Of course with microsoft's .NET one generally sees MS tools at every level. This can be a problem - it is the old problem of vertical vs horizontal markets and the sort of competitiveness issues that fall out of both models. Oracle is really better at large data sets that MSSqlServer. How could it not be? It is their core competency. However,one might not really need this. Again, it all depends on that appilcation at hand.
I have found after decades in the business that there are a great range of factors that go into a successful system. But you are right, a good architect should take into account the operational side of things. Unfortunately many of these types have never had to run production. They should be forced to do it at some time early in their careers, they would then come up with much better solutions. The cleverest OO design in the world will not mean anything if it is impossible to keep running. The KISS principle certainly applies here.
BTW, you might look at "Opsware} and see if it will help you in configuration management (it is language.framework neutral.)
Well I do not know about that, that is a pretty parochial view of the software industry. Real time programming? In aerospace? And other tools vendors: Oracle? BEA? IBM? They certainly do not have the crowd beat on the innovation end - they have been mostly followers, not leaders. Even there OS expertise is not at the highest level at least from the CS theoretical level (we will see what longhorn looks like, I may have to retract that statement.) Their enterprise integration/consulting business was a miserable failure.
Their strength is higher than middle level competence in a lot of mainstream business areas but are masters of but a few, and they do not compete in whole areas of endeavor or bodies of knowledge. That is their whole stated strategy and it works. Offer integrated, above average value to the average problem and then move up the "value stream," that is what they are all about. The danger is when a firm with a core competency (i.e. Oracle) goes after a particular segment. That is famously what plagued IBM for years, and still does to e certain extent. MS also faces the big challenge of facing the next wave, whatever that might be (my guess is grid computing.)
Software companies typically last about 20 to maybe 30 years as market leaders. Gates is sharp enough to have beaten those odd and has slipped through the noose time and time again. Time will tell if MS as an institution can keep it up. They are a good shop but you have to put them in perspective and view the industry as a whole.
Not much. It's enterprise network geek stuff. I wouldn't worry about it.
Do this: Start->Run->"Notepad" and type away until your little heart's content. No complicated menus or icons. Just type, save, and print. You can pick up a copy of "Notepad for Dummies" at many large booksellers. After a couple years experience you can take an exam and become a Certified Notepad Jockey (MS-CNJ). Quite impressive on a resume, IMHO.
Once you've mastered Notepad you can advance to Start->Run->"Wordpad". I must warn you, however, that there are 19 icons and three font selection comboboxes on the toolbar. Allocate three years of your time to master Wordpad and definitely buy the "Advanced Wordpad" book. But, this is important, be sure to get the "Wordpad Resource Kit" before trying to become a Certified Wordpad Jockey (MS-CWJ). I didn't and failed my first exam because I didn't know what RTF meant. Boy, was I embarrassed - I was fooled by the similarity to RTFM and kept thinking RTF--what???
Good luck on your voyage of discovery!
People in the coding trenches tend to forget that good large scale architecture takes a in broader range of requirements than just the programming frameworks.
I speak from a experiential bias toward very large systems and a P&L responsible management perspective.
This is very presumptive. It is more than possible to be able to do management (financial and otherwise) as well as be able to code.
Let's jump out of the coding arena and talk about the real ROI for .NET: fewer lines of code and much faster development times translates into higher productivity for development shops. Take away the need to rely on multiple tiers from various vendors and you reduce costs on the maintenance side.
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 dominates the tpc measurements on ROI and a SQL Server database has just cracked the top 10 largest databases in the world. This comes without a major release in 5 years. Wait until you see what Yukon holds. Expect Microsoft to continue to gain RDBMS server share and to find new stomping grounds in the BI and datawarehousing spaces.
I have Longhorn installed and working. It won't crack grounds in new ideas in CompSci but it will certainly continue Microsoft's leadership in ease-of-use, integration, and backwards compatibility. It is an excellent changeover for Microsoft and has a number of new features that will continue to cause challengers headaches.
It is not necessary to be on the fringes, just do it better than others.
I absolutely encourage all my competitors to use .net.
In my analysis, Java is more mature, more robust, more stable, and more open. MS has a long, long history of making flawed software. Software that has significant issues pop up monthly for years and years and years.
MS is the Brittney Spears of software. The McDonalds. They specialize in cheap, low-quality, mass-market products. They sell their products thru marketing, not by building a reputation of quality. If that's good for you, in your work, more power to ya. I like the competition.
It's not suitable for the work I do. And no, I don't believe that mono will ever challenge Java on Linux, either. The entire point of .net is as a Windows-only java. The entire reason MS built and is pushing .net is to try and continue the vendor-lockin that has been their biggest 'sales' pitch.
We'll see how it plays out. I'll use the flavor that works for me, you use your own.
And you're right -- you won't see java apps at CompUSA. Because that's the old, dying industry. Java apps are available online. Tens -- hundreds of thousands of them. With a java app you don't go buy a shrinkwrapped package, that is a terrible distribution model. You just go to a website, like, oh -- Microsoft's gaming zone (www.zone.com) and play hearts, spades, chess java applets. MS themselves use java for their rich-client web solutions. That should tell you something.
I see a host of architectural and design flaws in .net, personally. Choices that would be a problem in my work. It looks to me like they built .net to fight the last war, to try and catch up on where java has already dominated, and aren't really focused on the next wave, where java is also currently dominating.
Again, different flavors, different tastes. I'd love to sit over a beer and yak about this kind of thing forever. .net has things I wish java would learn from, and .net has things it'll have to learn from java if it wants to succeed.
Use what works for you, but beware propaganda. It'll lead you wrong 90% of the time.
Not following your fuzzy math, Glenn...
83/1000 = 0.083, or 8.3%
(0.012 = 1 / 83 ???)
... a fairly typical Harr post: big on "propaganda"... but completely devoid of substance.
This news doesn't surprise me at all. My company was considering a new project to be written in Java, but after studying the technologies dumped that idea rather quickly for a C#/.NET solution. Java is so freakin slow, so all of our existing clients would have required new, faster machines to run it acceptably. And lining Dell's pockets rather than our own isn't part of the business plan. I've found .NET to be very fast... even for 3D graphics rendering.
Just look at the programming book aisles at any Borders bookstore. The shelves are packed with new books on .NET programming, with relatively few new Java books. The technical authors see the writing on the wall. Even the previously-open-source-focused oreilly.com has a big presence in .NET support. Made a lot of its followers unhappy -- but O'Reilly doesn't want its business to fade into irrelevance by ignoring .NET.
Also, I've sensed an industry-wide frustration with Sun's stranglehold on Java, and it's slowness to improve the platform. In contrast, MS has obviously committed a lot of programming talent and money geared toward developing and improving .NET.
And look at the development tools for .NET. There's no comparable equivalent for Visual Studio... Just another in a long line of missteps by Sun.
The bookstores, the programming websites, the energy/momentum, the development tools, and the stats in this article tell a story:
The Java ship is listing!
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.