Comment Comment by ilyak It would never work without frameworks:The PHP's default templating (stick code into templates) sucks (unusable for anything serious).PHP's default routing (/foo/bar.php, lookup the file) sucks (you really really want one entry point for your web app.PHP's default code layout (one PHP file per page) sucks too.Idiomatic PHP is unusable! So you'd NEED a framework. Maybe homebrewn one. And if you're going for a framework, why not start with Django or Rails?Every large-scale project in PHP contains an ad-hoc implementation of at least half of Django. parent ilyak 17 years ago
The PHP's default templating (stick code into templates) sucks (unusable for anything serious).
PHP's default routing (/foo/bar.php, lookup the file) sucks (you really really want one entry point for your web app.
PHP's default code layout (one PHP file per page) sucks too.
Idiomatic PHP is unusable! So you'd NEED a framework. Maybe homebrewn one. And if you're going for a framework, why not start with Django or Rails?
Every large-scale project in PHP contains an ad-hoc implementation of at least half of Django.