Jonathan Gardner
jgardner at jonathangardner.net
Sun Jun 8 22:46:54 EST 2003
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I had no idea that there were so many mature app servers in mod_python. I feel humbled. I'll admit, I wrote my own, and I think it has a catchy name -- PyT. I'll be releasing it soon enough. This makes me one of the 500 others who have written their own appserver for mod_python. I don't mind that at all. Secretly, I wish mine will become the next JSP or PHP, but I won't hold my breath, because I know all of you do too. The real strength of python is that anyone can write their own stuff without too much effort. And no matter what their design decisions, the language seems to get out of the way. It comfortably molds itself into the image you want it to mold into, without losing its integrity or comprising its features. It seems perl, with its infinite complexity, actually ended up being "there's only a few ways you can actually do it right", while Python, with it rigid yet simple syntax, has rendered into "everyone does it their own way, and guess what, it all works!" I take back my earlier comment about writing the killer solution. Maybe we shouldn't write the killer solution and label it as such. Maybe we should emphasize that mod_python is the basis for a million killer solutions! Maybe we should advertise that if you don't like what you see, you can write your own in a weekend! I think the mod_python community should be a community of diverse opinions and diverser projects. Topics like "What is the best way to handle a session?" will always yield at least five different answers. At least we will be able to cherry pick the one that works best for our situaton, and coding it up will be no problem. Let's encourage others to explore the app server solution space, and to share their creations with our community. And then at the end of the day, let's go back to the hawking of our wares in the bazaar. So, in that regard, I do fear PSP becoming integrated into the mod_python project. I fear because it will give the wrong impression to the newbies. It will give them the impression that there is only one good app server out there, and PSP is it. This is incredibly false, and dangerously deceptive. I would hope that somewhere on the introduction page to mod_python, it says in big bold letters: PSP is an example of what *you* can do with mod_python. If you like it, use it. If anything is disagreeable, go check out these other projects. If nothing suits your tastes, *write* *your* *own* and share it with us! So, here's a toast to the future of mod_python! Choice is king, diversity our strength, and community our spirit! - -- Jonathan Gardner jgardner at jonathangardner.net (was jgardn at alumni.washington.edu) Live Free, Use Linux! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+5B9OWgwF3QvpWNwRAp16AJ4o+9vEfCq68rrIw7z701+RckCgHwCgteew 5CkyolwOdQXU9L4FyO4JrxM= =OZey -----END PGP SIGNATURE-----
|