Robert, C is a low-level language whereas php is a high level language. ill admit it openly, i am biased toward oop / design patterns. and i think what i boils down to is what you view as 'icing' i view as 'bread-and-butter' ;) personally i shudder when i see a big pile of usntructured code, or a bunch of functions that are loosly organized, if at all. this constitues most php applications i have seen in the industry of which i have been participating for roughly 3 yaers now. look at C++, Java, and PHP. these languages are all written in C; they are high level, and although php allows you to write proceedrual code, i think it is best used from an oop paradigm. -nathan On 8/25/07, Robert Cummings <robert@xxxxxxxxxxxxx> wrote: > > On Sat, 2007-08-25 at 10:33 -0400, Nathan Nobbe wrote: > > yes, i agree, people wont be all-of-a-sudden ignoring php4, but the > > notice on php.net says to migrate apps to 5 through the rest of the > > yaer. id say thats ample time to move away from it. > > Migrate doesn't necessarily mean ditching PHP4 compatibility. It means > ensuring you are PHP5 compatible. That's reasonable. > > > pretty much all of my applications rely on php5 features except those > > where the system was running on php4 when i arrived. and then i > > have to rely upon contriving mechanisms that are already integrated > > into 5. > > plus i place comments where i could be placing keywords. the success > > of an application using objects in php4 relies heavily on > > communitcdation > > w/in the team, whereas w/ php5 the communication can occur w/in the > > code > > using keywords. > > > > im sure php4 applications can be very robust, but why bother rewriting > > things > > that are available at the language level as they are in 5; and praying > > that > > someone doesnt call a method because they didnt bother to read the > > comments.. > > Rewriting? You're assuming developers of PHP4 are using all of the > features in PHP5 but written using PHP4 code. That's not a very valid > assumption. You're also assuming they didn't already have code written > in PHP4 that was then duplicated b internal code in PHP5. Hell, many > PHP4 AND PHP5 developers don't even use OOP. Tell me what is compelling > in PHP5 that doesn't rely on you being an OOP developer? Exceptions > don't count since that's an individual bent. C has no exceptions and it > gets on fine (PHP is written in it :) > > Cheers, > Rob. > -- > ........................................................... > SwarmBuy.com - http://www.swarmbuy.com > > Leveraging the buying power of the masses! > ........................................................... >