PHP Framework Bake-Off...

  • February 22, 2011 · 6:00 PM
  • This location is shown only to members

We are cooking up a really great Boston PHP event we are calling the "Framework Bake-Off". This is our answer to the most popular meetup idea that you all voted for named "Frameworks" that was originally suggested by Rick Heller.

We will take a look at what PHP Frameworks have to offer and what's behind the "magic" in these frameworks. We actually did a Framework Bake-Off last year and it was very popular and insightful - so let's do it again!

What is a Bake-Off?
Here is how it will work. We will select four Framework experts to take the podium for 30 minutes each. Each will be given a small but simple application to develop using a their PHP framework. They will do all the development in real time, from scratch, in front of the live audience. We will explore each of these frameworks and discuss/debate the differences. It will amaze you to see just how fast an application can be coded from beginning to end. No PowerPoint! - you will learn by seeing it done before your eyes. At the end we will have some discussion and debate.

We will be baking with the following frameworks:

  • CakePHP (Andrew Drane)
    CakePHP is an open source web application framework for producing web applications. It is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
  • Symfony (Chhean Saur)
    Symfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. Released under the MIT license, Symfony is free software.
  • Zend Framework (ZF) (Quyen Do Nguyen)
    Zend Framework is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License.
  • CodeIgniter (Ed Roppie)
    CodeIgniter is an open source web application framework for use in building dynamic web sites with PHP. "Its goal is to enable developers to develop projects much faster than...writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries.

If your interested in choosing a framework, or want to learn more about the one your using - then this event is for you - you won't want to miss this one.


Agenda:
6:00 - 6:30 : Doors open, socializing, Pizza
6:30 - 6:45 : Announcements
6:45 - 9:00 : Let the coding begin
9:00 - 9:30 : Questions
9:30 - ???? : Beers somewhere?

 

 


Sponsored by PACKT Books

We will be raffling off books donated to us from PACKT Publishing. You can see (and order) the books we will be giving away here:

 

