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

Phalcon the PHP web framework

Phalcon the PHP web framework

An introduction to the modern and high-speed web framework Phalcon

Avatar for Vitor Nagao

Vitor Nagao

May 29, 2016

Other Decks in Programming

Transcript

  1. What  is  Phalcon? •  A  web  framework  for  PHP  written

     as  a  C-­‐ extension,  optimized  for  high  performance  
  2. What  is  PHP? •  Server-­‐side  scripting  language  designed  for  

    web  development   •  Created  by  Rasmus  Lerdorf  in  1994   •  Can  be  embedded  into  HTML  
  3. What  is  a  web  framework? •  Designed  to  support  developing

     web   applications   •  Create  web  services,  web  resources  and  web   APIs   •  Use  is  mandatory  on  most  modern  web   developments
  4. Why  using  framework?   •  Offers  a  philosophy  and  organized

     structures     •  Easily  to  maintain  projects     •  Write  less  code  and  product  more  
  5. About  Phalcon •  Basic  features  such  as  router,  MVC,  DI,

     REST   •  Data  and  storage  interaction  ORM,  PHQL,   ODM,  cache,  sesion,  etc.   •  Components  for  views  such  as  template   engine  Volt,  form  builder  etc.
  6. Why  Phalcon? •  Is  written  in  C  language,  which  makes

     it  very,   very  fast   •  It  has  a  simple  structure,  making  easy  using  it   •  Lazy  loading  technique(autoload)  for  load  and   execute  only  code  needed
  7. Disadvantages •  Need  of  implementation  for  additional   features  

    •  Cost  of  learning  the  framework  rules