SlideShare a Scribd company logo
Getting Started   With PHP Frameworks By: Amit Kumar Singh
About Me Blog:   http://amiworks.co.in/talk
What is a   framework? A software framework, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. http://en.wikipedia.org/wiki/Software_framework
What is a   framework? A framework provides to the participants a  guideline and special tools  to work http://eu-share.org/glossary.html
What is a   framework? A  web application framework  is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. http://en.wikipedia.org/wiki/Web_application_framework
Why   framework? A framework is designed to provide a structure for common elements (database interaction, presentation layer, application logic) so you spend less time writing up database interface code or presentation-layer interfaces and more time writing the application itself. http://www.ibm.com/developerworks/opensource/library/os-php-fwk1/index.html
How to choose   a framework
The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose   a framework
The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose   a framework
The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose   a framework
A good framework is easy to learn, simple to use, intuitive to work with, easy to extend or to modify, rapid to build (maintain) applications with and of course stable. How to choose   a framework http://www.mustap.com/phpzone_post_73_top-10-php-mvc-frameworks
What   Next?
We Study, Off-course
Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study   of a framework What to look for
Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study   of a framework What to look for
Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study   of a framework What to look for
Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study   of a framework What to look for
Now Build Something Blogging Application
Ask in forums Join mailing list IRC channel Facing   difficulties?
Ask in forums Join mailing list IRC channel Facing   difficulties?
Ask in forums Join mailing list IRC channel Facing   difficulties?
You asked in forums, now answer other’s questions You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute  back
You asked in forums, now answer others question You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute  back
You asked in forums, now answer others question You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute  back
You can catch me at   http://amiworks.co.in/talk Thank You!! Email :   [email_address]

More Related Content

Getting Started With Php Frameworks @BCP5

  • 1. Getting Started With PHP Frameworks By: Amit Kumar Singh
  • 2. About Me Blog: http://amiworks.co.in/talk
  • 3. What is a framework? A software framework, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. http://en.wikipedia.org/wiki/Software_framework
  • 4. What is a framework? A framework provides to the participants a guideline and special tools to work http://eu-share.org/glossary.html
  • 5. What is a framework? A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. http://en.wikipedia.org/wiki/Web_application_framework
  • 6. Why framework? A framework is designed to provide a structure for common elements (database interaction, presentation layer, application logic) so you spend less time writing up database interface code or presentation-layer interfaces and more time writing the application itself. http://www.ibm.com/developerworks/opensource/library/os-php-fwk1/index.html
  • 7. How to choose a framework
  • 8. The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose a framework
  • 9. The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose a framework
  • 10. The One Your Boss Knows About The One Someone Else Already Installed The One They've Been Talking About How to choose a framework
  • 11. A good framework is easy to learn, simple to use, intuitive to work with, easy to extend or to modify, rapid to build (maintain) applications with and of course stable. How to choose a framework http://www.mustap.com/phpzone_post_73_top-10-php-mvc-frameworks
  • 12. What Next?
  • 14. Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study of a framework What to look for
  • 15. Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study of a framework What to look for
  • 16. Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study of a framework What to look for
  • 17. Flow of request Default behaviors Libraries in the core Check out extensions and libraries Quick study of a framework What to look for
  • 18. Now Build Something Blogging Application
  • 19. Ask in forums Join mailing list IRC channel Facing difficulties?
  • 20. Ask in forums Join mailing list IRC channel Facing difficulties?
  • 21. Ask in forums Join mailing list IRC channel Facing difficulties?
  • 22. You asked in forums, now answer other’s questions You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute back
  • 23. You asked in forums, now answer others question You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute back
  • 24. You asked in forums, now answer others question You have joined mailing list, now participate in discussions Hangout at IRC channel Contribute back
  • 25. You can catch me at http://amiworks.co.in/talk Thank You!! Email : [email_address]