Hatena::ブログ(Diary)

leftovers... このページをアンテナに追加 RSSフィード

2011-12-15

Grails 2.0.0 リリース!

Grails 2.0.0 リリース

ロンドンで発表があった通り今週リリースされました。

ロンドンでは、ようやくBurtに会えたり、Peterと翻訳ドキュメントの話をしたり、2007年頃にAcegiプラグインを手伝ってくれたHaotianと偶然合ったり、JeffとかGuillaumeともいろいろ話をしてきました。

そんなGアスタな人々と話ができる「Groovy & Grails eXchange」は、来年の日程も決まっています。

http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012

最初の50件まではなんと!£95です!



ところで本題。「祝!Grails 2 リリース!」

2011/5/24に1.4.0.M1リリースされ。6/28にはそれが2.0になると発表され。

7/29 Grails 2.0.0.M1リリース。9/7 M2、10/21 RC1、11/29 RC2、12/2 RC3と、最初のリリースから半年間かけてようやくリリースです。

Grails 2.0では、速度の大幅な改善Spring 3.1, Groovy 1.8, Tomcat 7,Hibernate 3.6, Servlet 3.0 などのコアライブラリ更新、Unitテスト改善HTML5テンプレート、GORM APIの大幅改善、など多くの新機能改善を含んでいます。

マイルストーンから使用してみた感覚としては、以前よりも軽く、開発効率が良くなり、Unitテスト改善ではTDDな開発を進めたくなる環境になったと思います。GORM API仕様変更改善で、NoSQLプラグインの切替だけで簡単に使えるなど、アプリケーション開発・動作環境選択肢が広がります。

他には、

  • タブ補完と色付き出力の新しいUIコンソール
  • 開発時の再起動を少なくできる、より信頼できるリロード機能
  • 見やすくなったエラーリポートと問題分析
  • パワフルな静的リソースフレームワーク(CSS,Javascript等)
  • ページレンダリングとリンク作成のAPI提供
  • GORM新機能:デタッチドクライテリア、Whereクエリー、マルチデータソースなど
  • データベースマイグレーションとリバースエンジニアリング用標準プラグイン
  • 新UnitテストAPI
  • あとは、何百件もの向上!

公式リリースノートはこちら!

http://grails.org/2.0.0+Release+Notes

http://blog.springsource.org/2011/12/15/grails-2-0-released/

JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=11041


ダウンロード http://grails.org/Download

直リン http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.zip

ドキュメント http://grails.org/doc/2.0.0/

日本語ドキュメント http://grails.jp/doc/2.0.x/


詳細はドキュメントで確認してください!

Grails 2.0更新内容の意訳。

こちら→ Grails 2.0の新機能 (Grails 2.0 ドキュメントより)

原文 http://grails.org/doc/2.0.0/guide/introduction.html#whatsNew

Grails 1.3.xからのアップグレードの意訳。

Grails 1.3.xからのアップグレード (Grails 2.0 ドキュメントより)

原文 http://grails.org/doc/2.0.0/guide/gettingStarted.html#upgradingFromPreviousVersionsOfGrails


PeterによるGrails 2.0 リリースカウントダウンブログ

  • Unitテスティング

http://blog.springsource.org/2011/06/07/countdown-to-grails-1-4-unit-testing/

http://blog.springsource.org/2011/06/30/countdown-to-grails-2-0-static-resources/

http://blog.springsource.org/2011/08/17/countdown-to-grails-2-0-database-migrations/

  • Persistence

http://blog.springsource.org/2011/12/05/countdown-to-grails-2-0-persistence/

  • User experience

http://blog.springsource.org/2011/12/14/countdown-to-grails-2-0-user-experience/


Grails 2.0.0に関連するプラグイン達を紹介

新規アプリ作成(create-app)でインストールされるプラグイン

今回から仲間入りしたプラグイン。これも最初から付いてきます。

プラグイン開発関連のプラグイン

元々コア機能だったがプラグインになった機能(これももちろんGrails更新と共にバージョンアップされている)



Grails 2.0マイルストーンリリース履歴

今回はほとんどドキュメントに細かく記載されていて、翻訳もほとんど終わってるので、ブログ記事では紹介していませんが、、一応まとめなので履歴リンクをおいておきます。。

http://d.hatena.ne.jp/mottsnite/20110524/1306252057

http://d.hatena.ne.jp/mottsnite/20110628/1309219818

http://d.hatena.ne.jp/mottsnite/20110729/1311955307

http://d.hatena.ne.jp/mottsnite/20110907/1315412925

http://d.hatena.ne.jp/mottsnite/20111021/1319207706

http://d.hatena.ne.jp/mottsnite/20111129/1322581735

http://d.hatena.ne.jp/mottsnite/20111202/1322842209


追記:

http://blog.heroku.com/archives/2011/12/15/grails/

GORM関連を実装するためのドキュメントも公開されています。

http://springsource.github.com/grails-data-mapping/

  • GORM for MongoDB 1.0 RC3

http://springsource.github.com/grails-data-mapping/mongo/index.html

※MongoDBプラグインは、Spring Data MongoDB project をベースにしています。

  • GORM for Redis 1.0 M8

http://springsource.github.com/grails-data-mapping/redis/index.html

  • GORM for Riak 1.0 M4

http://springsource.github.com/grails-data-mapping/riak/index.html

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mottsnite/20111215/1323965990