Re: Re: Best open source project/framework to support a php training course?
| From: | Miles Thompson | Date: | Wed, 27 Sep 2006 12:24:11 +0000 |
| Subject: | Re: Re: Best open source project/framework to support a php training course? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-242287@lists.php.net to get a copy of this message | ||
At 07:02 AM 9/27/2006, Tony Marston wrote:
If you want a web application framework that your students can play with may I suggest http://www.radicore.org This is already being used as a training aid by a university in the far east, so it must have some merit. -- Tony Marston http://www.tonymarston.net http://www.radicore.org ""Pinocchio007"" <pirinet@gmx.ch> wrote in message news:7C.E6.02907.1834A154@pb1.pair.com... I am in charge of outlining a PHP/mySQL course (intro and advanced) for an education institute. I would like to include in the course program an in-depth study of an existing open-source project, allowing the students to be confronted, from an early stage, to a real-world environment. My problem is simple: which project/framework to choose in order to bring the current "best practice" to our students, and prepare them for the future. Not being a professional PHP developer myself, I would appreciate any recommendation. Which OS project would you include? Which framework? And why? My first idea was "osCommerce", then somebody recommended "Typo3", followed by a "go for Joomla". Well, I am hesitating. Anybody can recommend an article/paper comparing the different PHP frameworks/application architectures? Is there a list where such topics are discussed? Thanks for your help and recommendations. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpFor a start, there are a lot of frameworks, with passionate adherents and users, so there is no one "best". I wouldn't suggest a framework - how about a component that works with something else. The AMFPHP project which provides a data link to Flash, or PDO (Persistent Data Objects)? If you really think a framework is the way to go, contact Michael Ho, whose QCODO framework is somewhat different than many others as it has evolved from VB roots and is a code-generation framework. It works v. cleverly with the database, is highly modular, has a reasonably active group of developers working on custom controls, etc. PHP5 and MySQL 5 - definitely current. You might also have a look at Seagull or Cake, the latter being a PHP-like adaptation of Ruby on Rails. The thing to remember is that PHP is a templating language and doesn't necessarily need another structure built atop it. If you take students down the framework path watch that they do not stop learning PHP but start learning the templating language instead. PHP Architect has run some interesting articles on frameworks, and Chris Shifflet has a regular security column - always worth reading. Hope this has been helpful - Miles -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.9/457 - Release Date: 9/26/2006