ActiveGrid blazes path for enterprise LAMP
|
|
Posted by Ken Farmer, Monday June 27 2005 @ 06:55AM EDT
|
|
InfoWorld: Back in 1998 I built a mission-critical application using the technology suite now called LAMP (Linux, Apache, MySQL, and Perl/PHP/Python). It was a killer combination: blazing performance, rock-solid reliability, rapid development. Perl's dynamism was an essential ingredient, but looking back, I see it was also a crutch. If I had needed to redeploy to a cluster, swap in a different authentication scheme, or alter the flow of the application, I'd have been able to do those things quickly, but it would have been harder for somebody else to.
Marrying the flexibility of procedural coding with the different kind of flexibility afforded by declarative techniques is a key challenge for all developers. In the J2EE world, the JBoss (Profile, Products, Articles) folks are talking about "aspect-oriented programming" and "crosscutting behavior." It's buzzword-intensive stuff, but the idea is clear: Certain properties of applications -- for example, caching, asynchronous communication, and authentication -- shouldn't be hard-coded. Instead, they should be declared outside the code and made subject to administrative control.
Full article...
|
|