The subject line is hilarious, considering how many years it took to get PHP accepted as an enterprise-ready language. If it even is...
On Thu, May 22, 2014 at 10:49 AM, Gary Mort <garyam...@gmail.com> wrote: > > It allows for a gentle learning curve, where you can go from little bits > of PHP to a complex set of conditions and actions on a single PHP page, and > then on to seperating code out into libraries of common functions but still > single pages, and finally to frameworks and obtuse programs such as > ===== > <?php > > $app = Factory::getApplication(); > $app->execute(); > ====== > > I love it. As if any single request would require multiple Application instances. But hey, you never know... Whenever I see complex patterns like this, I think "disgruntled Java coder." Frameworks help a lot, but the reason they are so helpful is also the reason why they tend to have a big learning curve: web development involves a LOT of suck. And by the time you abstract most of that suck away into the bowels of your framework, it has grown into a crazy beast of a thing that only you and your fellow devs (if you're lucky) fully understand. On the other hand, a sufficiently evolved framework can build anything, quickly. I'd rather not break my head on someone else's horrible attempt at MVC when I can just rebuild the site in my own horrible (but familiar!) attempt at MVC and move on. Controllers come and go, only the data lives forever.
_______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show-participation