📜 ⬆️ ⬇️

What's new in CakePHP 3.0.0?

Hello, dear readers. In this article I would like to write about the new version of CakePHP and revive interest in this wonderful PHP framework. The last blog post about CakePHP was dated almost a year ago and many might have thought that the framework had ceased to exist, but this is not the case. It is very actively developing and is very popular in Western countries and is used by companies such as BMW and Hyundai .

The current stable version of CakePHP is 2.5.5. Let's take a quick look at what opportunities this framework provides now, and then we’ll look in detail at the updates that will appear in 3.0.0.

Why use CakePHP?


CakePHP allows you to create web applications easier, faster and write less code. There are no complex XML or YAML files. Simply configure the database connection and start development. Instead of thinking about where, what and how best to place, rely on well-thought CakePHP conventions to help you develop the application. Things that are needed in almost every project have already been implemented. Multilanguage support, database access, caching, validation, authentication, and much more is already built into the framework framework. Here is a brief list of CakePHP 2.5.5 features:


In January 2014, the first preview of CakePHP 3.0.0 was released. Currently, development is underway and CakePHP 3.0.0-beta just recently came out, which means that the release is just around the corner. In the meantime, let's see what's new in the third version.
')

What's new in CakePHP 3.0.0-beta?


Changes in directory structure and naming


ORM improvements


Important changes


Plugins


Every day more and more plugins for version 3.0 are starting to appear. Here are just the most interesting ones:

You can download the release 3.0.0-beta or just use the composer create-project -s dev cakephp/app to try CakePHP 3.0 now.

useful links


CakePHP - The official framework framework
CookBook - Official Documentation
API - CakePHP Classes Description
GitHub - Source code for all releases.
Plugins - The framework plugin repository
Bakery - Tips, Guides and Articles
Community Center - List of official pages and community channels

This article describes very briefly the complete list of changes. If this topic is interesting to readers, in the following articles you will be able to read in detail about the most significant changes and migration methods from version 2.x.

Source: https://habr.com/ru/post/239905/


All Articles