11/05/02 04:10:57.38 NoNO+b7w
Play frameworkを語る。
参考サイト
・本家( Java ) : URLリンク(www.playframework.org)
・本家( Scala ) : URLリンク(scala.playframework.org)
・日本語訳( Java ) : URLリンク(playdocja.appspot.com)
・日本語訳 ( Scala ) : URLリンク(playscalaja.appspot.com)
2:nobodyさん
11/05/03 19:09:27.30
むはははははは
3:nobodyさん
11/05/03 22:03:26.51
いいよね
4:nobodyさん
11/05/06 06:55:57.71
一瞬使いやすいかと思ったが、railsと同じめんどくささがあった
5:nobodyさん
11/05/07 00:44:13.89
Spring roo と比較して
6:nobodyさん
11/05/07 00:57:50.80
Form+Validation周りがイマイチ
7:nobodyさん
11/05/07 02:21:52.22 ZFOFUeq7
結構いいと思うんだがなぜか話題にならないな
8:nobodyさん
11/05/18 01:20:26.95
playapps.netってどうよ
9:nobodyさん
11/05/28 14:18:11.26
1.sqlとか2.sqlって…もうちょっとなんとかならなかったのか…
10:nobodyさん
11/05/31 13:27:13.52
すげー!Playframeworkのスレが建っている!!
GAEモジュールってどう?
処理速度は出るのだろうか?
JPAを使ってBigTableにデータを出し入れする際に、速度が落ちるかもしれないと思いまして。
私はスキルが無い、なんちゃってエンジニアなので、ただの思い込みかもしれないのですが、
皆さんはどう思われますか?
GAEでお使いの方はいらっしゃいますか?
>>4
railsと同じめんどくささとは何でしょうか?
11:nobodyさん
11/06/11 18:15:08.00 orFvazyn
職人技
12:nobodyさん
11/06/23 13:02:29.04
そうかもね
13:nobodyさん
11/07/06 07:03:12.28
異常
14:nobodyさん
11/07/11 03:43:46.54 aEpM3vE9
何という過疎具合...
最近翻訳してくれてるサイトで勉強始めたんだけど、みんなどれくらいでチュートリアル終わった?
15:nobodyさん
11/07/15 14:22:45.05 0gQSaO0j
プレーフレームワークにつて質問とかがあれば日本語でどうぞ。
って作者がつぶやいてた。日本語もおk。
16:nobodyさん
11/07/15 18:21:21.18
>>15
外国の人じゃないの?
17:nobodyさん
11/07/28 10:49:03.97
わろす
18:nobodyさん
11/08/09 10:50:11.75
クリスマス
19:nobodyさん
11/09/09 08:07:56.09
Heroku採用で知名度アップのハズ。
20:nobodyさん
11/09/17 03:07:45.76
Javaで使われることがなさそう
Scalaはありえるかもしれないな
Liftと比べてどうなの?
21:nobodyさん
11/10/03 15:30:53.65
RailsとかGrailsなどのMVCを経験してる人間にとっては、Playの方が分かりやすいという意見が多そうだね。
URLリンク(stackoverflow.com)
22:nobodyさん
11/10/16 09:24:45.37
wicketやliftみたいなステートフル・フレームワークは間違ってるよね
23:nobodyさん
11/10/18 11:00:02.55
2.0が楽しみだな
24:nobodyさん
11/10/25 15:42:09.01
wicketは魅力がさっぱりわからん
25:nobodyさん
11/11/04 17:03:36.63
全部入りですごく気に入った
26:nobodyさん
11/11/12 21:45:15.76
JPA使ってBean書いてるようじゃ
Rails系としては中途半端だな。
ASMとかJavassistのバイトコード操作で
ActiveRecordのパクリはできなかったのか?
27:nobodyさん
11/11/16 21:05:46.99
全部入り感は無いよ
簡単に使えて、実効性能も高速なのが何より大きい
付属の専用サーバソフトはTomcatより遥かに軽そうだし、
簡単に高速なものが使いたいと考えてる人には完全に合致した選択肢
28:nobodyさん
11/11/17 18:23:21.81
これセッションをキャッシュに改名してるな。
台数増えたらセッションレプリケーションしないで
DB使えって意味合いかな
29:nobodyさん
11/11/17 18:38:01.55
正直、ちょっとでも凝ったことするなら地雷
オーソドックスで簡単な事をするなら最高
2.0くるからそれでだいぶ変わるかもしれんけど
30:nobodyさん
11/11/17 21:05:06.80
springもそうだけど
バイトコード変換使うことでリフレクションなくして
高速化してるのはソース追うのも大変そうだな。
31:nobodyさん
11/11/18 00:28:55.77
packageの名前短いのは他もみならってもらいたい
orgとか誰得だよ
import play.mvc.*
import org.springframework.web.servlet.mvc.*
import org.seasar.framework.container.*
import org.apache.wicket.markup.form.*
32:nobodyさん
11/11/18 00:39:42.99
手打ちするわけじゃないからどうでもいい
33:nobodyさん
11/11/18 13:47:18.52
問題おおいわ
商業レベルで使えるもんじゃない
2.0が安定してから、つまり1年後くらいにどうなってるか
34:nobodyさん
11/11/18 14:44:36.92
>>33
2.0に問題が多いって事?
35:nobodyさん
11/11/18 14:54:33.00
>>34
1.2.3に問題が多い
2.0はまだpreview版
36:nobodyさん
11/11/19 21:05:07.03
>>28
memcached使うんだろ
37:nobodyさん
11/11/19 22:42:12.50
JSライブラリも統合してAjaxも標準でサポートしたらいいのに
jQueryすら書かずにWicketのように非同期部品呼ぶだけでいいみたいな
38:nobodyさん
11/11/27 02:45:30.10
非同期部品をどこにおくんだ?
39:nobodyさん
11/12/03 14:58:35.70
そんなの俺らが考えることじゃない
40:nobodyさん
11/12/03 16:45:05.00
>>38 だけど
ソースにnew AjaxHogeButton("id")とか書いたら冗長になるし
テンプレートにいわゆるタグライブラリーを置くしかないだろうね。
wicketはジェネリクスとか含めるとものすごい冗長だったし
非同期部品の使い心地が良くなかった。
41:nobodyさん
11/12/03 23:48:57.08
jQuery同梱くらいはしてくれていいかも
42:nobodyさん
11/12/04 05:27:17.08
gwtモジュールほしいな
43:nobodyさん
11/12/08 00:05:20.30
チュートリアル動画ではjQuery使ってんのに同梱してないなんて
44:nobodyさん
11/12/09 01:37:49.74 QdCRFGqA
わりと盛り上がってるな
URLリンク(www.atnd.org)
45:nobodyさん
11/12/12 18:05:33.57
webapiみたいなの作るのはクソ簡単でイイね。
46:nobodyさん
12/01/01 13:18:16.59
javaのアノテーションプロセッサにコンパイルオプション不要なら
もっと面白いことができたかもしれんのが惜しいな
47:nobodyさん
12/01/11 00:14:18.60 nyY0CUMc
Acacia k62ptju
arise in stability
Ashley Scared The Sky
ARTEMA
Before My Life Fails
bilo'u
break your fist
Capture of the Sky
Crossfaith
48:nobodyさん
12/01/11 01:02:43.62 onW5ceot
半年位前に試した。
dbまわりのデフォルトのarnomというやつに失望した。
個人的にはsquerylとかいうタイプセーフなorマッパーとかの方が良さそうに感じた。
強い型のある言語使ってるのに、dbのコラムへのアクセスが文字列って意味不明。
存在しないコラムにアクセスしようとしてるコードや、
誤った型でアクセスしてるコードが通ってしまい、
それがテストだのというトライアンドエラーでしか検出出来ないなら、
scala使う意味無し。
49:nobodyさん
12/01/30 03:37:58.61
すいません
Railsでいうpartialってどうやるんでしょ?
50:nobodyさん
12/01/30 03:38:38.16
1.2.4
です
51:nobodyさん
12/01/30 22:38:59.67 AyaHmcm5
安定版の1系の最新版1.2.4で、
HTTPSでやたらIOExceptionが出たり(これは無視していいらしい)、ぬるぽが出る(こっちは詳細不明)
つまりどういう事かというと、HTTPSという一般的な機能すら洗練されてないという事です
52:nobodyさん
12/01/31 03:18:54.05
>>51
例外が出てどうなってるの?
処理が途中で止まる状況?
.NetじゃないからJavaは例外出してなんぼな部分があるからなぁ
53:nobodyさん
12/02/03 05:04:10.00
本家のメーリスは割りと盛り上がってるね
54:nobodyさん
12/02/22 23:24:13.89 PDJOdo2v
いざデプロイしようと思ったらどのファイルが必要なものなのか判別が面倒過ぎる
play付属サーバはwar使えないみたいだし、どうしたらいいのやら
./eclipse
.classpath
とかをplayが実行時に中身を見てたりするのかどうかとか
いちいちトライアンドエラーで確かめてみるしか無いという苦痛
55:nobodyさん
12/02/22 23:44:59.02
>>54
文句はもうちょっと勉強してから言おうぜ
恥ずかしいから
56:nobodyさん
12/02/23 00:04:32.44 DjW0Au5J
勉強といっても公式マニュアルは検索したし数ページは読んだし
この程度の労力で見つからないなら糞認定しちゃうよ
あとapplication.confで定義した変数をviewから直接参照するにはどうしたらいいの?
コントローラーでセットせずに。
57:nobodyさん
12/02/23 00:16:40.66
play ecだっけ
エクリプス用に作られる設定ファイルはデプロイするときはいらんべ
58:nobodyさん
12/02/23 00:39:59.72 DjW0Au5J
>>56
× 変数
○ 定数
だった
59:nobodyさん
12/02/23 07:20:01.47
>>56
playはドキュメントめちゃくちゃ充実してんじゃん
60:nobodyさん
12/02/24 00:08:00.46
SVN や Git でソース管理しているなら,公式のマニュアルにも書いてある通り設定ファイル類は除外するから svn export とかすればいいだけ.
実行中に追加されたファイル類も除外リストに追加していけばいい.
>>56
マニュアルにも書いてるが,Template内は play.Play オブジェクトが変数名 play として暗黙で追加されている.
${play.configuration['appliation.name']} とかで取得できる.
61:nobodyさん
12/02/25 01:26:01.66 MlTl3Jts
linuxでroot以外でplayを起動できた人っている?
エラーも出ないのに止まってしまう。
80と443をlistenしたというメッセージも出ない
62:nobodyさん
12/02/25 03:06:56.14
1024以下のポートやrootじゃないと開かんねん
63:nobodyさん
12/02/25 03:25:06.75
>>61
VirtualBox上だけど、Ubuntuの一般ユーザで普通に動いたよ
Play自体をホームディレクトリ配下に置いた
64:61
12/02/25 04:08:32.91 MlTl3Jts
>>62
それは知ってるんだけど、capabilityで一般ユーザでも1024以下使えるようにできるじゃん。
それやると今度はlibjli.soが見つからないというエラーが出て、これが解決できない。
仕方なくsudoでやろうとしたけど、なんか最近のsudoは環境変数を引き継がないみたいで
JAVA_HOMEが設定されていないというエラーが出て
どうしようかってとこで止まってる。
>>63
俺も
/home/http/play-1.2.4
っておいてるんだけど
80と443使えない。
Java一般の問題なのかもしれないけど。
65:nobodyさん
12/03/16 05:58:17.52
>>64
俺も同じ問題に行き着いてあきらめたわw
sudo なら sudoers に引き継ぐ環境変数の設定ができるけど,結局startupスク
リプトで必要な環境変数渡して起動してる.
まぁ,apacheやlighttpdでproxyして使う方が多いと思うから1024以下をbindで
きなくても問題無い気もするけど.
ところで,2.0 がリリースされたというのに何の反応もないんだな.
66:nobodyさん
12/03/16 09:06:06.47
sudo -i もしくは sudo -E でいけるかと。