leftovers...

about grails groovy

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もプラグインの切替だけで簡単に使えるなど、アプリケーション開発・動作環境の選択肢が広がります。
他には、

公式リリースノートはこちら!
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系マイルストーンリリース履歴
今回はほとんどドキュメントに細かく記載されていて、翻訳もほとんど終わってるので、ブログ記事では紹介していませんが、、一応まとめなので履歴リンクをおいておきます。。

  • 祝1.4系。Grails 1.4-M1リリース。

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

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

  • 祝2.0系!? Grails 2.0.0.M1リリース。Comments

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

  • 徐々に安定!Grails 2.0.0.M2リリース。Comments

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

  • 順調に!Grails 2.0.0.RC1リリース。

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

  • Grails 2.0.0.RC2リリースだよ。Springの遅れに。Comments

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

  • Grails 2.0.0.RC3リリース!! 致命的なをバグ修正!?

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