CakePHP 4.0.0-RC2 がリリース!早速アップグレード
昨日、CakePHP 4 の RC2 がリリースされました。
- Release CakePHP 4.0.0-RC2 released · cakephp/cakephp · GitHub
- https://github.com/cakephp/cakephp/releases/tag/4.0.0-RC2
RC1が出てから約半月でのリリースは早いですね。リリース文を見てみると、うまくいけばこれが最後のRCとなるようです。
さて、早速 RC1 から RC2 へのアップグレードしました。
特に難しいことはなく、下記コマンドで出来ました。
# RC1 から RC2 へのアップグレード
> cd \path\to\cakephp4
> composer update
CakePHP のバージョンは /vendor/cakephp/cakephp/VERSION.txt で確認できます。
ゼロからインストールする場合は、下記コマンドで可能です。
# CakePHP 4.0.0-RC2 をインストール
> composer create-project --prefer-dist "cakephp/app:4.0.0-RC2" cms
少し bake コマンドを触ってみたのですが、11月29日の記事で紹介した、RC1 で bake のヘルプが出ない件は、無事表示されるようになっていました。
> cd \path\to\cakephp4
> bin\cake bake --help
RC版でいろいろ試しているのですが、アナウンスどおり CakePHP 3 のコード流用がしやすそうです。
「正式リリースしたら、CakePHP3 のアプリを移植しようかな」と思えるぐらい敷居が低く感じます。
(CakePHP 2 から 3 のときは大変だったなぁ…)
今は RC 版でちょっとしたアプリを作りつつ、CakePHP 4 の経験値を増やしているところです。
慣れるほど、コーディングのスピードも質も高くなります。
ちょっと気になった方は RC 版で何かを作ってみることをオススメします。