Blasting

by Volker Weber

Harry Fuecks tries to blast J2EE and .NET while presenting PHP as the perfect choice :

Unless you haven't been paying attention, the big news these days is frameworks; namely Sun's J2EE and Microsoft's .NET.

Both frameworks are (like any new technology) being promoted as the cure to any common IT ailment, particularily if you plan to start a global business trading in household pets.

The key concept being sold is N-Tier, as we examined in A Quick Intro to N-Tier, combined with notions of aggregating all your legacy applications, be they written in Java, C or even old IBM mainframe applications written in TPF, into a common platform, with aide of technologies like SOAP.

Of course both vendors offer a total solution "for all your needs". Although both frameworks claim use of open standards, each has a catch which potentially ties you to that vendor and gets you spending...and spending...and spending. With J2EE it's in the use of inter tier messaging standards only supported in Java. For .NET it's in the fine print: "Requires Windows".

More >

David Heinemeier Hansson replies:

According to Fuecks, chosing JSP/Servlets for the presentation layer in a web application will bind you in darkness with "Vendor 'lock in' through use of inter-tier messaging protocols only supported by the J2EE standard".

The reference implementation for JSP and servlets is the completely free and open source Tomcat server. And J2EE web-apps, especially if they're primarily JSP/Servlets-based, can easily be moved between the other open source and commercial implementations of the standard. Where's the vendor lock-in?

It's arguably even easier to move a properly packaged J2EE web-application from one engine to another than it is to do the same with a PHP web-app. As the latter is easily affected by different settings in Apache configs and the Linux/Windows differences.

There's apparently a "Lack of cheap, reliable and well supported platform for web deployment". First of all, PHP doesn't even offer a choice. There's one implementation of the language running on the Zend engine. Why not complain about that?

Developing against J2EE provides both excellent and heavily supported open source platforms (Tomcat, Jetty, JBoss) along with a string of commercial alternatives (BEA's WebLogic, IBM's WebSphere, and more). These allegations are outrageous, untrue, and unfounded.

But it gets worse.

More >

Comments

Currently, both "More >" seem to link to vowe.net - would be nice to see that fixed, so we can read on :-)

Bummer. I published too early, that is before I inserted the links. They were just href="". Fixed.

A bummer. Right ;-)

[Keyword bummer: too bad Harry wrecks his site with those advocacy articles. The design category of patterns() is a really good resource, but all this oh-damn-look-how-glorious-PHP-is stuff just doesn't work.]

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

Kevan Emmott on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 20:57
Sudeep Reddy Sama on N70 drops off the network in dual mode at 20:09
Volker Weber on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 17:37
Paul Mooney on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 17:26
Kevin Pettitt on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 16:36
Victor Toal on Bluehouse does not support my browser at 16:33
Vince Schuurman on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 15:32
michel platoche on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 14:21
Ben Poole on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 13:11
Volker Weber on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:34
Ben Poole on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:27
Paul Mooney on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:12
Gregory Engels on Lotus Vista? at 09:00
Bruce Elgort on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 03:24
Volker Weber on Nokia E71 is currently winning at 23:31
Alejandro Aguilar on Nokia E71 is currently winning at 23:29
Vince Schuurman on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 23:11
Bob Balaban on Urban Myth: Microsoft is good at marketing at 22:01
Bob Balaban on The Job at 21:55
Julian Woodward on Black Ice prematurely escaped at 20:37
Arthur Fontaine on Black Ice prematurely escaped at 17:39
Chris Linfoot on Urban Myth: Microsoft is good at marketing at 16:58
Mathias Ziolo on Urban Myth: Microsoft is good at marketing at 16:15
Ben Rose on Black Ice prematurely escaped at 16:10
Paul Mooney on Urban Myth: Microsoft is good at marketing at 15:22

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions

Twitter Updates

More >

Poll

Can you bring a camera phone to work?

Getting poll results. Please wait...

Local time is 21:09

visitors.gif
141 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum