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.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

{ Model View Controller ASP.NET By Scott Crooks & Maggie Wettergreen.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
Technical Architectures
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
PHP Web Development, PHP Programming
UNIT-V The MVC architecture and Struts Framework.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
1 Hammad Khan. COURSE CONTENTS.NET Framework And C# SQL Server 2008 ADO.NET LINQ ASP.NET Dynamics Data ASP.NET MVC framework 2 Advance C# Concepts Windows.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
Model View Controller MVC Web Software Architecture.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
WEB SERVER SOFTWARE FEATURE SETS
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
10 Most Popular PHP Frameworks for Modern Web Development
Software Reuse. Objectives l To explain the benefits of software reuse and some reuse problems l To discuss several different ways to implement software.
Cake PHP – OOPS approach for PHP
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
PHP + Framework + MVC. What is Framework? Common code - Generic functionality Extensible - Specific functionality Unlike library – Flow Dictated.
The Palantir Platform… …Changes in 2.3
Chapter 13 Web Application Infrastructure
Web Technology Solutions
Magento Basics Getting started developing for Magento
J2EE Platform Overview (Application Architecture)
Introduction to Oracle Forms Developer and Oracle Forms Services
Web Engineering CS-4513 Prepared By: Junaid Hassan Lecturer at UOS M.B.Din Campus
Top 12 PHP Frameworks 2016.
Netscape Application Server
Improving searches through community clustering of information
Introduction to Oracle Forms Developer and Oracle Forms Services
DotNetNuke® Web Application Framework
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Web Software Model CS 4640 Programming Languages for Web Applications
Content Management System
Web Applications Security What are web Applications?
Haritha Dasari Josue Balandrano Coronel -
PHP / MySQL Introduction
Migrating Oracle Forms Using Oracle Application Express
SharePoint Cloud hosted Apps
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
…and web frameworks in general
Comparison of nopCommerce with its competitors
Web Development Using ASP .NET

Lecture 1: Multi-tier Architecture Overview
ASP.NET Module Subtitle.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 17: Client/Server Computing
XML Based Learning Environment
…and web frameworks in general
Developing and testing enterprise Java applications
Web Technologies Computing Science Thompson Rivers University
UFCEUS-20-2 Web Programming
Web Servers (IIS and Apache)
Web Application Development Using PHP
Top 10 PHP Frameworks in PHP is one of the most sought after choices for programmers. Hypertext Pre-processor is chiefly used as a server-side open.
Presentation transcript:

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.

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.

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.

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.

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

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

Authentication & Access Control List : Determines the level of accessibility privileges provided to the administrator as well as the user.

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.

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

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.

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.

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.

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

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.

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

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.

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.

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. CakePHP development

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