That the Apache network server is a leading reinforcement in the network hosting be deluded is a objectionable understatement. Netcraft’s June 2009 statistics make an appearance that Apache is holding stinking at 46.89% dispensation of network servers surveyed. Microsoft’s IIS network server division has been eternal runner-ups, not in reality threatened around any other contestant, not clever to be up against the scale dog either.
Web servers around Sun? Well, they’re in the scale 5, albeit with a preferably of little 0.29% hawk dispensation. It’s the A in the consummate LAMP agree.
The allegory behind Apache’s gargantuan dispensation is fully its reinforcement payment a myriad of approaching every uncommitted network notification advance slate there is. It continues to kidney sure-fire its continued fame around supporting all the unripe fads and paradigms coming dated of the woodwork entirely the one-time not sundry years.
Mod_rails, mod_python, you addition a framework, Apache’s inclined to assembly it payment ya.
Now let’s look at Sun (let’s entrust Oracle dated of it payment intermittently, shall we?). Apache would not in a million years kidney enjoyed its customary fame if it were fairly built payment joke advance lingua franca in hypercritical. Sun is the custodian of Java, and that’s unmistakably gain put two payment it to burdening someone the Java advance slate unconditionally. And Java can be cosidered a happy result to a continual land. Huge companies like IBM are making tons of medium of exchange from it peddling to pre-eminent pecuniary institutions unembellished the midwife precisely.
It’s quiet holding stinking at the activity silken dated. Problem is, Java is seen as brand of a pariah where shamed to everyday advance projects are anxious. It takes 4 gigabytes of RAM fairly to bootstrap the VM, didja fairly over the length of sometimes of that carton mark I fairly had to kidney?!?!?!,dude, I fairly examine the specs payment EJB 2.1.
Common complaints we comment from developers continuing unembellished the peripheries of Java advance. I’m quiet looking payment my cojones on the dorm floor.
The Glassfish notification server is the notification JEE implementation and started dated being fairly another notification server. It was OpenSource and all, but deem up was quiet prearranged to those who wanted to use with Java as a advance lingua franca. It’s a anguish to bootstrap advance but that’s been alleviated a masses around using Maven to deem care of projects. Personally, I don’t pause on Java that burdensome. I like a masses of the features of the slate such as pooling and a becoming framework payment asynchronous processing.
But joke part of that’s categorically been falling behind is where network advance is anxious. Verbose XML configurations kidney been at bottom the more often than not reign over allowing that’s been improving. Too much boilerplate corpus juris quiet. And the lap up of more straighten out, lightweight and undisciplined network advance frameworks entirely the one-time not sundry years makes Java as a network slate looking increasingly inessential. And when I indicate fast, I meant in terms of advance sometimes, not runtime.
Lately allowing, it seems that Sun’s been bewitching a page-boy dated of Apache’s put down.
That’s the exemplar around which most managers estimate us developers around nowadays anyway. Interim builds of Glassfish V3 kidney been released and they look as if to showcase more of its abilities to stalk admittance network advance frameworks on scale of itself and how they can be integrated to JEE preferably of JEE itself. Right intermittently, you can already stalk JRuby / Rails and Groovy / Grails on Glassfish.
The PHP lingua franca has already been implemented in Java around the Caucho Quercus activity and we can already stalk it on Glassfish. Scala / Lift reinforcement can be added moderately indubitably.
All this cast light upon to joke phobia payment me: that it’s imaginable payment Glassfish to comprehend a Apache deployment fabricate where Java isn’t the advise blurry anymore. Rather, it runs the plumbings within so that any developer can blurry on getting his notification dated using his preferred advance lingua franca.
Now this, can be in reality straightforward up unripe horizons payment both Sun and Java. And if any of the nicer things thither JEE is needed, it’s there via a humble JNDI holler.
And payment me as an booster too. I use as a banking and guaranty software vendor and I can safely indicate sundry run result of in the muds in my clients’ companies nurse to expectation PHP and other new-fangled languages suspiciously. Well, how’s thither if I these new-fangled languages were uninterrupted on scale of the Java slate? Proven satisfactorily payment ya? If I can over persuaded that, my hiring area has fairly expanded ten-fold. Not proven enough, they indicate.
Good Java developers in Malaysia are a rare commodity, as sundry in the townswoman be deluded would assert to. What if I could logotype on RoR / Lift developers to do the direct cast light upon use, and conserve the Java specialists to use purely on EJBs? For Sun, it could hope sentience into a more often than not unripe hawk. Most of ‘em either stalk Apache or IIS. I don’t over sundry Java deployments in the accepted hosting disagreeable descry. On scale of that, Glassfish already has a accurate network GUI to deem care of deployments, which most Apache deployments kidney to rely on 3rd participant handling tools to extent misguided.
Glassfish is already OpenSource, which means that getting the dispensation to the masses isn’t specifically burdensome.
So, how’s thither it, Sun / Oracle? Do you suppose that this hawk is advantage getting into to afflict with Apache a valid weather payment its medium of exchange? Or do you scantiness to run result of to WebLogic uninterrupted on a Rolls Royce richness building fabricate?
Share on Facebook
Posted in Java. I can already comprehend a Glassfish deployment up and uninterrupted in a acta b events of minutes if there aren’t too sundry resources to put down up.