November 07, 2004

HiveMind Session

So I am now sitting in the HiveMind tutorial. I have never really bought into the whole IoC/Dependency Injection mindmeld, but since I am using Spring at work I thought I would check out HiveMind to see if it would shed any new light on the subject.

Howard just said something that kinda explains why Tapestry and HiveMind are the way they are. He said, "I am a little neurotic about things like that", talking about error feedback. He then moves on to explain his 4 principles for software frameworks:

Simplicity
Efficiency
Consistency
Feedback

Howard says that feedback is one of the biggest pluses of his frameworks and something that he strives for. I think this is something that many frameworks lack and should strive for as well.

IoC is just a better way of doing JNDI lookups. It seems like Sun understood that everyone was having to solve the same problems, so they created J2EE. J2EE has in essence created ORM/Persistence frameworks, IoC frameworks and MVC frameworks for the web. It would be humorous to find out that Sun's original intent all along was to create a thriving framework environment. For some reason I doubt it :)

Anyway, I am glad Howard is neurotic "about code". He gives framework providers something to strive for.

Posted by carl at November 7, 2004 08:21 AM

Comments