Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction
The concept of a web framework originates
from the basic idea that every web application
obtains its foundati...
Overview
Cake PHP is an open source web application
development framework that follows the
Model-View-Controller (MVC) app...
MVC Architecture
A dynamic way to build the prime
mechanisms of a web application: the
model, the view, and the controller...
Application Scaffolding
With scaffolding, the developer can define
the required entities in the database and
the framework...
Code Generation
Code generation complements scaffolding by bringing
it to the foreground so that it can be modified easily...
Data Validation:
Ensures the pre-defining of each entity in
the Cake PHP framework that leads to the
provision of correct ...
Authentication & Access
Control List:
Determines the level of accessibility
privileges provided to the administrator as
we...
Flexible Caching:
Refers to the file-based caching of pages
which helps in the instant loading of the
website which in tur...
Data Sanitization:
Helps in filtering data being received from
any malevolent user hence protecting the
web application fr...
Localization:
Converts the language of the web
application according the URL that access
it(ex. en.google.com). This helps...
Documentation, Examples and
User Community:
The features of documentation and
examples are available that help the users
i...
More Features
 provides support for REST and XML-RPC as
well as basic XML feed parsing.
 utility classes for working wit...
 provides router for mapping URLs and
handling extensions.
 encourages the developer teams to engage in
multiple activit...
Strengths
 Speed : Cake PHP is by far the fastest web
development platform.
 Scalability: developers can gain enhanced
c...
Weakness:
 Database not tightly coupled to framework:
Cake PHP Lacks the ability to form tables according
to the predefin...
Conclusion:
Proves to be a tremendous choice of
framework given that:
 the user has previous knowledge of
development in ...
Development in MVC Framework is more
complex than core PHP but in the long run it is
more favored as the codes are easier ...
While the CakePHP framework is regarded by
many to be the best option for web
development, it is imperative that the right...
Konstant Infosolutions guarantees client
satisfaction with the following services
Cake PHP Web Development
Cake PHP Exte...
India: +91-141-2291398, 4028078
UK: +44-020-3239-SALE
PPT - A slice of cake php
Upcoming SlideShare
Loading in …5
×

PPT - A slice of cake php

2,838 views

Published on

CakePHP is one of the world’s most preferred open source PHP frameworks for website development. Here is a brief explaining of CakePHP presenting the various advantages to using this framework along with its technical aspects and features.
For more details, please visit: http://www.konstantinfo.com/cakephp-development.php

Published in: Technology
  • Thanks for sharing this valuable information with us. Read all the slides and now I know all things about CakePHP framework. Thanks for Sharing.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

PPT - A slice of cake php

  1. 1. Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
  2. 2. Overview Cake PHP is an open source web application development framework that follows the Model-View-Controller (MVC) approach. It requires comparatively less coding in order to generate web applications and is used in the website to manage structured and secured website content.
  3. 3. MVC Architecture A dynamic way to build the prime mechanisms of a web application: the model, the view, and the controller- separate from each other.
  4. 4. Application Scaffolding With scaffolding, the developer can define the required entities in the database and the framework does the rest. Scaffolding is implemented in Cake PHP by restricting the name of components.
  5. 5. Code Generation Code generation complements scaffolding by bringing it to the foreground so that it can be modified easily. The process of Code Generation can be divided in four steps: Data Validation Authentication & Access Control List Flexible Caching Data Sanitization
  6. 6. Data Validation: Ensures the pre-defining of each entity in the Cake PHP framework that leads to the provision of correct input by user.
  7. 7. Authentication & Access Control List: Determines the level of accessibility privileges provided to the administrator as well as the user.
  8. 8. Flexible Caching: Refers to the file-based caching of pages which helps in the instant loading of the website which in turn reduces the server load.
  9. 9. Data Sanitization: Helps in filtering data being received from any malevolent user hence protecting the web application from Cross-site scripting (XSS).
  10. 10. Localization: Converts the language of the web application according the URL that access it(ex. en.google.com). This helps in localizing the web application which in turn enhances the number of users.
  11. 11. Documentation, Examples and User Community: The features of documentation and examples are available that help the users in learning the basic aspects and getting inspired by the works of other people.
  12. 12. More Features  provides support for REST and XML-RPC as well as basic XML feed parsing.  utility classes for working with Files, Folders, Arrays and more are available.
  13. 13.  provides router for mapping URLs and handling extensions.  encourages the developer teams to engage in multiple activities in order to develop programs of their domain. For example control program developers, Business logic developers and UI developers can work independently.
  14. 14. Strengths  Speed : Cake PHP is by far the fastest web development platform.  Scalability: developers can gain enhanced control over the database and SQL queries.  Free/ Runs on most web hosts: being an open source framework, Cake PHP is completely free.
  15. 15. Weakness:  Database not tightly coupled to framework: Cake PHP Lacks the ability to form tables according to the predefined models. As a result the user is compelled to insert the information twice.  No admin interface
  16. 16. Conclusion: Proves to be a tremendous choice of framework given that:  the user has previous knowledge of development in PHP.  the user is logically reflexive in deploying the features of the framework.
  17. 17. Development in MVC Framework is more complex than core PHP but in the long run it is more favored as the codes are easier to be written as well as enhanced. Cake PHP has emerged to be one of the best web frameworks and is being used by a phenomenal number of web applications.
  18. 18. While the CakePHP framework is regarded by many to be the best option for web development, it is imperative that the right people are chosen for CakePHP Development. Konstant Infosolutions has been dealing with CakePHP development for the past 8 years and is highly proficient at providing solutions to both large and small businesses.
  19. 19. Konstant Infosolutions guarantees client satisfaction with the following services Cake PHP Web Development Cake PHP Extension Development Cake PHP Customization & Integration Cake PHP CMS Development Cake PHP Shopping Cart Development Cake PHP Extension Development
  20. 20. India: +91-141-2291398, 4028078 UK: +44-020-3239-SALE

×