Why Wouldn’t You Use Seaside?
I picked up seaside for the first time 2 months ago and having played with the stuff I guess I’m intrigued by the question “why wouldn’t you use seaside?“.
Maybe it’s fundalmental to all conversion experiences to hold your new found beliefs as “patently obvious” but there must be reasons why people write web applications in other languages and frameworks rather than using seaside. A few (non technical) thoughts then on comparative religion and why people don’t write webapps in seaside.
- Inadequate Evangelism
“They do not believe because they have not heard!” Maybe the nature of people who get a buzz from seaside are just not the type to market there ideas well. (Actually its an interesting point as to whether seasiders want to evangelise this stuff – maybe there is some kind of inherently gnostic view that this is for the special chosen ones and would be too powerful in the hands of the masses.)
- A Poor Image
In a post modern world Image is everything. Thirty years ago we might have been able to argue the relative technical merits of different solutions and draw locigal conclusions. Not so now. Image is king. Java does the whole coffee (beans, jars etc) thing really well it’s image says “This is cool cafe culture programming”. Squeak Aubergines really don’t give the same message. Add to that the “child’s play” look and feel (and name) of Squeak and the secular Javarists will snort at our childish and unsophisticated beliefs.
- The Lack of a Sacred Text.
I’m sat in bed with my copy of “Programming the Ruby Way” knowing that this is a mere shadow of what a “holy book” should look like but hey some Ruby evangelist gave it me on a street mission in our town and I guess I ought to read it.
- False Religion
There are just so many “Annointed Languages” out there and “denominational frameworks”. And of course in a world of no absolutes they must all be true. Is it possible to declare that we have found “the truth that sets you free”. Does it make us arrogant “we know better than you” sorts or are we merely errant software developers who have accepted our failure to deliver, repented of it and found our coding salvation in Seaside. (For my part I feel a little like the prodigal son who eventually realised he was eating Java pig-swill and returned home)
- Old Time Religion
Smalltalk – yes I remember that. Didn’t they used to believe that everything was created from Object and there were no types. Still no-one really believes that anymore do they! Didn’t that chap prove that all things began with a Java Applet that evolved into a Servlet then a JSP that got cross-bred with some HTML – And I’m sure there was something about an infinite number of monkey’s typing it. 😉