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

|