Slashdot Mirror


Taking the Sting Out of PHP 5 Programming

bfioca writes "Where are the all-in-one PHP frameworks that make building well-factored and maintainable applications as easy as building simple sites? O'Reilly ONLamp's recent article Simplify PHP Development with WASP shows how to make a simple database-backed site with WASP in just a few lines of code. Other PHP 5 frameworks such as symfony and PRADO have been getting a lot of recent attention as well."

4 of 159 comments (clear)

  1. Just use Ruby or Python by Anonymous Coward · · Score: 0, Flamebait

    The best way to take the *sting* out of PhP is to use Ruby or Python.

    1. Re:Just use Ruby or Python by Anonymous Coward · · Score: 0, Flamebait

      LOL... I'll take the "sting" of PHP over the "pounding hangover" of Python or the "intestinal cramps" of Ruby any day.

      When I first started with PHP, I was able to make effective use of it very quickly. I enjoyed learning it and "got it" faster than I have ever gotten any other language. When I first looked at Python, I felt old, familiar, throbbing hangovers brought on by Perl returning. When I took a serious look at Ruby (actually Ruby on Rails) I realized that without learning Ruby itself, I'd never really master building a site with Rails. Learning Ruby is, to me, more of a hassle than it is worth. Heck, learning to use C was much easier than learning Ruby, IMNSHO.

  2. What's problem? by hotfireball · · Score: 1, Flamebait

    PHP coders really needs some framework. Because I don't realize how else they can work with the "technology"-like thingy which has bad recursion, lots of not-thread-safe stuff, poor OO, hell slow interpreter, no namespaces, non-standard date format, 4x more built-in functions than Perl (however the functionality of them just same), inconsequent function naming convention and no unicode so far. For those who dislikes Python and likes PHP, I would like to offer one experiment. Please do the simple task: make array of arrays of dict of dict of array of dicts structure (you may feel free to make it slightly other) and then try to change/replace/remove/add and compare each element of any place. Afterall compare perfomance and readability of the code.

  3. Re:*Please* use Ruby or Python by rbanffy · · Score: 0, Flamebait

    To put it shortly, PHP is VB3 for the web.