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."

8 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. Re:Drupal? by Anonymous Coward · · Score: -1, Flamebait

    Yes. I'm so sick of that goddamn unix crap filling up my IIS6 logfiles.

  3. PHP for the enterprise? by Crazen · · Score: -1, Flamebait

    It's a horrible trend to see scripting languages with loose typing (e.g. a variale can be a string or a number) and poor OO implementations trying to passed off as "Enterprise" class application development platforms. The "P" languages mean crappy maintainability and scalability. Although if you don't have a qualified empowered architect on hand, and outsource most of your development, pass it off to tradesmen instead of engineers or hire a team of fresh students right out of school, I guess this is better than the alternative.

  4. 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.

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

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

  6. Re:Drupal? by outsider007 · · Score: -1, Flamebait

    I was wondering where all my hack attempts to xmlrpc were coming from, now I know. Thanks for the info and oh yeah, I won't ever be using your product, noobs.

    --
    If you mod me down the terrorists will have won
  7. Re:I don't see the magic words MVC... by outsider007 · · Score: -1, Flamebait

    The problems I have with Php go way beyond sloppy code. I'm sticking with RoR from now on, and most of the smart web developers are with me. I don't care if the dummies want to stick w/ php, that's what dummies do.

    --
    If you mod me down the terrorists will have won