読者です 読者をやめる 読者になる 読者になる

CakePHP 3.0.0-dev1 リリースノートのテンションが高い

f:id:alea12:20140109205057p:plain

CakePHP 3.0 初の開発版プレビューが公開されました。

CakePHP 3.0.0 dev preview 1 released :: The Bakery: Everything CakePHP

CakePHP 2.0 の開発版プレビューは 2010/12/26 公開だったので、約 3 年ぶりのメジャーアップデートとなります。今回のアップデートの目玉はなんと言っても新しくなった ORM で、これまでの連想配列志向からオブジェクトベースになったり、クエリの遅延実行に対応したりしています。詳しくは yando さんの以下の記事がおすすめです。

第3回 週末ランサーズにてCakePHP3についての講演をしました | Engine Yard Blog JP

今回のリリースですが、リリースノートを書いているのは毎度おなじみ markstory さん。 2.0 開発版プレビューのリリースノートも、彼によるものでした。

Happy Holiday yule cake - CakePHP 2.0-dev released :: The Bakery: Everything CakePHP

ここで 2 つのリリースノートを比べてみると、今回のリリースのほうがテンションが高いように見えます。

CakePHP 2.0 : 「我々は喜んで、 CakePHP 2.0.0-dev の公開をお知らせいたします。これは、 2.x 系ブランチにおける最初のパッケージリリースとなります。」

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.0.0-dev. This is the first packaged release of the 2.x branch

CakePHP 3.0 : 「我々は CakePHP 3.0 の初めての開発版プレビューの公開に、大変興奮しています。今回のリリースまでに、開発チームは多大なる労力を費やしてきました。これまでの進捗に私たちは大変興奮し、満足しています。」

The CakePHP core team is very excited to announce the first development preview of CakePHP 3.0[1]. The team has been hard at work for the while, and we're very excited and pleased with the progress we've made so far

開発陣の息の荒さが伝わってくるような文章です。

また、今回のリリースノートの特徴として、「まだ開発版である」ことを繰り返し主張していることが挙げられます。 bake コマンドや Form ヘルパーが不完全であったりと、まだいわゆる「本番環境」での利用は想定されていないと注意を喚起しています。同時に、正式リリースまでの間、どんどんフィードバックを送信してほしい、とも書かれています。

f:id:alea12:20140109204807p:plain

GitHub の Milestone を見てみると、進捗はおよそ 70% です。いつも通りの流れでいくと、この後 alpha, beta, RC1, RC2 を経て、 stable のリリースとなりそうです。ちなみに 2.0.0 の時はこんな感じでした。

だいたい dev から 10 ヶ月かかってますね。今回も 1 年くらいかかる感じでしょうか! 楽しみですね!