note 81602 added to language.oop5

From: Date: Wed, 05 Mar 2008 17:44:26 +0000
Subject: note 81602 added to language.oop5
Groups: php.notes 
Request: Send a blank email to php-notes+get-136768@lists.php.net to get a copy of this message
I wish all PHP programmers would shun developing web applications using procedural programming! The year is 2008 and if you're still programming using purely procedural methods you're in danger of becoming a dinosaur (if not already). It's no longer a mature way of doing things. An argument is that small applications can still be coded procedural. Well, that must be a pretty tiny application! OOP *is* the standard throughout the software development industry. If web developers (PHP developers in specific) don't want to become dinosaurs then for the love of God please do not encourage procedural/spaghetti programming. Granted - procedural programming is not the same as spaghetti programming but the 2 are related. Take note though - making use of objects is not the same as understanding what OOP really is. The reason why PHP often doesn't get taken seriously is because it keep trying to cater for the spaghetti coders, and that's really frustrating. Experienced programmers often steer beginners away from PHP because can encourage some lousy coding. Anyone who started a Computer Science course in the late 90s or early 2000's will understand that programmers who do not understand OOP cannot be serious about programming. I started my Comp Sci course in 2004 and let me tell you ... if I tried to code an assignment using procedural programming I'd get laughed at by my peers ... and rightly so! Every programmer should know proper OOP practices and PHP needs to keep improving its OOP features to remain competitive. ---- Server IP: 117.104.160.194 Probable Submitter: 202.61.163.30 (proxied: 202.61.163.30) ---- Manual Page -- http://www.php.net/manual/en/language.oop5.php Edit -- https://master.php.net/note/edit/81602 Del: integrated -- https://master.php.net/note/delete/81602/integrated Del: useless -- https://master.php.net/note/delete/81602/useless Del: bad code -- https://master.php.net/note/delete/81602/bad+code Del: spam -- https://master.php.net/note/delete/81602/spam Del: non-english -- https://master.php.net/note/delete/81602/non-english Del: in docs -- https://master.php.net/note/delete/81602/in+docs Del: other reasons-- https://master.php.net/note/delete/81602 Reject -- https://master.php.net/note/reject/81602 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#136768) next »