[Info-vax] OT: Elephants Can't Dance
Arne Vajhøj
arne at vajhoej.dk
Tue Mar 24 21:52:22 EDT 2009
Bill Gunshannon wrote:
> In article <49c6e70f$0$90268$14726298 at news.sunsite.dk>,
> Arne Vajhøj <arne at vajhoej.dk> writes:
>> Bill Gunshannon wrote:
>>> I deal in the Open Source world at work (due mostly to budget constraints)
>>> and nothing annoys me more than having students and faculty come to me
>>> with a request that we run out and grab (and install int he middle of the
>>> semester!) the latest and greatest version of a product who's update
>>> cycle is measured in days. Why do the want the new one? Does it fix a
>>> problem they were having? Does it offer a feature they absolutely need?
>>> Of course not, but it's the newest version and we should be running it.
>>> I am working on a new web server right now. They want it to include the
>>> latest version of PHP. Which breaks every one of their PHP based web
>>> pages!!
>> Learn them to write better PHP.
>
> There is no such thing as "good PHP".
If it delivers good functionality for low cost then most people would
consider it good.
> It is a major security problem and
> the antithesis of Software Engineering.
There has been relative few security bugs in PHP itself.
And dynamic typed languages is rather popular in software
engineering today.
>> Newer versions of PHP is relative good compatible with
>> older versions.
>
> Real world experience would seem to contradict that. Every time we have
> had to move to a newer version of PHP is has broken pretty much all the
> code the faculty use on their web pages.
That sounds very weird.
That does not reflect my experience.
Could you give examples of code that broke from a specific PHP
version to another PHP version ?
PHP code should run fine unless the code relied on magic_quotes_gpc
or register_globals being on.
>> What breaks is when code relied on features that has been declared
>> problematic security wise for years and finally get disabled
>> system wide by an upgrade.
>>
>>> What ever happened to "If it ain't broke, don't fix it!"
>> It still exist.
>>
>> But there is also "There only two types of systems: those
>> being actively developed and those declared dead".
>
> I would think people in this group might disagree with that sentiment.
Possible.
Arne
More information about the Info-vax
mailing list