Donnerstag, September 28, 2006

mod_jk.so 1.2.19 for Solaris Sparc 10

I just recompiled the latest mod_jk module for Apache httpd for Solaris 10 with gcc 3.4.3, Sun ld and CFLAGS=-O2.

Find the zip file containing the binaries here:
jk-1.2.19-solaris10-sparc.zip

Supported versions:
  • Apache httpd 2.0.55 and higher.
  • Apache httpd 2.2.3 (and higher...)

Sonntag, September 03, 2006

the curse of frameworks

Are frameworks and apis like Hibernate, Spring, Tapestry etc. really worth the effort to learn, to implement, to use etc. or are we - once we commited ourselves to a certain product - simply the hostages of this certain framework? (...which was choosen because it is/was hype, it sounds good on our CV's, because we were bored with what we had at hand or whatever malicious reason led us to a certain decision).

Is the alternative, i.e. using what we have and what comes with the core (e.g. plain j2se, j2ee, jdbc, jsp), not sexy enough or is it too complicated to use, resp. are the promises made in conjunction with the different frameworks (easy, fast dev cycles, bla bla bla) too temptating and we have the hope that the lack of methodology and proper sw-design can be replaced with a good framework?


ok, my actual frustration with all the hyped frameworks originates from:
- updating an app from tapestry v3.x to 4.x which isn't that easy and straightforward and requires a lot of changes, TESTING TESTING TESTING etc. etc.
- trying to use/adapt hibernate on an approx. 15-20 year old db2 legacy database (tables without primary keys, composite keys etc.etc.) which makes it extremly hard if not impossible to use hibernate - and very easy if you go with a simple (but boilerplate code burden) jdbc approach.
- the dependency you inject into projects: there are still some apps around which have deep in their guts WebMacro and it is almost impossible to get rid of it w/o rewriting the whole UI part.