On Mon, 2007-06-18 at 01:52 +0800, Crayon Shin Chan wrote: > On Monday 18 June 2007 00:12, Robert Cummings wrote: > > > Good reasons to write your own: > > It's an extremely inefficient use of precious time. Inventing the wheel > over and over. Surely out of the billions of half-baked to fully-baked > frameworks out there must be something suitable for everyone. How far > would you take it? As far as I want. > Write your own PHP I've written my own scripting language. it's not PHP but it suited my needs at the time: http://www.wocmud.org/Carnage/blobbieScript/features.phtml > why not write your own OS, heck Maybe some day, don't have time right now for that partcular bit of side fun. > build your own computer while you're at it :) Why not? You're argument is invalid. It suggests that since solutions already exist to a problem that we should lie down and leave things as they are. Progress, and I'm not suggesting my personal projects have caused much progress, progress can only be achieved by revisiting what exists and either attempting to improve upon them, or attempting to create a new approaches. The wheel as we know it today wouldn't exist in the thousands of forms that it does if not for re-invention. Should we have left it at the stone wheel? The wooden wheel? The metal wheel? The solid wheel? The spoked wheel? The rubber coated circumference wheel? The tired wheel? The inflatable wheel? Tell me at which point attempts at advancement should have been abandoned because "we have enough wheels"? In fact, I'll wager that advancements to the wheel continue. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php