Home     Xml Feed    Submit Articles     Editor Login Contact us
  RSS Feeds   Add us to favorites
  Make us your home page
CATEGORIES
Advice
Alternative Energy
Anger Management
Apple Iphone
Arts & Entertianment
Attorney Info
Automotive
Autoresponders
Blogging
Business - General
Careers & Jobs
CD Duplication
Celebrity Gossip
Child Care
Cigars
Computer Security & Online Safety
Computers & Internet
Credit Repair
Criminology
Dating & Personals
Diamonds/Jewelry
Diet
Ebay
Economy
Education News
Email Marketing
Entertainment News
Exercise
Ezine Marketing
Finance & Investment
Fishing
Food & Drink
Gardening & Landscaping
Google Adsense
Headline News
Health & Fitness
Home & Family
Home Improvement
Hunting
Infants
Insurance
Internet Marketing
Investments
Ipod Video
Legal
Money
Mortgages
MySpace
Online Business
Other
Outdoor Equipment
Personal Health
Pets & Animals
Podcasting
Politics & Government
Radio
Real Estate
Reference & Education
Relationships
Tantra
Religion & Faith
Remote Control
Retirement Planning
Scams
Self Improvement/motivation
Sitemaps
Social
Sports & Recreation
Sunglasses
Teeth
Top News
Travel & Leisure
Vacations
Various
Video Cameras
Video Games
Video Streaming
Viral Marketing
Web Design
Writing & Speaking
Youtube


The benefits of Custom Software Development
 Author: David Richards
 Website: http://www.andolasoft.com/
 Added: Sat, 21 Aug 2010 04:18:40 -0500
 Category: Web Design

Printable version | Email | Bookmark

CakePHP is a comparatively new technology in the field of web development. It was invented at a time when ruby on rails was gaining popularity. Many must be unaware of it but the fact is Cakephp’s very existence can be credited to ruby on rails, from which it was inspired. It is hence often labeled as rails clone. CakePHP is based on an MVC-like architecture that is both powerful and easy to grasp for developers. Controllers, models and views guarantee a strict but natural separation of business logic from data and presentation layers. Controller contains the logic of the application. Controllers retrieve and modify data by accessing database tables through models. Models are representations of database tables, they connect to the database, query it (if instructed by the controller) and save data to the database. Views can be described as template files that present their content to the user.

This MVC architecture greatly improves the maintainability and sustainability of the organization and the websites code. It separates the business logic from presentation and data retrieval. Here a website is divided into logical sections, each of which is governed by a particular controller. Any programmer who is accustomed to CakePHP's structure will be able to detect and rectify errors, while testing and debugging an application and that too without being aware of all of the details of the code.
Like Ruby on Rails, CakePHP development framework follows the two key features, DRY or “Don’t Repeat Yourself” and CoC or “Convention over Configuration”. The framework also offers a useful Rails-inspired feature called scaffolding, which basically allows the creation of an interface that's able to perform Create, Read, Update and Delete (CRUD) database operations with only a few lines of code.

Some of the CakePHP’s built in features are as following:
• Compatible with PHP4 and PHP5
• Integrated CRUD for database and simplified querying
• Request dispatcher with custom URLs
• Templating (PHP syntax with helper methods)
• View helpers for AJAX, JavaScript, HTML forms
• Website directory independent
• Access control lists (ACL)
• Application scaffolding
• Data sensitization
• Security, session, and request handling components
• View caching
• Unit testing using the Simple Test framework
• Built-in validation
With the help of all these host of features, CakePHP reduces development costs of the projects and helps developers write less code. For more information, please visit: http://www.andolasoft.com

RSS to JavaScript

View all David Richards's articles


About the Author:
David Richards works for an dot net development company. Many of his articles showcases the contribution outsourcing has brought into the arena of dot net development.For more Information please visit http://www.andolasoft.com/services/asp.net-application

More Web Design articles

   ARTICLE SEARCH
  
Search our article database!






:- Recent Articles
iPod iPhone 3GS Firmware Download

:- Top Resources

-->
<

Copyright 2010 Articlesofinfo.com. All Rights Reserved.


Powered by: Content Management