From: Tim P. <ti...@pa...> - 2005-07-20 17:56:52
|
On Monday 18 July 2005 19:56, Marc Palmer wrote: > Lane Sharman wrote: > > > I don't think in my 25 years of experience I have ever seen such a > > promising technology as Java been so mismanged by its owner leading some > > to call Java the Cobol of our generation. > > I strongly agree. Strongly agree. > However we have to take some of the blame - the > language creators of PHP didn't create these great applications, end > users did. Java/tomcat just does not work out of the box, even now. My expertise is in having set up quite a few application servers, this is ridiculous and has forced me into the role of mechanic not engineer. > > Broadly speaking, PHP seems to have always been obsessed with web sites, > whereas Java seemed obsessed with the Enterprise. Java wins in the > enterprise, but loses on the web. ... currently. > I have great hopes for eclipse, it seems to be getting loads of take-up. > > I'm building a Java-based CMS. I mean a CMS for creating web sites, not > just portals, and with a very simple user interface so your customers > really CAN use it, not like most of the CMSs out there (Plone excluded) > that pretend that you can offload content maintenance to your Newbie > clients but in reality you simply cannot. The (free) Java CMSs out there > are so over complicated and bloated, and typically use ridiculous > Javascript mechanisms that break in browsers (try an IE5 MacOS 8.5 client). One of the really cool features of Melati is the ability to add tables and columns on the fly, in front of the customer if need be, and for very clean WM code to magically adjust to the change. http://melati.org/cgi-bin/cvsweb.cgi/~checkout~/melati/src/main/org/melati/admin/Edit.wm The roadblock for me with Melati is how to refactor it into a dependency injection compatible form, and coerce it into a j2ee/ejb compliant form, as it is completely dependant upon inheritance from its own definition of Persistent and indeed of Table and Database. Melati really only has me as a continued devotee, but like WM it is good, well thoughtout code that is a relatively complete exposition of how to publish data on the web. cheers Tim |