::Manageability::Random thoughts on the manageability of complex software.PHP Moving Towards Tighter Integration With Java- June 4, 2003 I've always been a bit fascinated by the abundance of web projects developed using PHP. My fascination derives from the thought that how could such a simple web scripting language garner so much mind share. I guess there's something fundamentally wrong with Java web technologies that discourages web developers from adopting it enmass. Maybe Java just isn't a "Language for the Web Scripting Masses". One distinct characteristic of PHP projects is that have a more...http://www.jroller.com/ceperez/entry/php_moving_towards_tighter_integration Java Is a Language for the Masses- June 4, 2003 Matt Quail writes about the new complexities of JDK 1.5 extensions. He points to this blog which quotes: The real point is that LFSPs (Language for Smart People) have a much greater support for abstraction, and in particular for defining your own abstractions, than LFMs (Language for the Masses). Half a year ago there a couple of bloggers made the recomendation of adding Hygienic Macros into Java as an alternative to adding language features piecemeal. We..http://www.jroller.com/ceperez/entry/java_is_a_language_for Do Aspects Supercede Components- June 4, 2003 More precisely, "Does Aspect Oriented Programming (i.e. AOP) supercede Component Models". It's an interesting question, something we all would like to know before the AOP hype machine gets to full steam. To answer it, let's get our definitions straight first. AOP can be simply defined as the ablility to assert quantified statements over programs written by oblivious programmers. Special emphasis on the word oblivious. A Component Model may have the following...http://www.jroller.com/ceperez/entry/do_aspects_supercede_components Slaying the XML Behemoth- June 3, 2003 Dennis Sosnoski has been making a living out of building scalable solutions for XML. He's developed XML Bench a set of benchmarks for different XML models in Java. He's developed XML Stream a highly effecient serialization of XML. Now, he's put together an open source package to efficiently handle XML binding (i.e. translation of XML to and from Java). See, one of the biggest, if not the biggest problem, of XML is that its just to easy to create extremely humongous..http://www.jroller.com/ceperez/entry/slaying_the_xml_behemoth |