Re: to be good core coder

From: Date: Mon, 08 Mar 2010 08:23:52 +0000
Subject: Re: to be good core coder
References: 1 2  Groups: php.qa 
Request: Send a blank email to php-qa+get-65515@lists.php.net to get a copy of this message
Hi, As Eric mentioned below studying Open Source projects is a fast but hard process. In terms of application, none of the very known open source project in PHP is of very high quality IMHO. I must admit I'm quite strict at evaluating quality. However the highest quality I've ever seen in terms of design (API) and use of PHP can be found in the: eZ Components (http://www.ezcomponents.org/). Unfortunately, those are just a library and not a whole application. But it might be a great start. This library of components has been leaded by Derick Rethans, major core contributor of PHP and author of the PHP debugger: Xdebug. Kind regards, Patrick 2010/3/8 Eric Stewart <ericleestewart@gmail.com>: > Do you want to learn the fast and hard way or the slow and easy way? > > 1. Fast and Hard is to start downloading Open Source PHP based projects. > Read the code. When you hit something you don't understand, look it up. Read > more code. Read more code. Read more code. > Example projects: > PEAR: http://pear.php.net > Zend Framework: http://framework.zend.com > Symfony: http://www.symfony-project.org > Drupal: http://www.drupal.org > > 2. Slow and Easy is buy books on the subject and read them. Also read the > PHP Manual, its full of examples and tons of comments (some more useful than > others). > I'm sure other's can chime in with good books to start out on. The beginner > books I read are at least 8 years old and way out-of-date by now. > > Eric Stewart > ericleestewart@gmail.com > > > On Sun, Mar 7, 2010 at 2:39 PM, Ahmed Ali <pepotiger@gmail.com> wrote: > >> First off you said you wont bite! >> second, who am I? I'm an Egyptian guy, started learning php recently, and >> made a little content management script (in Arabic located at >> dev.dd4bb.com) >> it functions good, but it is not extendible, I did not try to make it do >> more functions, but I'm sure (specially when I'm trying to read the source >> files I have written) if I want it to do more, I'll rewrite most of the >> code >> from scratch. >> >> and here comes my question, how I can improve my core coding, by core >> coding >> I mean how I can spread my future sight when I start writing new >> application! >> and make my mind more widely opened for future needs. >> >> I know my question is a very general and can't be answered by an Email, but >> I thought I may try to ask, and you may just give me some useful links to >> some tips and advices (or even books)... >> >> thanks for your efforts. >> > -- Patrick Allaert --- http://code.google.com/p/peclapm/ - Alternative PHP Monitor

« previous php.qa (#65515) next »