Learning Lift – Step 0: Part a) Give a shit about the Java programming language
This is gonna be a doozy.
This is gonna be a doozy.
I was just looking through the comments on this blog after neglecting it for a while and I had no idea Akismet let through so much spam. What a piece of shit.
Lift is a Scala web framework. Its creator is none other than the mighty David Pollak, a man who was a mature programmer when I was a newborn infant.
It combines many of the best ideas from other web frameworks. It’s at the point where it’s small enough to be manageable but large enough to be featureful. Now is the perfect time to get in on it.
The problem is that it until about a week ago, my computer couldn’t even handle Lift, I didn’t have enough RAM. That problem has been solved.
But I still don’t have a clue about Maven and the other Java components Scala depends on which I don’t think David even realizes are nontrivial to learn. (They are trivial if you are David Pollak.)
And besides, Lucene is too awesome to pass up.
So, the first step is getting comfortable with Java web programming.
To do this, I am going to create a wiki/PIM type product that is more or less a Backpack ripoff. It will start as a trivial wiki, with Backpack-type features added later. Here are some features that are essential:
In order to make this tractable, Internet Explorer compatibility is entirely optional, and I’m not going to waste my spare time on it.
Probably mobile access is important but I barely ever use cell phones.
The book I’m going to be working through is a recent release from APress: Beginning JSP, JSF and Tomcat Web Development: From Novice to Professional.
Let the games begin.