ppt - a slice of cake php

21

Upload: konstant-infosolutions-pvt-ltd

Post on 21-May-2015

646 views

Category:

Technology


2 download

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: http://www.konstantinfo.com/cakephp-development.php

TRANSCRIPT

Page 1: PPT - A slice of cake php
Page 2: PPT - A slice of cake php

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.

Page 3: PPT - A slice of cake php

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

Page 4: PPT - A slice of cake php

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.

Page 5: PPT - A slice of cake php

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.

Page 6: PPT - A slice of cake php

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 ListFlexible Caching

Data Sanitization

Page 7: PPT - A slice of cake php

Data Validation:

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

Page 8: PPT - A slice of cake php

Authentication & Access Control List:

Determines the level of accessibility privileges provided to the administrator as well as the user.

Page 9: PPT - A slice of cake php

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.

Page 10: PPT - A slice of cake php

Data Sanitization:

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

Page 11: PPT - A slice of cake php

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.

Page 12: PPT - A slice of cake php

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.

Page 13: PPT - A slice of cake php

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.

Page 14: PPT - A slice of cake php

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.

Page 15: PPT - A slice of cake php

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.

Page 16: PPT - A slice of cake php

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

Page 17: PPT - A slice of cake php

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.

Page 18: PPT - A slice of cake php

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.

Page 19: PPT - A slice of cake php

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.

Page 20: PPT - A slice of cake php

Konstant Infosolutions guarantees client satisfaction with the following services

Cake PHP Web DevelopmentCake PHP Extension DevelopmentCake PHP Customization & IntegrationCake PHP CMS DevelopmentCake PHP Shopping Cart DevelopmentCake PHP Extension Development

Page 21: PPT - A slice of cake php

India: +91-141-2291398, 4028078 UK: +44-020-3239-SALE www.konstantinfo.com

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.