Andy has some words for Microsoft. You owe it to yourself to read this. Good stuff.
But Microsoft won't go for it. They have a weak position technically
and a strong one from a marketing standpoint and not the stones to
answer OUR questions. (And oddly I was semi-favorable to .NET at the
start of this).
So what of it? Are you men or are you microSOFTies. Lets face it, you
couldn't stomach a fair fight.
This made me laugh out loud, so I thought I'd share:
Hi, all -- I'm new to struts and I have a few questions. Since you are
the experts I'm sure you will be able to help me.
My boss wants to know how many people are using struts and how long it
will take to build our application using struts as opposed to our current
development process. We currently have a thousand monkeys sitting at a
thousand emacs editors. The application isn't completely designed yet,
and of course I can't release confidential information about our
application but if you could give me an estimate of monkey-hours saved,
that would be great.
I was able to download the struts-blank.war file but I am having trouble
setting it up. The first stumbling block was that it is misnamed. It
should be called 'struts-blank.zip' because it is in zip format. I had
to open the file in hexedit to figure that one out. Hopefully the next
version will have the right name???
The other problem I have is that I can't get my application to behave
properly. If the user types in their email address I want to be able to
check that it is a correct one and show the field red while they are
typing if it is not. I have a javascript that checks for the '@' sign but
many people are typing in 'a@a'. Since I don't think so many people would
have the same email address we are losing valuable data. How can struts
help me with this? Will it take many monkey-hours to implement?
Once I unzipped the file I could not find any README or INSTALL file. I
tried the usual 'make; make install' but that did not work. I went out
on the net to find some install instructions and I read one place that
said I just had to stick the zip file inside my tom cat. I do have a cat,
but she's female. Will that make a difference, or does struts only run on
male cats? Does it matter if they are neutered? Does each client need to
have a male cat or just the server?
Last night's meeting was great. The first presentation on TINI was very cool and showed how you could telnet/ftp into this SIM (RAM-style) device and run Java on it. Granted, it only supports JDK 1.1 and lacks some cool stuff, but it can run a servlet engine and even serve up web pages through a servlet. This was all designed to demonstrate how Java can run on embedded devices. The speaker thought that embedded devices would be the next big thing for Java. IMO, he has to - especially since he seems to have dedicated a lot of work to learning about it. In reality, I hope it is the next big thing, Java (and our job market) could use a real boost.
The second preso was by our good friend Erik Hatcher. It was the first time I've met Erik in person, so that was definitely the highlight of the night. He's a very down-to-earth fellow and gave a great presentation. If I didn't learn so much about XDoclet in the past couple of months, I would've been wowed. I did learn that I should replace my // TODO: comments with @todo in the JavaDoc so I can use XDoclet to generate a JavaDoc-like website of my todo list. I'm definitely looking forward to the next time he speaks at the NoFluff Symposium.
Moblogging went fairly well as you can tell from the pictures. These photos look pretty awful on the camera, but turned out decent on this site. I'm heading off on a trip to Chelan, Washington this weekend and will hopefully snap some more pics (pending connectivity).