Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to Micro-frameworks

E4df4a30f000a225df7114e4940944e7?s=47 jakefolio
September 26, 2011

Intro to Micro-frameworks

Do you find yourself using full stack frameworks for small sites, but think it's overkill. Micro-frameworks could be your solution. Sinatra (Ruby) has popularized micro-frameworks, and we have many options in PHP. Jake Smith will introduce you to the current micro-frameworks in PHP and where they are best utilized.

E4df4a30f000a225df7114e4940944e7?s=128

jakefolio

September 26, 2011
Tweet

More Decks by jakefolio

Other Decks in Programming

Transcript

  1. Intro to Micro-frameworks Jake Smith Dallas PHP - 4/12/2011 Monday,

    September 26, 2011
  2. Who is Jake? • PHP 5.3 ZCE • Co-Organizer of

    DallasPHP • Co-Organizer of Lone Star PHP • Your tour on this magical journey called Micro-frameworks Monday, September 26, 2011
  3. What is a Micro- framework? • Simple, no full stack

    bloat • Single Page (usually) Monday, September 26, 2011
  4. What to expect • Routing • HTTP Request/Response • RESTful

    • Template Engine or choice of none • Helpers and extensions Monday, September 26, 2011
  5. Why should I use it? Monday, September 26, 2011

  6. Fishing with dynamite? • Simple site built using ZF/Symfony/Cake Monday,

    September 26, 2011
  7. Small Sites • Landing Page • Micro Site • Quiz/Campaign

    • API • Prototyping/Proof of Concept Monday, September 26, 2011
  8. Legacy of Sinatra Monday, September 26, 2011

  9. No...This Sinatra require 'sinatra' get '/hi' do "Hello World!" end

    Monday, September 26, 2011
  10. Sinatra Background Monday, September 26, 2011

  11. PHP Micro-frameworks Monday, September 26, 2011

  12. Minimum Monday, September 26, 2011

  13. Minimum Profile Monday, September 26, 2011

  14. Silex Monday, September 26, 2011

  15. Silex Profile Monday, September 26, 2011

  16. Limonade Monday, September 26, 2011

  17. Limonade Profile Monday, September 26, 2011

  18. Slim Monday, September 26, 2011

  19. Slim Profile Monday, September 26, 2011

  20. Example App Monday, September 26, 2011

  21. Slim Pros Monday, September 26, 2011

  22. Slim Cons Monday, September 26, 2011

  23. Questions? Concerns? Monday, September 26, 2011

  24. Thanks for listening Contact Information [t]: @jakefolio [e]: jake@phpdallas.org [w]:

    http://www.jakefolio.com [irc]: #dallasphp Monday, September 26, 2011