ScalaとGroovyの比較的な話?

2
こくぼ@Leaner Technologies @yusuke_kokubo

Scala IDE for Eclipseがまともに動いてくれるととても嬉しい。

2011-06-08 23:36:40
@3rddoor

@yusuke_kokubo 明日あたり ScalaIDE for Eclipse を試そうとも思っているのですがそんなにだめなのですか?

2011-06-08 23:38:33
こくぼ@Leaner Technologies @yusuke_kokubo

@3rddoor 自分がwin7 64bitとMacで動かした限りでは使ってる途中で固まりました

2011-06-08 23:40:12
@3rddoor

@yusuke_kokubo うむむ。それは結構たいへんですね;最近の話ぽいですよね

2011-06-08 23:42:16
こくぼ@Leaner Technologies @yusuke_kokubo

scalagwtって一年以上、コミットされてる形跡がないんだけど、サンプルは今年に入ってからアップデートされてる。試してみる価値あるのかなあ

2011-06-09 09:47:39
こくぼ@Leaner Technologies @yusuke_kokubo

rakeとかgemsは使えるんだけど、antとかmavenは難しい。なんでだろ

2011-06-09 10:00:27
Kazunori Otani @katzchang

Scalaでのtype宣言ってエイリアスみたいな使い方かなーと思ってたりするけど、そういう認識でよいんでしょうか?

2011-06-09 10:32:28
Kazunori Otani @katzchang

「Aさん:とはいえ、天才プログラマである必要はありません。私の経験から言うと、基本をちゃんとマスターすれば、ほとんどの開発現場でアジャイルを成功させることができます」よほど腕のいいメンターに違いない… / [覆面座談会]はびこる失敗アジ… http://htn.to/CqL2Bz

2011-06-09 10:36:31
Kazunori Otani @katzchang

Scalaに必要なのは言語仕様の解説でもプラクティスでもなく、いい開発環境とコンパイル速度。というオレオレ意見。

2011-06-09 11:06:26
こくぼ@Leaner Technologies @yusuke_kokubo

Better JavaとしてGroovyとScalaのどっちが適してる場面が多いんだろうね

2011-06-09 11:08:01
Kazunori Otani @katzchang

GroovyはJava環境と連携した別言語、という勝手なイメージ。 RT @yusuke_kokubo: Better JavaとしてGroovyとScalaのどっちが適してる場面が多いんだろうね

2011-06-09 11:10:14
Kazunori Otani @katzchang

「アジャイルな動的言語」…… / Groovy - Wikipedia http://htn.to/xfnAKu

2011-06-09 11:11:05
きょん@アジャイルコーチ、システムアーキテクト @kyon_mm

学習コストの低さや開発環境整備まで包含するならGroovy、速度と関数型を手に入れたいならScala かな。どうだろう。RT @yusuke_kokubo Better JavaとしてGroovyとScalaのどっちが適してる場面が多いんだろうね

2011-06-09 11:15:14
Kazunori Otani @katzchang

めんどくさい人だなーと思われがちなんだよなぁ…。たぶん…。

2011-06-09 11:22:22
Yasuharu Nakano @nobeans

.@katzchang 個人的にはScalaの方が「Java環境と連携した別言語」で、Groovyは「良かれと思ってJavaに色々付けてみました言語」というイメージですかね。別言語=Javaで実装できる処理がScalaではどうやればいいか全然想像が付かない、という意味で。

2011-06-09 11:24:15
Kazunori Otani @katzchang

Play + Javaで行くのも手だなーとか。

2011-06-09 11:24:25
Kazunori Otani @katzchang

@nobeans Javaで実装できるなら、ほぼそのままScalaで実装できるはず…。たぶんGroovyも一緒だけど、型付けの違いが大きいかなーと思ったりしてるところです。

2011-06-09 11:29:41
Kazunori Otani @katzchang

@wtnabe @checkela 「あんまり突っ込みすぎると仕事消えちゃうかもよ」というご助言があったりする、素敵な職場です!

2011-06-09 11:30:40
Yasuharu Nakano @nobeans

@katzchang 言いたかったのは、もちろんScalaでもGroovyでも必要な処理は実現できますが、言語構文の違いが大きくて「別言語感が高い」のはScalaかな、と。GroovyはJava言語構文との互換性がかなり高いので、困ったらJava風に書けます。(良いかどうかは別w

2011-06-09 11:33:14
Miho🍺Nagase @miholovesq

@nobeans @katzchang 横入り失礼。こないだのレッツゴー東北デベロッパーでの発表があったのでおっしゃってることがすっごく良くわかります

2011-06-09 11:35:57
きょん@アジャイルコーチ、システムアーキテクト @kyon_mm

はやくGroovyらしいコードがかけるようになりたい。

2011-06-09 11:37:37
きょん@アジャイルコーチ、システムアーキテクト @kyon_mm

ゆろよろさんがギズられてるwww / 「ほむほむ」だけでプログラミングができるほむほむ言語ができました。 : ギズモード・ジャパン http://htn.to/qoC5D5

2011-06-09 11:43:53
Kazunori Otani @katzchang

@nobeans 構文的には、Javaと比べて、ScalaもGroovyもそこまで差はないかなーとは思います。パターンマッチングとか使いだすとアレだし、みんな使いたがるけど。

2011-06-09 11:44:31