△△もまいら漏れにStrutsの良さを教えてください
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGそれでも、漏れにはStrutsの良さがよくわかりません。
めんどくさいだけじゃないかと。
普通にサーブレット&JSPでいいじゃないかと。
そこでもまいらにお願いです。
こんな漏れにStrutsの良さを語ってください。小一時間語ってください。
どんなときに使うとイイのか教えてください。
ストラトスって読んじゃだめな理由もついでに教えてください。
00021
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG/ ̄ ( ・∀・)⌒\ ガッ!!
__ / _| | |
ヽヽ / / \ | | ,,,,,,,iiiiillllll!!!!!!!lllllliiiii,,,,,,,
\\| |____| .| | .,llll゙゙゙゙゙ ゙゙゙゙゙lllll,
\/ \ | | .|!!!!,,,,,,,, ,,,,,,,,,!!!!|
| ヽ_「\ | |、 | ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙ .|
| \ \――、. | | ヽ .| .゙゙゙゙゙゙゙゙゙゙ |
| / \ "-、, `| | ヽ | |
_/ / "-, "' (_ ヽ ヽ .| |
/ __ノ "'m__`\ヽ_,,,, ヽ | |
`ー― ̄ ヽ、__`/ー_,,,, ゙゙゙゙!!!!!!!lllllllliii| |
\゙゙゙゙゙゙゙!!!!!lllllllliiiii| |
\ ヽ | |
ヽ \ | |
| \.| |
`ヽ、,,_ノ| |
゙゙!!!,,,,,,,, ,,,,,,,,,!!!゙゙
゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙
/.// ・l|∵ ヽ\ ←>>1
0005デフォルトの名無しさん
NGNGJAVAに賭けてた人とかかわいそうだな
0006デフォルトの名無しさん
NGNG0007ほんものの1 ◆lqgT6FBSpw
NGNG0008ほんものの1 ◆lqgT6FBSpw
NGNGJavaが理解できなかった人もかわいそうでつね。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG支柱
気どった歩きぶり
strut (動詞) [=strutting, strutted, struts]
(自動詞)
気どって歩く
0011bloom
NGNG0012ほんものの1 ◆lqgT6FBSpw
NGNGWebアプリケーション用のフレームワークでつ。
0013デフォルトの名無しさん
NGNGあるわけねーだろ。(w
ASP.NETに遠く及ばない糞フレームワークを持ち上げて、提灯記事も必死だな。(藁
0014デフォルトの名無しさん
NGNG糞であることには変わりないが。
0015デフォルトの名無しさん
NGNG専門出のDQNか
馬鹿なベンチャー屋
しかいません。
言語設計は(教育用としては)素晴らしいですが
実用には向きません。そういうことをちゃんと部下に教えないといけません
JSPがわかってもアパッチのインストすらできないようでは
明日の日本はありません
0016デフォルトの名無しさん
NGNGプ
0017デフォルトの名無しさん
NGNGじゃあ、ひとまず Java Server Faces (提供する機能は Struts とほとんど一緒)
を再評価してみてはどうか。
0018デフォルトの名無しさん
NGNG> 実用には向きません。
いや、向きますけども。
0019デフォルトの名無しさん
NGNG>Java Server Faces (提供する機能は Struts とほとんど一緒)
ただのASP.NETのパクリ。(プ
0020デフォルトの名無しさん
NGNG教育用は実用に使えないという法則がどっかにあったような気がするけど
Javaはそうでもないと思う。
0021デフォルトの名無しさん
NGNGということにしたいのですね?
0022デフォルトの名無しさん
NGNGUNIXの巨大サーバー上で動かしてるからこそ、かろうじて運用に耐えてるだけなのに。(w
本当に使えるものなら、Windowsの中規模サーバーで大体は間に合うはずなのに。(w
それこそASPみたいにね。
0023デフォルトの名無しさん
NGNGhttp://hp.vector.co.jp/authors/VA000092/jokes/strup.html
> 本当のところ、私はC++でDOSを書きました。 これが終わったら、
> デモ版をお渡ししましょう。 コンピュータルームのSparc 20で
> ずっと走らせています。4 CPUでロケットのように速く動きますし、
> たった70MBのディスクしか消費しません。
0024デフォルトの名無しさん
NGNG> 本当に使えるものなら、Windowsの中規模サーバーで大体は間に合う
Windows でも Linux でも間に合ってますが?
0025デフォルトの名無しさん
NGNGどうせ社内でしか使わないショボシステムだろ?(ゲラ
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG中の人が全員おんなじなんじゃない?
0028デフォルトの名無しさん
NGNGゲラとか嘲笑激藁とかプとか大爆笑とか書いてる奴だろ
タイミングよく不自然に連続投稿しているところがあいつらしい。
0029デフォルトの名無しさん
NGNG>>15がアフォなだけ
0030デフォルトの名無しさん
NGNGそうでもないやん。
まあいいんじゃね?
WebProg板はPHPスレでほとんどうまってるし。
Javaという言語がそれだけ幅広い分野で使われてるってことなんだから
一口にJavaといってもさまざまな分野があり一つのスレだけでは語りきれないんだし。
ところで >>6 はJavaの代わりにどんなスレをたてて欲しいんだい?
0031デフォルトの名無しさん
NGNG新言語 さくらたんヽ(´ー`)ノ
0032デフォルトの名無しさん
NGNGstrutsは便利だけどBean追加のたびにstruts-config.xmlファイルの書き換えが面倒。
>>19
ASP.NETもstrutsやJSPカスタムタグのパクリでもあるのだが(w
そしてC#もJavaのパクリ。
0033ほんものの1 ◆lqgT6FBSpw
NGNGJava Server Facesって、HTMLフォームをそれぞれカスタムタグにしただけだと思ってた。
画面遷移の管理もあり?
0034デフォルトの名無しさん
NGNG設計が簡素化できるし、作りが単純なので展開しやすいので、割と好きです
Turbineは一度使ってみたいけど、情報がとぼしいので触ってないです^^;
0035ほんものの1 ◆lqgT6FBSpw
NGNG>設計が簡素化できるし
ここがすごく疑問なんですよね。
ちょっと詳しく教えてもらえませんか?
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGお前だろ
あげんな、
誰もんな糞雑誌読んでねーよ
0038デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGサッと作りたい場合はRubyってことになるかな。CGIKitとかWEBrickとかウェブフレームワークも充実していて作りやすい。
0041デフォルトの名無しさん
NGNGStrutsに対応するものってあるの?
0042デフォルトの名無しさん
NGNGhttp://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=Web%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3%A5%D5%A5%EC%A1%BC%A5%E0%A5%EF%A1%BC%A5%AF
最大の難点は開発環境が無いことだな。悲しい現実を言うならば、ツールが無いからJavaより面倒ってこともあるよ。
004334
NGNG詳細設計から実装へ、比較的機械的に落とせます
・画面遷移図作成→struts-configに変換
・画面入出力項目→ActionFormに変換
・画面処理 →Actionに変換
この辺決めるのに設計的な判断がいらないです。
これらをコードに埋め込まざるを得ない、べたサーブレットよりはマシです。
とはいえTaglib覚えたりStruts-Config覚えたり色々敷居は高いですが・・・
0044ほんものの1 ◆lqgT6FBSpw
NGNGあぁ、そういうことですね。
StrutsのTaglibは、ほんとに価値が感じられないので、使う気はないです。
どうなんでしょう。。。
0045ほんものの1 ◆lqgT6FBSpw
NGNGよく見てないけど、思ったのは、Rubyって(使えるとか使えないとかは置いといて)楽しそうですね。
0046デフォルトの名無しさん
NGNGTaglib使わなかったら、Strutsを使う意味もないでしょ。
0047ほんものの1 ◆lqgT6FBSpw
NGNGそうなの?
あのTaglibって、なんかいいとこあるの?
0048デフォルトの名無しさん
NGNG全部使ったわけではないけど、html、logic、beanは使えたよ。
特に、htmlは使った方がよい。
0049ほんものの1 ◆lqgT6FBSpw
NGNGそうかなぁ。。。
変なタグ使っても、デザイナがわからなくなるし。
リンクのタグはStrutsのしくみ使う上で必要だろうけど。
フォームのタグは、同じようなものをもってない人には便利なんだろうけど。
みんなそれなりに作ってるんじゃないの?自分なりに便利なの。
logic/beanって何があるの?
005048
NGNGFormタグと同等の機能を自分で作成したとして、それを使うのに
どれだけの労力を必要とするかだね。
それだけの労力を使って作成したものを新しく入ってきた人に教
える必要があるとしたら、ドキュメントのそろっているStrutsと
の差は歴然としていると思うよ。
今、うちでは日本語があまり出来ない韓国人がいるけど、Struts
は韓国語のページがあるから、説明もほとんど必要ない。
logicですが、iteratorなんかは便利でしたよ。
equalなどはだめですが。
0051ほんものの1 ◆lqgT6FBSpw
NGNG> Formタグと同等の機能を自分で作成したとして、それを使うのに
> どれだけの労力を必要とするかだね。
実際には、同等ではなく、自分達が作るものに適した機能をもってるんだけどね。
だから、ドキュメントが相対的に貧弱であっても、やろうとすることに似たものがたくさんあれば、あまり問題にはならない。
結局Strutsのタグ使っても、その差の部分は自作する必要があるわけだし。
その自作のやり方を教える方が労力がかかると思われる。
でもドキュメントは同意。
日本語のドキュメントなら問題ないし、英語でもそこまで問題ではないけど、他の言語は無理だね。
使いつづけてるうちはいいけど、
iteratorって、JSTLのforeachよりも便利?
つうか、カスタムタグはJSTLにとりあえず一本化してほしい。あ、だからJSFか。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGhttp://www.h4.dion.ne.jp/~pc-pow/
0054デフォルトの名無しさん
NGNGStruts ファンページ in Japan
http://homepage2.nifty.com/ymagic/struts/realindex.html
0055デフォルトの名無しさん
NGNG取るという実例だな。
0056デフォルトの名無しさん
NGNGどこにstrutsが使われているのかJSPが使われてるのかServletがつかわれてるのか
わからん。
0057デフォルトの名無しさん
NGNGパンツアニメ?
0058デフォルトの名無しさん
NGNGサイトの宣伝は放置しろよ。
0059
NGNGだからJSTLや自作のTaglibと併用してる。
0060ほんものの1 ◆lqgT6FBSpw
NGNG画面遷移管理だけじゃなく。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGその覚えた後の(ウェブプログラミングの設計についての)学習効果を加味するとどうですか?
0064デフォルトの名無しさん
NGNGStrutsじゃなくてフレームワーク全般に言えることだね。
覚えるための手間がかかるが、覚えた後の効果が高い。
0065名無しさん@Linuxザウルス
NGNG味わうな。詐欺に気付いたような感覚が。
ここで2種類の人間に分かれるな。全てを捨てて糞と言い切れる
奴と、騙されたのを認めたくないのか無理なマンセーに走る奴と。
0066デフォルトの名無しさん
NGNGその2種類は覚えるのに苦労した低脳な人間に限定される話。
覚えるのにそれほど苦労しない人間なら「この程度かよ」でも
それほど悔しくないし、使える範囲で適当に使える。
0067デフォルトの名無しさん
NGNG信頼性も開発スピードもUPするから使ったほうがいいに決まってる
個人でやってるやつはどっちでも好きにすれよ
0068デフォルトの名無しさん
NGNG普通に作るのとたいしてかわらない。
0069ほんものの1 ◆lqgT6FBSpw
NGNGやっぱりTaglib使わないとStruts使う意味ないのかな。
0070デフォルトの名無しさん
NGNGstrutsの立場も危うい
0071ほんものの1 ◆lqgT6FBSpw
NGNG0072デフォルトの名無しさん
NGNG今日amazonで発見。早速メーカーにメール。
どうも1.1b3でも動作確認はしているらしい。
半年ほど前に1.1b2で開発したときは英語しかドキュメントなかったなー。
これでstruts使える香具師増えるかも。
0073デフォルトの名無しさん
NGNG似たようなものを自作するより、安くて速くて(多分)安全だから使う
だけだよね。
日本では、二番煎じではるかに糞なフレームワークが量産されてますよ。
人が造ったの見ると、作るの簡単そうに見えるのね。
でも、サーバーサイド開発の留意事項の全てを知って作ってるわけじゃ
なくて、マヌケなミスが混じって使い物にならなくなる、というのが
王道的パターン。
0074デフォルトの名無しさん
NGNGJSFなかなかよさげですね。
.NETの猿真似と言われようと、やはりこういうのはニーズが多いだろうからね。
0075デフォルトの名無しさん
NGNGこうもフレームワークが乱立する状況が生まれたわけだ。
0076デフォルトの名無しさん
NGNGいや、ASP.NETがJSPカスタムタグライブラリの猿真似なんだよ
0077デフォルトの名無しさん
NGNG結構毛深いな、おい。
007874
NGNGありがトン。そうなのか、じゃあ俺はMacがWinをパクったんだとか
ロードオブザリングがハリポタをパクったんだとかいうのと
同じのを信じてたわけかな。(鬱駄
0079ネニグレクト・ラーファ
NGNG世界の仕組み研究所!!
おまいらみたいな無知君はおいらのページでも見て1から勉強しろでつ。
リンクフリーだけど直リンすんなよゴルァ。
おいらに勝てるヤシはかかってこんかい。
0080デフォルトの名無しさん
NGNG所詮、HSPはstrutsほどには及ばない。
0081デフォルトの名無しさん
NGNG>いや、ASP.NETがJSPカスタムタグライブラリの猿真似なんだよ
これを主張するのならば、JSPはASPの猿真似でしかなくなってしまうよ。
(つうか、タグライブラリを待つまでもなく、perlで事前コンバート(タグ
拡張など)後に自動配置くらい、ずっと前から誰でもしてることだろ?)
0082デフォルトの名無しさん
NGNG名前を付けて標準化することの価値がわかってないやつはプログラマ失格
0083デフォルトの名無しさん
NGNGはげ道。
デザインパターンなんかそうだよね
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNGされたのってそれほど前ではなかったですよね。
ASP.NET発表のどれくらい前の話なんです?
0086デフォルトの名無しさん
NGNGおみそれしやした
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNGこの板でも
「デザパタに書いてあるパターンなんか、俺なんてずっと前から使ってたし、デザパタだせぇ」
みたいな勘違い君の書き込み、よく見かけるね。
008988
NGNGガンマタンはネ申」
と思うのが上級者ということですね。
0090デフォルトの名無しさん
NGNG結局、#76がJava厨の妄想で、#81がAPS厨(?)の妄想ってこと?
00911 ◆lqgT6FBSpw
NGNGJava相談スレが1000逝って次スレがなくかったら、こういう話題がこのスレで繰り広げられるってことは、Java相談スレは隔離スレとして機能してたということになりますね。
0092デフォルトの名無しさん
NGNGだんだん置き換えてほとんど普通のServlet/JSPになってしまった。
ちょっとJavascriptとかつかって離れ業をやるインタフェースが
多かったのでTaglibとか使いづらくてしょうがなかった。
でも、簡単にデモンストレーションとか作るんだったら、悪くないなー
そのあとのことはしらないけど
0093デフォルトの名無しさん
NGNG離れ業JavaScriptをカスタムタグライブラリにすべきだったかと。
009493
NGNGいるよ。外人だけど。
0095デフォルトの名無しさん
NGNGガイジンっていうと、アメリカ人かヨーロッパ人・ロシア人のことを指して、韓国人とかイラク人とかは入らない罠?
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG使ったこと無いやつは一回使って
理解してからもう一度自分にその質問を問い掛けてくれ
っていうか、フレームワーク自体に
手を出すのが億劫なんだろ?
>>67>>73のように、理由はちゃんとある
ついてこないやつは別にお好きにどうぞ
0098デフォルトの名無しさん
NGNGそのフレームワークが一体何を楽にしてくれるのかを理解するまでは、
単なる作業だからな。見返りの保障ナシに、理解に工数突っ込むのは
それはそれで問題かも。
0099デフォルトの名無しさん
NGNGまあ、物事にたいして「知りたい」という好奇心旺盛な気持ちを持たないやつのほうが、プログラマとして問題だ
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG理想論としては然り、だけどこれだけ各種技術が溢れると好奇心の赴くままに
全部を吸収するなんて出来ない。
当然どこかで取捨選択が必要なわけで、そうなれば「何がいいの?」って
概要くらいは聞きたくもなる。
もっともWebプログラマならStrutsの勉強くらいしとけとは思う。日本語の
記事だって半年くらい前から見かけるじゃないか。
■ このスレッドは過去ログ倉庫に格納されています