Re: PHP framework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 24/10/2004, at 4:04 AM, Igor wrote:

I need to develop an PHP/MySql application (about 20 db tables and 70
screens). I was wandering if there is a solid framework out there that
could help development. Also, I would appreciate any recommendations for books/docs on good development practices and php app. architecture.

Frameworks ultimately come down to personal coding preferences and the time needed for the learning curve before development can begin.


My favourite pattern in MVC (Model-View-Controller), and there are a number of PHP MVC frameworks out there already. If you've got the time to invest, I'd start experimenting with the current offerings, then think about how you can either contribute to those, or build your on that works the way you want to work.

Personally, I built the beginnings of my own framework in a single night, and it does EXACTLY what I need it to do, but this is after years of learning about the way I code, studying MVC, and learning the way others have done things. Essentially I condensed 5+ years of PHP knowledge into a few hours of programming.

I've been doing a LOT of reading and research into MVC lately, and found Ruby on Rails, a Ruby implementation of MVC which is really inspiring stuff... by sticking to some nice naming conventions, and using reflection instead of configuration, you get a lot of code for "free". Of course, it's not PHP though :)

Anyway, start researching MVC, and see if it can work for you, or inspire your own framework.

http://www.google.com/search?q=PHP+MVC&ie=UTF-8&oe=UTF-8
http://www.rubyonrails.org/show/HomePage
http://media.nextangle.com/rails/rails_setup.mov (22 meg RoR set-up movie which would inspire anyone!)
http://en.wikipedia.org/wiki/MVC
http://c2.com/cgi/wiki?DontRepeatYourself
http://www.phppatterns.com/index.php/article/articleview/19/1/1/


I could go on and on :)

Justin

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux