Joined: Sep. 2005
||Posted: Sep. 22 2008,15:35
I tend to think, in the click-n-play web world, many people have lost patience with installing anything, so a lot of things will eventually all move onto the server.
For example, Joost has been failing badly, partly because they insisted on installing a large client. Now they have a plugin instead, but they are moving to an entirely flash-based platform - nothing extra to install. After YouTube, who wants to install anything (other than flash) to play online videos in their browser?
The people I know are mainly associated in some way with the Gnome world, some ex-Red Hat. Fedora and the like uses a lot of Python. One gave the "looks like line noise" response to opinions about Perl.
I know Python has a fundamentally different philosophy to Perl. Python typically has a "one best way" of doing anything; often there is only one way. This helps avoid weird programming since you generally copy and learn the way to do task X. It also helps make it very readable since various code memes are easily recognizable.
Perl, otoh, has a "many ways" philosophy. It is rich with different approaches to the same problem, and no one way is necessarily the best or only way in a given application, so there is a lot of flexibility and power but also coder stylistic preferences. It is often accused of being hard to read and maintain as opposed to Python, and there is some truth in that.
But I guess fashion has a lot to do with it also.