Very interesting read. As with all inovations, the greatest achievements are usually the "side issues". The SoC, component frameworks, et al, helped improve the way we think about approaching the development of software. While that has little to do with web publication, the contributions to the development world are certainly there.

However, I do disagree in one area (see below)

Stefano Mazzocchi wrote:


If you ask me, the current infatuation with Ruby on Rails and friends, while understanding and to the point (the need to avoid XML pushups, so true), will fail dramatically short in scale to complex systems. Just like M$ Word is great to write one/two pages and it fails miserably to help you with your thesis, something like rails is awesome for your blog or single-handed ecommerce web site, it would kill you no less than PHP with a massively complex web site.

I'll be honest that I am currently infatuated with Ruby and Ruby on Rails in particular, but it is more the way that they approach the problem of writing a web application. The contribution is the simplicity and power of convention over configuration. Think about it, all the reams of paper that the Cocoon configuration files and Sitemaps take up in XML are largely unnecessary in the Rails world because there is an intelligent default behavior. Just like Cocoon, the overarching principle of design behind that framework improves the development world. We may be reading something like your post about Rails in the future, nevertheless the underpinning design mindset can influence the process of writing great software.

Truth be told, I am less convinced about Mozilla as a platform than I am about either Cocoon or Rails. I don't doubt there is great power that the browser gives the developer and the user, but at the same time there is even less to help the poor newbie get emersed into that world. When I see a coherent Mozilla development environment I may change my mind. As of right now, there are new possibilities but the barrier of entry is still too high for the Mozilla as a platform.

Reply via email to