Join or login to comment.

  • John S.

    Just out and at my door this morning: Building PHP Applications with Symfony, CakePHP, and Zend Framework by Porebski, Przystalski & Nowak (http://www.amazon.com/gp/produc...­). Each chapter covers part of an application (forms, security, AJAX, database, &c.) in each of the three frameworks. A final chapter touches (30 pages) on CodeIgniter, Lithium, and Agavi. Thanks again for a great meetup.

    February 26, 2011

  • Andrew D.

    I am posting code from the Meetup on GitHub
    https://github.com/bostonphp/Fra...­

    February 25, 2011

  • Craig G.

    If you want a good chuckle, read the Slashdot article thread entitled "Framework" isn't just a buzzword...

    February 25, 2011

  • Ilya S.

    FYI, the Drupal story was featured on Slashdot front page last night: http://developers.slashdot.org/...­

    February 25, 2011

  • Rob M.

    A terrific job by all the presenters. Each one was well thought out and showed the major web pages and functionality behind the scenes. One small recommendation -- it wasn't until the last presentation that someone suggested shrinking-up the command/terminal window, which is great. Just wish we had done that with the other presenters.

    February 24, 2011

  • Gilman C.

    I loved it! Excellent to see the frameworks one after the other because it allowed a quick compare/contrast with each workflow. It's difficult to get a lot of information in only 30 minutes so building an application was a good primer -- it inspired me to learn a framework for the first time.

    February 24, 2011

  • John S.

    Great meetup. I'm new to frameworks, trying to settle on one, and this was an excellent look at top contenders. Thank you to all the presenters who all did a great job under time pressure with hundreds watching. There comments and discussion were extremely informative and helpful. Thank you Michael, & al. I'd been looking forward to this, and it was better than I expected.

    February 23, 2011

  • Boz H.

    Great Meetup. I was looking for a framework and I came away with a definitive decision based on what I saw. Can't ask for more than that!

    February 23, 2011

  • Karl D.

    Great program. Learned a lot.

    February 23, 2011

  • A former member
    A former member

    It's hosted here: http://phpbakeoff.newleafdigita...­.
    (I didn't realize keeping it up was a requirement! Are the others still up?)

    February 23, 2011

  • Kenyatta B.

    Great meet up!

    February 23, 2011

  • El M.

    First, a big shout out to the presenters who did a great job. This was an excellent meeting. I have to admit that I thought I'd walk out of it favoring CakePHP but I was really drawn to Symfony. More importantly, I honestly felt that my development skills weren't yet up to the level needed for a framework to be warranted but this meeting helped me understand how I can use one to augment my advancement.

    February 23, 2011

  • Larry L.

    I am not a developer but I learned so much watching these talented people work in front of a big group with very little time trying to get something done. While they may not have finished I challenge anyone in that room to do the same job under the same circumstances. Kudo's to the presenters. My real takeaway was that this group is the real deal. Next time I will be prepared to join the after meeting festivities where all the good information is always shared. Thank Michael, Matt and all the wonderful sponsors. A special shout out to the folks at Starpoint. I love the raffle gift I won.

    February 23, 2011

  • Michael B.

    @Ben,
    This is awesome - Do you have the app up and running anywhere?

    February 23, 2011

  • A former member
    A former member

    I unofficially entered the competition representing Drupal (which is mistakenly thought of by some developers as only a CMS but actually has a powerful framework under the hood). Post & video here: http://bit.ly/drupal-bostonphp­

    February 23, 2011

  • Duane B.

    None of the contestants were actually able to build to the complete spec in 30 minutes. All of the contestants "cheated" by either demoing a completed product (bad) or copy/pasting code they had previously created (good). Most of the time the copy/paste "cheating" actually improved the presentation because it skipped past the tedious parts while still showing us the requirements to use that framework.

    I was particularly pleased with the "live" aspect since we all run into these same problems. The presentations that were more "demo" were less interesting.

    The nature of the presentation was great for people evaluating frameworks for new website development. However, it's hard for me to draw any conclusions for use with my legacy php website that doesn't currently use a framework. It seemed to me that the code generation might not be as useful to me, so CodeIgniter or Zend might actually be the smart choices despite the lack of fancy "baking" that Cake and Symfony do.

    February 23, 2011

  • Steven G.

    I did get the feel for what the various frameworks do. I also learned the difference between a Content Management System and a Framework. That was what I wanted to learn from the Bake-Off, and it delivered.

    February 23, 2011

  • Jim S.

    What a great job by all presenters!! It's hard to try and explain the logic behind the frame work while simultaneously trying to concentrate on writing the various arrays, functions, etc...Nonetheless in front of 200+ people...Thanks for sharing your knowledge and a great job!!

    February 23, 2011

  • jeetendra p.

    i thought the bake off on zend and symfony was good

    February 23, 2011

  • A former member
    A former member

    Cake won. Symfony 2nd. Codeigniter then Zen.

    February 23, 2011

  • A former member
    A former member

    I thought the presentations were good but four was too many because a half hour was definitely not enough time as I think only one completed the project. It was a good idea; live and learn. The positive was that it was a php related meetup which hadn't been the case for quite some time.

    February 23, 2011

  • A former member
    A former member

    excellent presentations of a variety of platforms

    February 23, 2011

  • Yamil S.

    I love the spirit of the meetup and I think the presenters did an excellent job, but it seemed hard for the presenters to be able to code as fast as they could and pitch the best parts about each platform.

    February 23, 2011

  • Jeff T.

    Too much too fast. I did appreciate getting a chance to see the four frameworks in action. The bake-off approach in some ways was almost a distraction. Some of the presenters felt more compelled to get to the finish than demonstrating the strengths of the frameworks. I liked how the Cake presenter went back and forth to the MVC model how the Symfony presenter went back and forth to the required forms. Overall, though, I walked away happy to have seen the demos.

    February 23, 2011

  • John N.

    Very informative and the presenters did a great job.

    February 23, 2011

  • Brian K. J.

    Really interesting to see someone working "live" on a site. The presenters handled the pressure well and did a great job all around. It seems like just setting up a framework is going to take at least 30 minutes, though!

    February 23, 2011

  • A former member
    A former member

    Very interesting, hope to participate to the next events

    February 23, 2011

  • Jared S.

    Idea was great. Tech difficulties and presenters using varying levels or pre-made code made it difficult to follow along.

    I think a simpler 1 page project might be better in the future.

    I'd love to see the raffler code up on Github.

    February 23, 2011

  • A former member
    A former member

    Enjoyed the talk but it was hard to get a lot out of just 30min on each framework. Also the presenters were spending time going over MVC (and even CRUD) which I had assumed was baseline knowledge for a talk like this (if one isn't familiar with MVC I doubt one can get much from a 30min live coding demo). This assumption was my mistake, of course, and not a shortcoming of the presenters. :)

    Great overall! I especially liked the the ZF and SY talks; the latter I'd like to look into for future projects. Thanks, presenters & organizers!

    February 23, 2011

  • Bernardo G.

    It was too confusing with all the technical difficulties and the jumping around the code.

    February 23, 2011

  • margoA

    Bravo to the presenters! It was very informative to watch how they created the jobsite in each framework, the 30 minute time allotment was good to be able to see all the frameworks being applied. 5 stars for a delicious code tasting!

    February 23, 2011

  • Andrew

    It was great, i learned a lot! To me, CakePHP and symphony are the way to go. Thanks for the help!

    February 23, 2011

  • Asad W.

    Any chance this'll be broadcasted live?

    February 22, 2011

  • A former member
    A former member

    can't wait! i (BrandYourself) will have a sponsored booth with some cool PHP projects like "build a tool that grades how accurately someone's Google results represent them" - here's my take on the tool http://brand-yourself.com/featu...­. try it for free and let me know what you think!

    February 22, 2011

  • Lisa

    Looking forward to it! Also seeking a Programmer and Marketer / Business Developer for a fun Group Deal Travel Website with an interesting angle! Talk to me, "Lisa", at the event! :-)

    February 22, 2011

  • Andrew

    looking forward this this one...

    February 21, 2011

  • Michael B.

    @Betsy,
    I am not sure when we will repeat it, but maybe next year.

    February 15, 2011

  • A former member
    A former member

    I'd love to go but I'm out of town that night. Do you anticipate doing this again? I hope so!

    February 10, 2011

  • Edgar

    Can hardly wait for this one. Are camcorders allowed?

    January 31, 2011

230 went

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy