www.webdeveloper.com
Results 1 to 4 of 4

Thread: Recommendations for framework

  1. #1
    Join Date
    May 2014
    Posts
    7

    Recommendations for framework

    Hi,

    I've recently started on PHP development. I've had experiences previously with Java, C#, ASP.NET, although i wouldn't claim to be an expert in the languages mentioned.

    My question is,
    What php frameworks would you recommend for me to dive into for a beginner?

    I'm considering CodeIgniter, but it seems that they have stopped development on it.
    From what I understand, Zend framework is full-blown...so I probably won't even consider it.

  2. #2
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,176
    Seems like the hot new one right now is Laravel, but I've not worked with it yet.
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  3. #3
    Join Date
    May 2014
    Posts
    649
    I do not recommend diving into a framework as a beginner -- because until you have a grasp on how to do things without a framework, you aren't qualified to say if the framework you are using is garbage or not... and once you learn to do things without a framework, you'll wonder just what the devil frameworks actually offer for benefits.

    On the whole, this entire practice of 'frameworks' -- be it PHP, HTML, CSS or JavaScript just doesn't make any sense; throwing more code at the simplest of problems in interpreted language environments is foolhardy at best, the road to failure at worst. I just don't get the appeal of adding something else to learn and making things harder to do... much less how anyone can call that 'easier'. ESPECIALLY when it seems in most every case to delay learning what's REALLY important...

    The underlying language.
    Java is to JavaScript as Ham is to Hamburger.

  4. #4
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,176
    Quote Originally Posted by deathshadow View Post
    ...
    On the whole, this entire practice of 'frameworks' -- be it PHP, HTML, CSS or JavaScript just doesn't make any sense...
    How did I just know you'd have some kind of reply like this.

    However, I do agree that you should learn the language first, then see what frameworks, IDEs, or other tools help you to be more productive. (There are probably way too many Rails developers out there who don't really understand Ruby.) On the other hand, if you are planning/hoping/expecting to work as a developer on part of a team, there's a real good chance you're going to be expected to work within the confines of various frameworks, and as far as server-side stuff goes, there's a real high probability it will be a MVC framework, so it's a good idea to work with some and get a basic understanding of their general strengths and limitations.

    Personally, I found CodeIgniter easy to learn a few years back and used it to throw together several freelance (team of one) projects efficiently and on schedule. Obviously, other people's mileages will vary. Where I work now, I use an in-house framework modeled on Java Struts -- it has it's good points and bad points, but I have no choice, like it or not. I'm also starting to learn Ruby and Rails, as we have another major project using it and I don't want to become redundant, in spite of the fact that I'm finding I have a rather strong dislike for Ruby itself. (Of course, maybe after I have half as much experience with it as I have with PHP, I'll have a totally different opinion, should that ever come to pass.)
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles