So I finally broke down and wrote my first significant Python script to extract some statistical data from an HTTP log file. Client needs to grease the wheels on their WebTrends server acquisition so they can get really meaningful data and be in control of their own reporting. For now, Python is cool. I intend to study it more when I can. Plus, Python was created by Guido Van Rossum, which means it has the coolest figurehead name of any open source project that I know of. Way cooler than Miguel. Linus, eat your heart out.
It seems that JSF is gaining traction as the Java web framework of choice these days, so I'm going whole hog and learning it. I still find it amazing how difficult it is to cobble together a simple web app compared to, say, using Lotus Domino Designer, but no doubt this is the way to go. For starters:
- JSF can be developed in a totally free and/or open-sourced environment. Domino costs eight grand per CPU last I checked.
- JSF is designed to be used with RDBMS' as data repositories, Domino can but it's not trivial.
- A subscription to Sun's JSF Development IDE, Java Studio Creator, costs $99 a year! That's not some crippled, introductory version either, but an industrial strength tool for creating web apps with drag 'n drop simplicity. Sure 'Creator still has some kinks in it, but what else can you get from a major vendor for 99 samoleans these days?
UNRELATED: I would love to have one of these babies in my driveway.