CakePHP 3.0.0の新機能

こんにちは親愛なる読者。 この記事では、 CakePHPの新しいバージョンについて書いて、この素晴らしいPHPフレームワークへの関心を復活させたいと思います。 前回のCakePHPのブログ投稿はほぼ1年前のもので、多くの人はフレームワークが存在しなくなったと考えていたでしょうが、そうではありません。 これは非常に活発に開発されており、西洋諸国で非常に人気があり、 BMWや現代などの企業で使用されています。



CakePHPの現在の安定バージョンは2.5.5です。 このフレームワークが現在提供する可能性を簡単に見てみましょう。その後、3.0.0に登場する新製品について詳しく見ていきましょう。



CakePHPを使用する価値があるのはなぜですか?



CakePHPを使用すると、Webアプリケーションをより簡単に、より速く、より少ないコードで作成できます。 複雑なXMLまたはYAMLファイルはありません。 データベース接続を構成して、開発を開始するだけです。 どこに、何を、どのように配置するかを考える代わりに、アプリケーションの設計を支援するために、思慮深いCakePHPの規則に依存します。 ほとんどすべてのプロジェクトで必要なものはすでに実装されています。 多言語対応、データベースへのアクセス、キャッシュ、検証、認証などのサポートは、すでにフレームワークのコアに組み込まれています。 以下に、CakePHP 2.5.5の機能の短いリストを示します。





2014年1月、CakePHP 3.0.0の最初のプレビューがリリースされました。 現在、開発は活発に進行しており、CakePHP 3.0.0-betaがリリースされたばかりです。つまり、リリースはもうすぐです。 それまでの間、第3バージョンの新機能を見てみましょう。



CakePHP 3.0.0-betaの新機能



ディレクトリ構造と命名の変更




ORMの改善




重要な変更




プラグイン



バージョン3.0のプラグインが毎日登場し始めています。 最も興味深いのは次のとおりです。



3.0.0-betaリリースをダウンロードするか、 composer create-project -s dev cakephp/app



を使用して、CakePHP 3.0を試すことができます



便利なリンク



CakePHP-公式フレームワークページ

CookBook-公式ドキュメント

API -CakePHPクラスの説明

GitHub-すべてのリリースのソースコード

プラグイン -フレームワークプラグインリポジトリ

ベーカリー -ヒント、ガイド、記事

コミュニティセンター -公式コミュニティページとチャンネルのリスト



この記事では、変更点の完全なリストについて簡単に説明します。 読者がこのトピックに興味がある場合は、次の記事で、バージョン2.xからの移行の最も重要な変更と方法について詳しく読むことができます。



All Articles