IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
Ruby on Railsの登場以後、さまざまな言語でRailsタイプのフレームワークが普及する中、Javaは一人取り残されていました。そこでJavaプログラマ向けに登場したのが、GroovyによるRailsライクなフレームワーク「Grails」です。Groovyは、Javaではありませんが、Javaプログラマなら、ほとんどJavaと同じ感覚でスクリプトを書くことができます。第1回目はまず、Javaプログラマのために「Groovyとはどんなものか」について、ごくかいつまんで説明します。 はじめに Ruby on Rails(Rails)が登場して以後、さまざまな言語でRailsタイプのフレームワークが登場し使われるようになりました。そんな中、一人ぽつねんと置き去りになっていたのが「Java」でした。Javaの世界では、既にStrutsというデファクトスタンダードとなるフレームワークがありま
今まで知らなかったのだが、Groovy に関数型言語で有名なカリー化(currying)のための仕組みが用意されていたので試してみた。 Groovy でのカリー化 やり方は非常に簡単で、クロージャに定義される curry() メソッドにカリー化する引数を渡してやれば、指定した引数でカリー化されたクロージャが生成される。 //クロージャの定義 def f = {x, y, z -> x + y + z} //x の値に 100、 y の値に 20を指定したクロージャが生成される def f1 = f.curry(100, 20) //z の値を指定して結果を取得 println f1(3) //x の値に 1 を指定したクロージャが生成される def f2 = f.curry(1) //y と z の値を指定して結果を取得 println f2(20, 300) //f2 に y の値に 2
あんまりまとめる元気もないから、とりあえずメモ書きをそのまま貼付けるよ。 Grails - 山田 正樹 (メタボリックス) Grailsはメタフレームワーク log4j,hibernate,springとりあえずごった煮 外すことも可能。Springは難しいけど(ry GrailsはMVCだよ modelはGORM viewはGrailsタグとかでかくよ controllerはSpring Webflowで書くよ 本が出るらしい 7,8月 Jruby on Rails - 田中 洋一郎 (ATL システムズ) RoRのはやりの要因の一つはTestフレームワークの仕組みの充実 RoRは開発さくさくだが運用するとなると突然敷居が高くなる twitterが安定してないのはこのせい 情報、前例が少ない 一方Javaでは運用面が充実している だがJavaの生産性は頭打ち!!! ここでJruby!!!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く