PPT - A Slice of CakePHP - PowerPoint PPT Presentation

About This Presentation
Title:

PPT - A Slice of CakePHP

Description:

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: – PowerPoint PPT presentation

Number of Views:398
Slides: 22
Provided by: Konstant
Category: Other

less

Transcript and Presenter's Notes

Title: PPT - A Slice of CakePHP


1
(No Transcript)
2
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.

3
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.

4
  • 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.
  •  

5
  •  
  • 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.

6
  • 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

7
  • Data Validation Ensures the pre-defining of
    each entity in the Cake PHP framework that leads
    to the provision of correct input by user.

8
  • Authentication Access Control
    ListDetermines the level of accessibility
    privileges provided to the administrator as well
    as the user.

9
  • Flexible CachingRefers to the file-based
    caching of pages which helps in the instant
    loading of the website which in turn reduces the
    server load.
  •  

10
  • Data SanitizationHelps in filtering data
    being received from any malevolent user hence
    protecting the web application from Cross-site
    scripting (XSS).

11
  • LocalizationConverts 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.

12
  • Documentation, Examples and User CommunityThe
    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.

13
  • 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.

14
  • 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.

15
  • 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.

16
  • Weakness
  • Database not tightly coupled to frameworkCake
    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

17
  • 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.

18
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.
19

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.
20
  • 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

21
Are you looking for a developer? Get in touch
with us and discuss the needs and requirements of
your project. We would love to hear from you.
India 91-141-2291398, 4028078 UK
44-020-3239-SALE www.konstantinfo.com
Write a Comment
User Comments (0)
About PowerShow.com