> -----Original Message----- > From: Steve Staples [mailto:sstaples@xxxxxxxx] > Sent: Wednesday, October 13, 2010 5:29 AM > To: php-general > Subject: RE: poll of 'public framework or roll your own' > > I must have missed this poll.... but let me chime in (you've prolly already > stopped reading now... :P ) > > > to make a long story short, i use a custom variant that started life as > cakephp. well, not even anywhere close. I started to comprehend how > cakephp started/configured itself, and then wrote my own, and reduced a > lot of the "extra" stuff it did that I didn't need. > > So, what I use is my own custom "switchboard/index" file, that does my > magic, and then utilizes: > smarty templates > pchart (for graphs) > fpdf (for pdf generation) > pear mdb2 > pear mailer (or sometimes phpmailer) > jquery > > that is about all I use for every site i develop now. I am still fine tuning my > classes/functions so that everything is more manageable and stream lined. > my custom "switchboard/index" uses mod-rewrites, and does prolly a lot > more than it needs to do, but i find it works quite nicely. > > -Steve Hi, I was just a bit curious since the project I recently started is huge and highly modular with the modules communicating to each other. I was looking into some MVC frameworks - Zend.com, phpro.org, PureMVC.org - to help speed up the project and its future expandability. After perusing some of the codes, Zend seems a bit bloated for me even though it already has a lot of good features built-in and doesn't seem to support modules and the inter-communcation. Phpro is very straight forward and very light while it doesn't seem to be able to support a highly sophisticated application with a lot of modules and the communication between them. PureMVC concept is awesome but there isn't an official release to support multiple modules (or cores) and their inter-communication. So I ported the standard to multicore but still need to see how the modules inter-communication work. I guess I'll have to dig up some more on the net for examples of the multicore. I haven't yet looked at the other frameworks, such as CakePHP, symfony, etc. Another plus to PureMVC is that it is language agnostic design, which I can later easily port my application to another language should the need arise. Thanks, Tommy -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php