【Java】Play framework【Scala】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/05/02(月) 04:10:57.38ID:NoNO+b7w参考サイト
・本家( Java ) : http://www.playframework.org/
・本家( Scala ) : http://scala.playframework.org/
・日本語訳( Java ) : http://playdocja.appspot.com/
・日本語訳 ( Scala ) : http://playscalaja.appspot.com/
0052nobodyさん
2012/01/31(火) 03:18:54.05ID:???例外が出てどうなってるの?
処理が途中で止まる状況?
.NetじゃないからJavaは例外出してなんぼな部分があるからなぁ
0053nobodyさん
2012/02/03(金) 05:04:10.00ID:???0054nobodyさん
2012/02/22(水) 23:24:13.89ID:PDJOdo2vplay付属サーバはwar使えないみたいだし、どうしたらいいのやら
./eclipse
.classpath
とかをplayが実行時に中身を見てたりするのかどうかとか
いちいちトライアンドエラーで確かめてみるしか無いという苦痛
0056nobodyさん
2012/02/23(木) 00:04:32.44ID:DjW0Au5Jこの程度の労力で見つからないなら糞認定しちゃうよ
あとapplication.confで定義した変数をviewから直接参照するにはどうしたらいいの?
コントローラーでセットせずに。
0057nobodyさん
2012/02/23(木) 00:16:40.66ID:???エクリプス用に作られる設定ファイルはデプロイするときはいらんべ
0058nobodyさん
2012/02/23(木) 00:39:59.72ID:DjW0Au5J× 変数
○ 定数
だった
0060nobodyさん
2012/02/24(金) 00:08:00.46ID:???実行中に追加されたファイル類も除外リストに追加していけばいい.
>>56
マニュアルにも書いてるが,Template内は play.Play オブジェクトが変数名 play として暗黙で追加されている.
${play.configuration['appliation.name']} とかで取得できる.
0061nobodyさん
2012/02/25(土) 01:26:01.66ID:MlTl3Jtsエラーも出ないのに止まってしまう。
80と443をlistenしたというメッセージも出ない
0062nobodyさん
2012/02/25(土) 03:06:56.14ID:???0063nobodyさん
2012/02/25(土) 03:25:06.75ID:???VirtualBox上だけど、Ubuntuの一般ユーザで普通に動いたよ
Play自体をホームディレクトリ配下に置いた
006461
2012/02/25(土) 04:08:32.91ID:MlTl3Jtsそれは知ってるんだけど、capabilityで一般ユーザでも1024以下使えるようにできるじゃん。
それやると今度はlibjli.soが見つからないというエラーが出て、これが解決できない。
仕方なくsudoでやろうとしたけど、なんか最近のsudoは環境変数を引き継がないみたいで
JAVA_HOMEが設定されていないというエラーが出て
どうしようかってとこで止まってる。
>>63
俺も
/home/http/play-1.2.4
っておいてるんだけど
80と443使えない。
Java一般の問題なのかもしれないけど。
0065nobodyさん
2012/03/16(金) 05:58:17.52ID:???俺も同じ問題に行き着いてあきらめたわw
sudo なら sudoers に引き継ぐ環境変数の設定ができるけど,結局startupスク
リプトで必要な環境変数渡して起動してる.
まぁ,apacheやlighttpdでproxyして使う方が多いと思うから1024以下をbindで
きなくても問題無い気もするけど.
ところで,2.0 がリリースされたというのに何の反応もないんだな.
0066nobodyさん
2012/03/16(金) 09:06:06.47ID:???0067nobodyさん
2012/05/03(木) 23:36:03.64ID:TFLg5Izo0068nobodyさん
2012/05/16(水) 03:32:35.59ID:VtercF7w0069nobodyさん
2012/05/16(水) 07:24:50.74ID:???0070nobodyさん
2012/05/16(水) 10:27:16.94ID:???0071nobodyさん
2012/05/17(木) 05:23:11.93ID:9M8mAOKiリスクだらけじゃん。
0072nobodyさん
2012/05/17(木) 06:39:08.82ID:???0073nobodyさん
2012/05/17(木) 06:40:20.76ID:???0075nobodyさん
2012/05/17(木) 10:25:42.80ID:???0077nobodyさん
2012/05/19(土) 03:03:49.52ID:???実戦投入するのってハッキリ言って迷惑なんだけど。
何か問題起きたらどうすんの?責任取れんの?
お前らにはプロの意識ってのが欠けてると思うわ。
0078nobodyさん
2012/05/19(土) 03:44:12.94ID:???そんな所は底辺技術者の集まりだから、無理に背伸びする必要はないよ。
0079nobodyさん
2012/05/19(土) 04:18:35.73ID:ty+gpZ9aPlay!がJava web frameworkの主流になることはないと思う。
このページの「Re-play history」のところに注目
http://www.playframework.org/
version1.0 , 1.2のときは、PythonやGroovyをサポートしていたのに
2.0になったら、PythonとGroovyは消えてしまった。
その代わりにScalaが出てきた。
サポートするプログラミング言語がこんなにコロコロ変わっては話にならない。
PlayがPythonなどを捨てた理由のひとつに「実行時にならないとエラーが判らない」
ことなどが書かれていた。
「そんなこと最初から気がついとけよw!」と。
ORMやテンプレートの仕様が変わってしまう、とかは他のフレームワークでも
よくあるけど、言語が変わってしまうなんてないのはまずない。論外。
2年後にはJavaやScalaさえサポートしてるかわからないw
>>77
俺は受託じゃないけど同意だな。
エンジニアの好奇心を満たすために、顧客のサイトを実験台にするようでは
三流のエンジニア、会社だと思う。
0080nobodyさん
2012/05/19(土) 05:40:02.56ID:???客が云々って言うのは確かにその通り。
ただこう言う発言をする人ってSIerが大多数な気がする。
わざわざ専用スレに「実績ないから使えねえよ」って書き込んで誰が幸せになれるんだ?
自分たちがやってる仕事が唯一正しくてほかは間違ってると思い込んでるよ。
0081nobodyさん
2012/05/19(土) 05:45:52.77ID:???実績がない物を使うのは三流って発言は、そういった先人達を三流って言ってる訳だけだ。
それを貶すのは流石におかしいんじゃないか?
0082nobodyさん
2012/05/19(土) 08:40:12.19ID:???「PythonやGroovyをすぐ捨てた」のも(マイナスの)「実績」だろう?
「Groovyはじめました」
といっていたと思ったらすぐ放り投げて
「Scalaはじめました」
だからな
開発主導してる人が浮気性すぎる
過去の実績だけでなく、将来性も不安
2年後に存在してるのか?
こんな適当ではセキュリティパッチもリリースしなそう
0083nobodyさん
2012/05/19(土) 08:56:30.04ID:???メーリスも割と活発だし
0085nobodyさん
2012/05/19(土) 09:18:01.89ID:???どのFrameworkも採用事例を紹介したがるのが普通だけど、
Playは公式サイト見ても、大規模サイトの導入事例が見つからない。
v2.0にもなってるのに、大規模サイトの成功事例がないってのは
これも立派な「実績」ではないか?
日本語の本もあったし、さぞ海外では人気になっているのかと思っていたが、
そんなことはなかった。
今までの経過をみると、俺はとても(時間を)投資しようという気になれないな。
開発者がサポート言語ころころ変えてぶれまくってるから、将来性はない、と判断した。
Java系列(GroovyやScala含む)で使いやすそうなFramework探していたが、
Scala系のLiftが将来性があると思ったわ。
Javaの知識あれば、Scalaはすぐに覚えられるし、5年の実績もある。
エレガントで高速なScala言語と、フルスタックのFramework。
Foursqureなど高トラフィックサイトでの事例もある。
0086nobodyさん
2012/05/19(土) 11:04:07.06ID:???0088nobodyさん
2012/05/19(土) 12:46:53.85ID:???0089nobodyさん
2012/05/19(土) 13:24:04.22ID:???0090nobodyさん
2012/05/19(土) 15:05:06.92ID:???でも使ってみるとスカラちゃん良い感じだった
ヘタレプログラマーだからテンプレートではあまり難しい事しなうように心がけてるから
言語変わってもちょっと書き方変わったぐらいですぐ慣れる
0091nobodyさん
2012/05/19(土) 15:06:26.00ID:???前回もだけど、今回もjava版とscala版に分かれてるから
そのうちjava版なくなったりするかもしんないw
0092nobodyさん
2012/05/19(土) 15:46:32.21ID:???反論するなら理由くらいかけよ
理由を書かない=書けない、だろうが
>>84 >>91
v2.0はScalaで書き直したと書かれてるな
Python, Groovyに続きJavaも捨てそうだな。
迷走しすぎ
他にJava系で使いやすそうなのないの?
Struts2とかSpring MVCはめんどくさいとか聞く。
Java developerはたくさんいるのにRailsやDjangoのような
人気のあるのが出てこないのは何でなんだろな
0093nobodyさん
2012/05/19(土) 16:34:39.82ID:???今のところフレームワークと名の付く物でイイと思ったのはplayぐらい
他は面倒だわ、中々動かないわで
フレームワークで生産性向上とか実感できたことがない
0094nobodyさん
2012/05/19(土) 17:09:06.96ID:???それはそうと7月くらいに都内で100人気規模の勉強会やるみたいだけど行く人いる?
0095nobodyさん
2012/05/19(土) 17:13:54.00ID:???リスクを言い訳にする底辺エンジニアなら、こんなスレを見る必要もない。
大人しくJSPスレやらStrutsスレにでも行けばいいだけのこと。
0097nobodyさん
2012/05/20(日) 17:09:34.98ID:???あとエンジニアならリスクに関しては最低限考えようぜ?
マイナーなフレームワークなんだからエンジニアの確保や
学習期間も重要な要素だろ。
なーんにも考えてない園児ニアだから自分の趣味に走って
プロジェクトを危険な状態に追い込むことになる。
プロジェクトを私物化するんじゃねぇよ。
0099nobodyさん
2012/05/20(日) 17:35:23.38ID:???頭の悪い君にも、そろそろこのスレに居る理由がないことを理解できる頃だと思うから、
別のスレにいこうね。
0100nobodyさん
2012/05/20(日) 17:43:30.70ID:???ムキになってるのはお前だろ。
リスクを乗り越えて誰かが使うまで実績なんてのは生まれない。
それが出来るまで何もできない無能集団なら大人しくしてろよ。
他人のプロジェクトが何を選択しようがお前に関係には関係ない。
0101nobodyさん
2012/05/20(日) 19:42:29.24ID:???ただ新規案件で導入事例があまり聞こえてこないと言うのは確かにあるね。
それはPlayというより、Javaを使うよりLLを使ってるからではないかな?
Scalaに関してはアクター使ってサーバ自身に使われる事が多いみたいだし。
ちなみに俺はPlay2.0&Scala勉強しつつ個人的にサービス立ち上げるつもりだ。
0102nobodyさん
2012/05/20(日) 20:08:28.79ID:???0103nobodyさん
2012/05/20(日) 21:11:58.76ID:BUtEObpdリスクに晒してもいいようなショボいプロジェクトならいいんじゃね?
好きなだけ趣味の為にプロジェクトを私物化しなさいよ。
たしかにお前のような人柱がいるおかげで技術の進歩があるのかもしれない。
Play Framworkに色々な実績ができたときに初めて使わせてもらうよ。
まぁ、もし鳴かず飛ばずならスルーさせてもらうが。
エンジニアにも選択と集中って必要だと思うよ。
日々色々な技術が出てくるんだから全て学んでたら体が足りない。
今後必須となることがほぼ確定している技術のみに絞って習得すべき。
0104nobodyさん
2012/05/20(日) 21:19:57.73ID:???やっと納得できた?
Play Framworkはお前にはまだ早い。
数年経ってからまたこのスレに来ればいいと思うよ。
それではさようなら。
0105nobodyさん
2012/05/20(日) 21:37:47.49ID:???採用提案者がケツ拭く覚悟があるのなら構わないんじゃない?
そりゃサポートが手厚ければいいけど、フレームワーク自体に流行り廃りはあるもんだし、3年単位ぐらいで状況一新するよ
そんなに実績重視するのなら他にしたほうがいい
0106nobodyさん
2012/05/20(日) 22:59:01.47ID:???このチルダにはどんな意味があるのでしょうか?
たしかScalaではビット反転とかだったようなきがするんです...
0107nobodyさん
2012/05/20(日) 23:58:31.37ID:???Strutsしかできない自称Javaプログラマ、SEなんかが反対してんだろうけどお呼びでないんだよね
0108nobodyさん
2012/05/21(月) 00:03:17.21ID:???必ずこういうことを言う奴がいるが
そうやって商機を逃してることにいつになったら気がつくんだ
今までどれだけのチャンスを潰してきたか自覚してないんだろうか
0109nobodyさん
2012/05/21(月) 00:10:31.37ID:???それ以前にフレームワークの使い方を覚えることがエンジニアの仕事と思ってる時点でたかが知れているが。志が低すぎる。
0110nobodyさん
2012/05/21(月) 01:21:00.38ID:???どれを使うかは事前にいくつか検証し比較してから決めるのであれば、playが機能的に満たしてるのなら候補に加えてもいいと思う。
0111nobodyさん
2012/05/21(月) 01:37:15.67ID:???でもtwitterでScalaが普及することもなかったから難しいな
0112nobodyさん
2012/05/21(月) 01:40:32.97ID:???PythonやGroovyとPlayで作った奴らは、全員はしごをはずされたわけだ。
システム改修するなら全部作り直しするか、メンテもなく終了したバージョンを使うしかない。
客にとっては一番迷惑な結果だ。
Play 2.0はJavaとScalaを対象言語としたようだが、
コアはScalaで書き直したと書かれている。
また同じように迷走してしまってるわけだ。
Scalaに傾倒していっているのは明らかで、
Javaサポートも雲行きが怪しくなってるのが今の現状かと。
0113nobodyさん
2012/05/21(月) 02:49:07.69ID:???コミッタに日本人が決まってるし。
そもそも、オープンソースなんだから何かあったら対応できるし誰か有志が頑張ってくれる可能性もある。
LinuxとかOSレベルの解析は大変だけどフレームワーク系なら何とか理解できるでしょ?
Scalaに傾倒して行ってるってそれがJavaにとってなんか問題があるのか?
ScalaとJavaの関係も理解してないみたいだし、Play自体も触ってないんじゃないの?
触ってすらないのに実績がとかサポートがとか、本当にエンジニアなの?
0114nobodyさん
2012/05/21(月) 04:11:29.69ID:???むしろjavaも完全に捨ててScala1本にすりゃいいと思うよ。
複数の言語を使うっておかしな話だ。
0115nobodyさん
2012/05/21(月) 13:33:47.99ID:???playぐらいラクチンに動くようになるといいんだけどな。
難しすぎなんだよStruts2
一応Struts2は勉強したし、使ってるプロジェクトにも何度か参加したけど
未だに他人が書いたコードを猿真似して書いてるような感覚。
そゆ意味、playは勉強する必要はないかもしんない。
へっぽこプログラマーでもやべぇこれ簡単wwwwって動かせるわけだから
Struts2使いこなせます!って人ならすぐ使えるようになるんじゃね。
0116nobodyさん
2012/05/21(月) 13:35:12.30ID:???むしろこれから使うのは1.2の方だろ
2.0を現場に投入するのはまだ早い
園児ニアが投入しちゃうぞーってのは止めやしないけどさw
0117nobodyさん
2012/05/21(月) 23:46:53.21ID:???46位。
Scalaなんでこんなに人気ないんだろ
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Playはどこに向かってるのかさっぱりわからないな
3.0はCOBOL用になってるかもしれん
0118nobodyさん
2012/05/22(火) 00:02:56.90ID:???0119nobodyさん
2012/05/22(火) 00:56:53.68ID:???Java系フレームワークを総合的に扱うスレ。
【Python】Python Webフレームワーク総合スレ
http://kohada.2ch.net/test/read.cgi/php/1329996601/
0120nobodyさん
2012/05/22(火) 17:49:08.33ID:???0121nobodyさん
2012/05/23(水) 00:34:26.11ID:???使う気もないのに、プロジェクトがー実績がーって馬鹿丸出し。
0122nobodyさん
2012/05/23(水) 00:42:49.70ID:???継続性を考えないほうが馬鹿だけどな
使い捨てのコード書くなら使えばいいんじゃないか
海外含めて、高トラフィックのサイトがどこもPlayを採用してない。
そういうことだ
0124nobodyさん
2012/05/23(水) 00:57:20.12ID:???Playの本の著者か?w
0126nobodyさん
2012/05/23(水) 01:17:47.55ID:???高トラフィックで実績あるサイトはどこよ??
Javaは高トラフィックサイトの定番だからJavaのせいにはできないぞ
30個以上Javaフレームワークあるのになぜあえて実績のないPlayを
採用する必要があるんだ?
0127nobodyさん
2012/05/23(水) 03:05:47.63ID:???0128nobodyさん
2012/05/23(水) 08:38:23.16ID:???君は実に低脳だな。
実績が少ないことなんて分かってるし、他のフレームワークだっていくらでもある。だからなんなの?
最初に書いてやっただろ。
使う気もないのに、プロジェクトがー実績がーって馬鹿丸出の奴が居るって。
実際の性能比較を議論するならまだしも、お前の場合は壊れた鳩時計のごとく実績を連呼するだけ。
自ら馬鹿をさらしに来るなよ間抜け。
0129nobodyさん
2012/05/23(水) 08:49:43.00ID:???馬鹿はおまえだ
英語が読めればPlayがどんな状況にあるかわかるはずだ
おまえは人格批判をしてるだけで、
Play採用のデメリットについてなにひとつ反論できていない
0131nobodyさん
2012/05/23(水) 10:10:03.68ID:???ここにいる人は大体がデメリットがある事は理解してると思うぞ?
ただそれを自分達で何とか乗り越える気概がある。
それにクリティカルな業務に導入はしないだろうし、しろとあってるわけじゃない。
0132nobodyさん
2012/05/23(水) 16:14:45.23ID:???0133nobodyさん
2012/05/23(水) 16:57:05.85ID:???0134nobodyさん
2012/05/23(水) 17:36:38.27ID:???0135nobodyさん
2012/05/23(水) 23:09:45.72ID:???「Javaは高トラフィックサイトの定番だからJavaのせいにはできないぞ」に至っては意味不明
よく理解せずに批判してるだけなんだろうな
公式サイトでは「毎秒数千リクエストを容易に捌ける」とあるわけで
コレを信じるなら大体のプロジェクトでは問題ないレベルだろう
0136nobodyさん
2012/05/26(土) 20:15:11.19ID:???0137nobodyさん
2012/05/27(日) 15:13:31.04ID:???Javaのフレームワークと言いつつScala推しだし。
フレームワークと言いつつAPサーバも作っちゃってるし。
もう作者の壮大なオナニーとしか思えませんわ。
0138nobodyさん
2012/05/27(日) 20:40:59.75ID:???拡張JPAだってそうじゃん
0139nobodyさん
2012/05/27(日) 20:46:25.08ID:???そうじゃなかったらいるんちゃうの?
0140nobodyさん
2012/05/27(日) 23:18:24.92ID:???ttp://www.slideshare.net/ikeike443/presentations
0141nobodyさん
2012/05/28(月) 00:57:07.69ID:???っていうか、標準のhtmlエディタだとシンタックスでエラーが出るんだが
0142nobodyさん
2012/05/28(月) 06:16:45.46ID:???eclipseやnetbeans用のプラグイン同梱してるって書いてあるだろ
0143nobodyさん
2012/05/31(木) 08:21:55.76ID:???Session使えない弱点は致命的だな
セキュリティ重要なデータはクライアント側に保持してはいけないし。
0145nobodyさん
2012/05/31(木) 10:14:52.54ID:???0146nobodyさん
2012/05/31(木) 11:37:10.12ID:???キャッシュでは言葉の意味が違うだろう
キャッシュといったら常に最新の情報返すとは限らない。
>>145
140の奴がセッションがないって書いてるだろ
0148nobodyさん
2012/05/31(木) 12:01:31.74ID:???名前はキャッシュなんだけど、セッションの代わりにも使えるんだよ
というか公式でセッションはクッキーだから、大事なものはキャッシュに保存してねって書いてる
0149nobodyさん
2012/05/31(木) 12:19:52.84ID:lmNqPAebえ?セッションがcookie?
Sessionのためのcookieに保存されているのは、ユーザを
一意に識別するためのIDだけ。
データそのものはサーバ上に安全に保持される。
sessionはステートレスなhttpの弱点を補う大事な仕組みだ。
もし開発者が本当に
「セッションはクッキーだから、大事なものはキャッシュに保存してね」という趣旨の
発言をしているのなら、セッションやセキュリティの基礎知識もないってことだ。
>>145
こうやってsessionの仕組みも知らず、知ったかぶりで>>143を批判する奴の多いこと多いこと
0150nobodyさん
2012/05/31(木) 12:22:11.81ID:???playにおいて、サーブレットのセッションに相当するのはキャッシュになってるんだよ
playのセッションはクッキーに暗号化して保存してるだけだし文字しか保存できない
だからサーブレットと同じ使い方しちゃだめよって公式に書いてある
0151nobodyさん
2012/05/31(木) 12:37:07.47ID:???相当するは間違いだな
サーブレットのセッションは、セッションIDをクッキーに保存するか
常にセッションIDを付けて通信するって方法で実現してる
playの場合は、セッションはクッキーに暗号化して文字入れるだけ
クライアントに渡したくない情報は、
キャッシュがサーブレットで言うアプリケーションスコープに相当する使い方できますよってことになってる
■ このスレッドは過去ログ倉庫に格納されています