日本製Java Frameworkの駄目さ加減を語り合うスレ

このエントリーをはてなブックマークに追加
251非決定性名無しさん
>>33
FTK/WATS Framework といえば
・データソースの定義方法が独自。(裏でDriverManager使ってるらしぃ)
・定義情報はweb.xml等に書くんじゃなくて、これまた独自。(定義方法がまたワケワカランので困った...)
・HashtableExとかいう独自データ構造しかDataAccessorのパラメータとして受け付けない。
等々なんで、J2EEのフレームワークじゃないね。
Servlet黎明期に作られたモノを見てるような気がしますた。

252非決定性名無しさん:03/04/13 15:03
>>251
なんかそこのフレームワークって独自だよね。
Componentという名の独自クラスを継承して業務アプリ作るんだけど
Component継承クラスはHTTPリクエストからレスポンスの間ひとつしか
フレームワークから呼ばれないから適切なモジュール分割なんて全然無理だし。
253非決定性名無しさん:03/04/13 15:49
>>251
>・定義情報はweb.xml等に書くんじゃなくて、これまた独自。(定義方法がまたワケワカランので困った...)
そう。だからデプロイ方法も全く違うし。
これだけJ2EE標準を無視したサーバサイドJavaフレームワークも珍しいと。
254非決定性名無しさん:03/04/13 16:22
>>253
日本にはJ2EEを無視したイミフメイFWが大量にありそうだ。
俺の勤務先でも、今そんなの作ってる。

多分設計担当の技術担当役員が、情報収集能力も英語の仕様
書を読む能力もなかったんだろうな。
255非決定性名無しさん:03/04/14 18:47
サーバサイドJava=J2EEと思い込んでいる輩
256非決定性名無しさん:03/04/14 23:00
xTradeは?
257非決定性名無しさん:03/04/16 22:42
インプリメンテーションで独自性を打ち出すのは何の問題もないが、俺様インターフ
ェイスのわけわかフレームワークは、仕様管理もユーザの教育も全部コストを丸抱え
になって、いいことは何もないと思うんだが。

J2EE+JAXファミリーのカバーする範囲は、殆どのサーバーサイド処理になるはずだ。
頼むからインターフェイスの仕様くらいあわせようよ…
お前らの作ったインターフェイスがカタワな俺様フレームワークの仕様を勉強するの、
面倒くさいんだよ…
258非決定性名無しさん:03/04/16 23:47
どこかのアフォSIが、サンのWAF(WebApplicationFramework)と紛らわしい名前のカタワFW作ってたなぁ
259山崎渉:03/04/17 08:48
(^^)
260非決定性名無しさん:03/04/17 23:00
俺様フレームワークage
261非決定性名無しさん:03/04/18 08:26
なんだ?
262山崎渉:03/04/20 04:07
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
263非決定性名無しさん:03/05/05 15:57
他社の俺様フレームワークを受け継ごうとする会社はDQN。
優秀な会社は他の条件が良くても俺様フレームワークがあるが為に案件全体を断る。
フルリプレースしかしないっていって。
264非決定性名無しさん:03/05/05 18:29
2年前だったら、独自のフレームワークを作る意味はあったかもしれない。
しかし、Strutsとか無料で利用できるそこそこの品質のフレームワークが
定着してきた今となっては、なんで、俺様流にこだわる理由があるのかね。
265非決定性名無しさん:03/05/05 22:56
Struts=Struts原作者の俺様フレームワーク
266非決定性名無しさん:03/05/05 23:15
>Struts=Struts原作者の俺様フレームワーク
最初はそうだろうが、現在ではオープンソースとして
カナーリ洗練されているが、何か?
267非決定性名無しさん:03/05/05 23:26
>カナーリ洗練されているが、何か?
ブラウザ以外をクライアントにした事例をまともに聞きませんが何か?
268非決定性名無しさん:03/05/05 23:33
>ブラウザ以外をクライアントにした事例をまともに聞きませんが何か?
そりゃそうだろ(藁
StrutsはHTTPクライアント前提のフレームワーク。
リッチクライアントならAXIS使いなさいってこった。
269非決定性名無しさん:03/05/05 23:44
>StrutsはHTTPクライアント前提のフレームワーク
へーそーなんだぁ
じゃあ、俺様流にこだわるとこはHTTPクライアント以外が
ターゲットだったりするんじゃねぇか?
270非決定性名無しさん:03/05/05 23:52
>じゃあ、俺様流にこだわるとこはHTTPクライアント以外が
>ターゲットだったりするんじゃねぇか?
それが、笑っちゃうのが、俺様流のほとんどが、HTTP
クライアント。
ところで、StrutsがHTTPクライアント前提ということも
知らなかったって、269って相当なDQN?
271非決定性名無しさん:03/05/06 00:09
StrutsっていうかMVCのVとCしか関知していないフレームワークは
最近どーでもいいって感じ
どれ使ってもコスト的には50歩100歩
それより誰かMのとこをどーにかしてほすい

JAVA PRESS vol.29におもろい記事がある
「サーブレット/JSPとことん現場主義宣言
最新技術を知り,テクニックを磨き,そして洞察力を高める!
第5章■フレームワークとその先にあるもの
間違いだらけのフレームワークの捉え方 」
http://www.gihyo.co.jp/magazines/javapress/contents
272非決定性名無しさん:03/05/06 00:26
>>271
だから、その程度(VとC)の部分で、HTTPクライアントだったら
Strutsでいいじゃないの?
>どれ使ってもコスト的には50歩100歩
だったら俺様流作って無駄な時間つぶすのはおやめなさいって
ことでいいでしょ?

>それより誰かMのとこをどーにかしてほすい
Mの部分をフレームワーク化するのは、作る側にとっても使う側
にとっても相当難易度が高い。
逆に言うと、フレームワーク化してFrozen Spotにするような
汎用的業務要件ってそんなにないと思うのだが。
273非決定性名無しさん:03/05/06 01:01
>>263
日本各地の低レベルSIerが、己の技術の誇示のために、二番煎じフレームワークを
量産していますな。俺の派遣先でも作ってますよ。オマエラノオナニーなんかミタクモネエ つД`)
274非決定性名無しさん:03/05/06 01:10
>>273
全く同意
フレームワークという意味もわからぬ連中が作ったフレームワークが
どれだけあることか....
275273:03/05/06 01:39
だいたい、なんでフレームワークとやらを作るのかといえば、フレームワーク
化した部分を再利用することで、システム開発のコストを抑えるのが目的だよな。

んでもって、世の中には大体においてよくやってくれる安価(もしくはタダ)
なフレームワークがすでに存在する。

ソレにもかかわらず、二番煎じを自分で作り、その全てに関する保守のコスト
と、二番煎じフレームワークの利用方法についての教育に関するコストを丸が
かえして、既存の二番煎じを自作する意味って、まるでないと思う。

Strutsに問題があるなら、ASFライセンスのオプソなんだから、自分で修正して
使えばいいだけだ。金かからんし、保守責任も修正範囲だけですむ。

ということで、手段と目的の区別もつかない技術バカのオナニーでしかないとい
うのが俺の持論。

手付かずの新規分野やニッチ領域のためになら、いくらでも作ってくれ、と思う
けどな。どこにそんなものがあるのかしらんが。
276非決定性名無しさん:03/05/06 01:58
>>275がイイコト言った!
277非決定性名無しさん:03/05/07 23:06
じゃああげてやれよ
278非決定性名無しさん:03/05/08 02:10
楽々、ありゃ、フレームワークなのか?
使えそうにないなと思ったが・・・
279非決定性名無しさん:03/05/08 07:11
>>272
MVCのVC部分は、アーキテクチャ中心のフレームワークなんで、
再利用し易く、標準的実装を入手しやすく、評価もある程度定まっていて、
「とりあえずフレームワークというものの使用方法/構築方法を習得する」のに、適しているんだろうね。
だから、VC部分のフレームワークの自作が悪いとは思わない。もっとも、その自作品を実業務で使ったら、生産性やメンテナンス性の改善にだいぶ時間がかかりそうだけど(w

MVCのM部分に相当する、業務領域のフレームワーク化は、
一朝一夕に実現できるとは思わず、地道に試行錯誤と再構築を繰り返して行くしか方法がないんじゃないかな・・・
280非決定性名無しさん:03/05/09 00:41
>だから、VC部分のフレームワークの自作が悪いとは思わない
勉強目的だったらね。
でも間違っても、パフォーマンスや信頼性を十分に検証していない
フレームワークを販売したり、他人に利用させたりしちゃだめよん。
281非決定性名無しさん:03/05/09 02:53
>>280
低レベルSIerは、その勉強用の出来そこないを売って回って、顧客の囲い込み
に利用しようとするロクデナシ吸血鬼連中の巣窟です。

元を正せば、能無しのくせに功名心だけやたら強い一部の馬鹿の暴走だったり
するけどな。
282非決定性名無しさん:03/05/11 16:12
>>278

どういう定義で捕らえているのかわからんけどフレームワークでしょ。
cFrameworkとかStrutsとかWACsとかいろいろ挙げられているのを
フレームワークというのであれば、楽々Frameworkだけを除外する理由はないし。

個人的にはあの思いっきりえへへ囲い込みますよ的なつくりが好きになれないけど。

俺様フレームワークについていろいろ意見も出てるけど、
まあ会社として納得して使うんならいいんでない。
フレームワークなんてミドルウェアといっしょで、それだけでは価値を産まないんだから
なに使ったって最終的にきっちり動いて満足されるものができるのであればいいじゃない。
囲い込まれても生産性向上が実現できて短期的に安ければOKという判断も
それ自体が悪いわけでないし。

283非決定性名無しさん:03/05/11 23:48
> フレームワークというのであれば、楽々Frameworkだけを除外する理由はないし。
ハリウッドプリンシパルからすればフレームワークではないと思うが。
284非決定性名無しさん:03/05/12 22:49
>>283

なるほどね。でも バージョン2だと今までの画面別サーブレットから
FrontController型に変わったんでなかったっけ?
285非決定性名無しさん:03/05/14 07:38
>>284
FrontControllerを使ったからフレームワークというのはね。
フレームワークの基本的考え方としては、
・フレームワーク自体はFrozenSpot
・フレームワークに呼び出される個別実装部分がHotSpot
てのが常識じゃない?
ここで議論しているのがMVCフレームワークだとしたら
楽々はバージョン2でも(本来フレームワーク内でしかるべき機能まで)
HotSpotだらけだと思うのだが。
cFrameWorkもしかり。
286非決定性名無しさん:03/05/14 16:43
技術的にどんなに腐ってたりショボいFrameworkでもいいから、
短期開発できてそれなりのパフォーマンスが出せればユーザーとしては
それで問題無しです。
そういう意味ではここで叩かれてる楽々も悪くないと思うのだが。
287非決定性名無しさん:03/05/14 16:57
>>286
そうだね、それを本当に実現できれば問題なし。
但し、フレームワークと名乗るのはどうかなってこと。
ついでに言えば、あれで基本価格1,000万円ってのはどうかと思う。
288あぼーん:あぼーん
あぼーん
289非決定性名無しさん:03/05/17 00:09
なんか、、、住○電○情○システムの人間が混入してるな・・・
恥ずかしくないんかね?書いてて。
本当に意図するものが、「短期開発できてそれなりのパフォーマンスが出る」のか?
あれを使ってやで??
本当にユーザの立場でSE、PGしてたら絶対そんな意見でねーはずだが・・・
290非決定性名無しさん:03/05/17 17:57
283=285=287だが
>>289
の言うとおりだと思う。
アーキテクチャとして信頼性、パフォーマンス面での検証が不十分
なものを売りもんにしちゃいけないよね。
楽○フレームワークの作成者が説明していたが、
もともと、ユーザー系システム子会社では、COBOLは組めるが
Javaで構築する技術者はいないから、ちょうど、MSAccessで
簡単にマスター更新画面やデータ入力画面を構築できるような開発環境
が必要だったとのこと。
#だったらAccess使えばいいだろうが.....
Java技術者が不足していた頃だったら、こういう極端に生産性を
重視したアプローチも場合によってはOKだが、少なくとも金融系の
勘定システムなんかや、一般企業の基幹系システムに適用しちゃだめよ。
291非決定性名無しさん:03/05/17 21:42
某帝大の病院情報システムをPerlで作り込もうとしてポシャった案件
あったけど、あれってEdgeのFramework使ってたら失敗しなかったの
かねぇ?
っていうか、数十億円規模のシステムなのになぜPerlで作り始めたの
だろうか。
292非決定性名無しさん:03/05/17 23:22
>>291
EdgeのフレームワークってSledgeのことか?
Perlで作ったフレームワークなんて頭おかしいんじゃねぇか?
もしかして291ってEdge社員か?
293あぼーん:あぼーん
あぼーん
294非決定性名無しさん:03/05/24 17:39
2001年に中日ドラゴンズに10億円という巨額の金額で入団した川崎憲次郎。
しかし彼は入団してから2年間、1軍のマウンドで1球も投げていない。 怪我は治っているが、2軍での投球も拒否。
最近では自宅での休養(サボリ)を続けているという。
ちなみにヤクルトの伊藤選手も同じような状況であるが、本人からの要望で給料の8〜9割を返還している。 一方川崎憲次郎はビタ1文も返してはいない。
もちろん税金等の問題があり、そんな単純ではないが1本10円のワクチンを10億円で買うならば1億人の人口が救えるのだ。
食料に困っている1億人の人たちにうまい棒を買ってあげられるのだ。
必死に生きて餓死していく人たちの前で川崎憲次郎は優雅な生活を楽しんでいる。
こんなことは許されない。皆もオールスターのファン投票で川崎憲次郎に投票し、出場させるのだ!!
5月23日の中間発表ではセリーグの先発2位につけている!!
投票は6月22日まで!!
https://allstar.sanyo.co.jp/vote/
中日・川崎憲次郎、依然先見えず…
http://www.zakzak.co.jp/spo/s-2003_02/s2003021502.html
295非決定性名無しさん:03/05/26 10:30
>>285
いいこといった!
Frameworkの特徴をうまく説明しているよ。
使わせてもらおっと。
296山崎渉:03/05/28 14:33
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
297非決定性名無しさん:03/05/29 00:33
なにげに良スレ
それにしても、どっかの雑誌で読んだような発言が多いな。
もしかして本人達降臨?
298非決定性名無しさん:03/05/29 16:59
>297

良スレかな?
製品をけなしてるだけだと思うが。
とはいえ、私の勤務先も某社に騙され某Frameworkを活用したシステム開発に
億単位の金をつぎ込んでしまった...
やばし...
299非決定性名無しさん:03/05/30 15:58
>>291
> 数十億円規模のシステムなのになぜPerlで作り始めたのだろうか。

別にPerlでも何でもいいんじゃない?
金額によって使用する言語がかわるほうがおかしいよ。
(使用する製品はかわるかもしれないけどさ。)
開発者たちが自信をもって使えるものであれば、Perlだろうと
PHPだろうとJavaだろうとSchemeだろうと何だっていいよ。
つーか、そんなに金があるんなら、ほんっっとに優秀な人間だけを
雇えば、どんな言語使ったって成功するよ。
300非決定性名無しさん:03/05/30 20:58
>>299
暗黙の前提が適切ではないな。
ほんっっとに優秀な人間は数が少ない。
ほんっっとに優秀な人間がいても、依頼したいときに空いているわけではない。

ただし、数十億円の規模のシステムにperlを適用するのには、俺も疑問だ。
相当数の人間が関わるプロジェクトには、できるだけ強制が多い言語を使いたい。
Javaくらいに「制約を色々とかけられる言語」の方が適切。



301非決定性名無しさん:03/05/30 21:16
>299

Perlだと記述の自由度が高いので、コーディング規約で書き方を
ガチガチに固めないと地獄かもね。
スキルのバラツキが大きいと、読むのも大変なメンバーが出てくる。

スキルのバラツキを補うのがFramework、という認識でいいのでしょうか?
家の会社ではNRIの.NET対応のFramework導入するぞ〜とか言ってるPJが
ありますが、果たして効果はいかほどか。
302非決定性名無しさん:03/05/30 21:42
>>301
フレームワークはハリウッドシステム。
ライブラリのように「呼び出す」部分を記述するのではなく、
フレームワークから「呼び出される」部分を記述する。

スキルのバラツキを抑える効果はあくまで副産物。
ハリウッドの俳優にだって、ハリソンフォードのような役者バカもいればディカプリオみたいな大根もいる。
303非決定性名無しさん:03/05/30 22:08
285だけど、
オブジェクトワークスもかなり糞なフレームワークだよ。
あそこは、大規模処理はCOBOL+OLTP(日立のTP1)でバックエンドを
構築し、フロントのみをJ2EEもしくは.NETでやるというモンゴル騎馬軍団
戦法が好きだから画面(JSPやASP)と画面遷移を定義するところに異様な
くらい親切なエディット環境を提供したりする。
楽々といい、オブジェクトワークスといい、敷居を下げるのはいいが、
大規模システム構築には所詮それなりのスキルが必要。
言い過ぎだったらゴメン
304非決定性名無しさん:03/05/31 11:14
>>302
どうでもいいが、ハリソン君は大根だろ?
ポカーンと口開けた間抜け面専門の。
役者バカとはロバート・デ・ニーロのような俳優のことを言うのだ。
305非決定性名無しさん:03/05/31 12:29
>>302
> スキルのバラツキを抑える効果はあくまで副産物。

なら真の目的は?
306非決定性名無しさん:03/05/31 13:23
究極の目的は生産性の向上なのかな?
それを実現する為にはスキルのバラツキをカバーする必要がある、と。
307非決定性名無しさん:03/05/31 14:33
DQNソフト屋がJ2EEなどのクラスを1つでも理解しないで済むこと(藁
308あぼーん:あぼーん
あぼーん
309あぼーん:あぼーん
あぼーん
310非決定性名無しさん:03/05/31 15:53
>>305
>>306
構造というか方式を統一するという目的もある。両方とも優秀なものとしても
フレームワークAを使ったものを、素で書いたものに相当するプログラム

フレームワークBを使ったものを、素で書いたものに相当するプログラム
がシステムに混在していたのではわかり辛い。

あと設計規約を自動的に守らせるという目的もある。
フレームワークA相当で書きましょう、と言っても、すべて書かせたら
守られない部分が出てくる。
「呼ばれる部分」のみ書くのであれば、自動的に縛れる。
311あぼーん:あぼーん
あぼーん
312非決定性名無しさん:03/06/03 04:00
intra-martってどうよ。
次のバージョンでStrutsにも対応とか言ってるが・・・。

とりあえず、cFrameworkよりは、まともなFrameworkに見える。

313あぼーん:あぼーん
あぼーん
314あぼーん:あぼーん
あぼーん
315非決定性名無しさん:03/06/03 23:59
EC-Oneってまだ生きてるの?最首しゃちょーだっけ?元気なのか?
316非決定性名無しさん:03/06/09 00:02
日本人無能技術者連中がStrutsの二番煎じでアーダコーダっているあいだに、
JakartaではTapestryがでてしまったな。JSPが本格的にいってよしになりそうだ。
317非決定性名無しさん:03/06/12 14:16
>>316
Tapestoryどうよ?
318非決定性名無しさん:03/06/12 23:36
>>317
ビュー作成にJSP使わないって、スッキリして良いよ。
JSPってもともと問題があるソリューションだからな。

その意義を理解したがらないやつも多いだろうな〜。
せっかくJSP覚えたのにやめたくない!とかな。アホカ
319非決定性名無しさん:03/06/13 00:48
>>318
問題多いかなあ。
カスタムタグを併用する限り、かなり柔軟な仕掛けだと思うけど。
(JSTLはあんまし詳しくないが、便利そう)

具体的に何が問題なの?
320非決定性名無しさん:03/06/13 20:22
日本の中堅以上のソフト会社のstrutsもどきで日本一ダメポな
フレームワークはどこのですか?
321もどきじゃダメやん:03/06/13 21:04
あと、アポーのWOもどきのフレームワーク作ってる会社があったら、
教えてホスィ
322非決定性名無しさん:03/06/14 02:12
>>321
それこそTapestryでどうよ。今月Jakartaデビューの新鮮素材。
Sourceforgeでずっと開発されてたんだけどね。
323非決定性名無しさん:03/06/14 02:13
>>320
もっともスバラシイネタは、日本IBMのSTXだろ。
アレをみて、同じ日本人でいることが恥ずかしいと思ったよ。

Eclipse作ってる連中とかと、本当に同じ会社なのか?
324非決定性名無しさん:03/06/14 03:25
>>319
JSPのソースと、Javaソースに変換されたJSPと、Javaクラスファイルに
コンパイルされたJSPで、それぞれの処理ステップ位置のマッピングが
取れません。jasperやその他各種APサバ付属のJSPパーサ間で、生成され
るJavaソースコードそしてJavaクラスファイルに、仕様の統一は全く取れ
ていません。

さて、
・デバッグどうします?
・サーバー(JSP実行環境)移行どうします?
325非決定性名無しさん:03/06/14 08:59
> JSPのソースと、Javaソースに変換されたJSPと、Javaクラスファイルに
> コンパイルされたJSPで、それぞれの処理ステップ位置のマッピングが
> 取れません。
すくなくとも変換後のJavaソースとクラスファイルはマッピングとれるから
jdbでもデバッグできるぞ

> 生成されるJavaソースコードそしてJavaクラスファイルに、仕様の統一は全く取れていません。
仕様の統一じゃなくて実装の統一だとおもうが
なんでJavaソース、Javaクラスレベルで統一とれてなきゃいかんのかがわからん
JSPレベルで統一してればいいんじゃねーの?
生成されたクラスファイルの移行するわけじゃあるまいし
326319:03/06/14 09:26
>>324

> ・デバッグどうします?
例外スタックトレースの行番号が合わないってことかな。

だいたいの環境に、JSPのトランスレート後Javaソースを残す設定があるだろ。それを参照するよ。
少なくともJRun、WebLogicはできる。
というか、JSPの仕組み上、トランスレート後Javaソースが生成されないわけがない。
ならば、普通のプロダクトならそれを残す仕組みは用意してるはず。
(メモリ上のStreamとしてJavaソースを生成したりすれば、ファイル出力は不要になるかな?)

> ・サーバー(JSP実行環境)移行どうします?
JSPはJSPの範囲だけで仕様が規定されてるんだから、それはあたりまえの話。
JSP の specification に載ってる変換後Javaコードも、あくまでexampleだし。

プレゼンテーションの役割って、ごく単純な型(プリミティブ型、String, Date)の整形のみだから、JSPはうってつけだと思う。
ここでいう「整形」とは、Bold書体にしたり、表示サイズを大きくしたり、値をレイアウトしたりすることね。
327319:03/06/14 09:28
>>325
凄いレベルで一致したケコーンですな
328MonkyJava:03/06/14 09:31
>>322
まぁ、アポーWOは半分冗談だけど。
(初代から、興味持って試行版ダウンしたり3年間出た本も買ったけど、結局放置。
チョブスの夢の後を追っかけだしたら、商売上がったりだからな)

むしろ、最近JBossの対応が話題になってる
AOP (アスペクト指向) について、
Java フレームワークに組み込む猛者がもっと出てきてホスィ
と思う6月の土曜日朝
329非決定性名無しさん:03/06/14 13:28
324を読んで、
>>・サーバー(JSP実行環境)移行どうします?
変換後のservletソースやそれをコンパイルしたclassは、
アプリケーションルートの外にできあがる。
jspレベルで仕様が統一されていれば問題ないのでは?

って書こうと思ったけど、眠かったので次の日に書くことにした。

>>325 読んで
ケコーン系?

>>326 読んで
うわ、あまかった。世の中には結ばれるべき人達というのはいるのだな。
これはあの娘をあきらめろという暗示なのか・・・
330質問です:03/06/14 15:25
サーバー移行とは違うのですが。

コマンドプロンプトからTomcatを起動している場合
正常に動作しているアプリケーションが、
NTサービスからTomcatを起動した場合は
「ドライバおよびソースが見つかりません。」
というログをはきやがります。

どういうことでしょうか。
331330:03/06/14 15:30
DBを使わないものは正常に動作します。
332非決定性名無しさん:03/06/14 19:13
>>320 もっともスバラシイネタは、日本IBMのSTXだろ。
えっ!?日本IBMってWACS以外にも日本製モドキあるんですね。
333非決定性名無しさん:03/06/14 21:21
Perlでつくればレスポンス悪いだろう
334非決定性名無しさん:03/06/14 21:39
ビューの作成方法について、JSP以外の解決策を知らない奴が、JSPは良いと思う
のは当たり前だと思うが、最高ってのはどうなんでしょうね。

ビュー作るのにWebObjectとかTapestryとかがやっているやり方とか、あるい
はApache-Cocoonがやっているやり方について、検討したことあるかえ?

知らないってのは幸せですな。
335あぼーん:あぼーん
あぼーん
336非決定性名無しさん:03/06/14 21:41
個人的には、JSPはWindowsASPの亡霊(ASP使いを取り込むための、
マーケティング優先の糞仕様)だと思っているので、はよなくなって
ほしい。

Jason HeightもArticle書いてるよ。生JSPは糞だって。
337MonkyJava:03/06/14 21:55
それ言い出したら、レガシー対応のJDBCやJ2EE Connector Architecture、
CGIをオブジェクト指向にしてスレッド対応しただけのServletも糞

338非決定性名無しさん:03/06/14 22:03
>>337
話が全然ちゃうやんけ。
「Java上で」今まで他の環境でやっていたことを代替する手段を
提供するのは「Javaコミュニティにとって」必要不可欠。

JSPは、「Javaで」もっとましなやり方があるのでイラネ。
339非決定性名無しさん:03/06/14 22:08
ついでに、呼ばれる度にプロセス再起動のCGIじゃなくて、プロセスは一つ、
呼ばれる度にスレッド割り当てて処理するっていう構造は、CGIより進ん
でいるので、Servletは糞でもなんでもないでしょ。

Perlで同じことやってもええと思うほ。現に、Rubyで同じことをやって
いる人はイッパイいるでそ。
340非決定性名無しさん:03/06/14 22:26
>>332
↓STXね。
http://www-6.ibm.com/jp/software/websphere/developer/j2ee/struts/

JSPってどうにも性に合わない。構造がデブすぎ。やれっていわれりゃやるけどさぁ。JSP使ってる有名なサイトってどこ?
341319:03/06/15 00:06
>>336
>Jason HeightもArticle書いてるよ。生JSPは糞だって。

それ読みたいんだが、ソースを教えてくれないかな。
「生JSP」と言うからには、もしJSPを使うのならこうしてこう使えみたいなことが書いてあると期待。

342319:03/06/15 00:07
>>336
JSPを次のどっちの意味でとらえている?
 ・スクリプトレットもばりばりに記述可能とする、Javaソース混在HTMLファイル
 ・key=value程度に単純化された文字列を整形、レイアウトする機構
自分は後者としか考えていない。
だから、プレゼンテーションが何であろうがまったく気にしない。
「スキルがなくても修正可能なところ」をとらえてJSPは柔軟だと感じているのですよ。
Velocityとかでも全くかまわないけど、逆にまだ標準的に流布しているとは言いにくい。


自分がWebアプリをデザインするときも、JSPには「<%= obj.getName() %>」みたいなスクリプトレットしか書かせないし、
JSPに渡る時点までに、ある意味key=valueの文字列マップ状態にしてしまう。

Portalみたいなサービス志向コンポーネントを組み合わせるアーキテクチャは好きだし、
Cocoonみたくフィルタのチェイニング機構も大好き。

ただし。
ツールのサポートを常に使えるわけじゃない。
現時点で「だいたいにおいて標準といえるもの」くらいしか使わずに開発するのが顧客のためだ。
プロダクト依存はできる限り避けたい。
スキルのない技術者でも実装・メンテナンスできる技術で実装したい。
XSLT-Transformみたいな高価な処理をアプリケーションサーバでがしがし使うのはまだ不安だ。
(そろそろXSLTくらいは大丈夫かな)
保守の頃まで面倒見ていられない。


だから、JavaServerFacesには早く標準となってJ2EE仕様に含まれてくれることを期待している。




343336:03/06/15 00:35
>>342
>JSPを次のどっちの意味でとらえている?
> ・スクリプトレットもばりばりに記述可能とする、Javaソース混在HTMLファイル
> ・key=value程度に単純化された文字列を整形、レイアウトする機構
>自分は後者としか考えていない。
>だから、プレゼンテーションが何であろうがまったく気にしない。
>「スキルがなくても修正可能なところ」をとらえてJSPは柔軟だと感じているのですよ。
>Velocityとかでも全くかまわないけど、逆にまだ標準的に流布しているとは言いにくい。

それなら同意。ただ、そういった制約を掛けているのが現状アプリ開発の現場
での約束によるもので、仕様ではないというところに問題を感じていたのでつ。

各々のアプリ開発者のレベルでキッチリそこまで約束が出来るなら、JSPでも
何ら問題ないだわ。

昔なんでもASPに書いてた馬鹿連中がなんでもJSPに書いて、メンテ
不能の糞を生産している現場が隣にあって、現在少々鬱なのでした。

二言目には「こんなことするカスタムタグつくってよ〜」
(オイオイ、そりゃビジネスロジックの一部じゃネえのカヨ…)
MVC分離もヘッタクレもない、思慮0の連中は纏めて逝ってほしい。
344336:03/06/15 00:36
>>341
ポインタ忘れた。米国オライリのどこかにおいてあったよ。
適当にググッテクレ。
345非決定性名無しさん:03/06/15 02:02
JSPで書きすぎなのがダメなんだろ?
いいじゃん枯れて来てるし、小さく書けばいいんだろ?
サイトの制約でいろいろ乗せられないとこもあるしさー。
346MonkyJava:03/06/15 03:21
>>338-339
その意見は、5〜6年前の感覚では正しいが、
今更Servletみたいに、HTTPをそのままObject化しただけのモデル上に、
直接アプリを書くのはどうか?と思う。

6〜7年前、JavaでWebアプリケーションを書くにあたり、
1)HTTPのObjectWrapping
2)ThreadPooling
を手っ取り早く実現する手段として、Servlet標準は重要だった。

しかし6〜7年前当時ですら、OOアーキテクチャ設計上の目標としては、
分散MVCみたいなのをスマートかつ効率的に実装する事こそ重要な課題だった。
そして、その課題に対する回答は、今で言う
1.DynamicHTML(client side scripting)
2.XMLベースのWebサービス・アーキテクチャ(XSL Translatingや、SOAP/MS.NET)
等にあると、私は当時より認識している。

347非決定性名無しさん:03/06/15 04:38
Servletを勘違いしている人が約一名。
348非決定性名無しさん:03/06/15 10:26
>>347 で、どこが?
349非決定性名無しさん:03/06/15 11:31
>>346
一人だけまったくスコープの違う話をしているような気がするのは俺だけか?
みんな現在主流のWebアプリアーキテクチャ上での解決策として、
JSPがいいか悪いかを論じているのに、
そもそも現行のアーキテクチャが古い→その上で動くJSPも当然ダメ
なんて言ってもしょうがないと思うんだけど。
5〜6年前の感覚云々言っているけど、DHTMLもWebサービスも、
まだ全然メインストリームじゃないでしょ。

ところで、DHTML+Webサービスのアーキテクチャが、
現在のCGI代替系アーキテクチャに比べて優れている点って、
どのあたり?
350非決定性名無しさん:03/06/15 12:00
>>349
ズレは意図してます。
もっと掘り込んで本質に迫らなきゃだめやん、てな意図で発言してるわけだが。

DHTMLは、もはや当たり前に普及してる技術ですね。
大抵は、HTMLにスクリプトの断片を埋め込むだけの原始的な作業
になっちゃってるんで、今更誰も意識はしないけど、
・スクリプトの安定化、軽量化の作業の手間とか、
・複数スクリプトの管理/ダウンロード方法とか、あるいは
・ウィンドウ/フレーム/イベント管理スクリプトの自動生成とか、
のノウハウ集約/フレームワーク化が不十分なまま、
下級プログラマ向けやっつけ仕事に成り下がっている感がある。

Webサービス技術は、まだ普及しそうにないなー。某調査会社の弁では、
「ブロードバンドインフラの普及した2004〜5年にはWebサービスがブレークするから、
 今年中には開発始めないと負け犬ケテーイだぞゴラァ」だそうですが(w

>DHTML+Webサービスのアーキテクチャが、
>現在のCGI代替系アーキテクチャに比べて優れている点
比較すべき点は多々あるけど、UI〜イベント管理方面限定で話を煎じ詰めれば、
・UIやイベントの制御/管理を、メタレベルでスマートに行える(可能性が高い)
って点に尽きるんじゃないかなぁー。
もちろん、土方プログラマの方々は、複雑なフレームワークを覚えるよりは、
ひたすら手書きで再利用性のないコードをゴリゴリ書くのをお好みなので、
Webサービスみたいなのは流行りにくいんだろうけど。漏れは土方ではないんで。
351非決定性名無しさん:03/06/15 12:02
あ、土方は土方でも、VB/VC++系プログラマは、Webサービスと相性が良い、
と言われているね。
つーか、10年前から居るそのあたりの開発者をターゲットに開発されたフレームワークだ、ともいえるが
352350=351:03/06/15 12:37
>みんな現在主流のWebアプリアーキテクチャ上での解決策として、
>JSPがいいか悪いかを論じているのに、
>そもそも現行のアーキテクチャが古い→その上で動くJSPも当然ダメ
>なんて言ってもしょうがないと思うんだけど。
この部分は同意して反省。
要するに、
1.JSP中にスクリプトレット書きまくる輩が存在するのは、
 好ましくないが現状認めざるを得ない派と
2.JSP中にはJavaBean参照コードを書く程度に留めて、
 残りの処理は別のフレームワークに任せる派と
3.JSP全部糞。別のフレームワーク使え派
の議論だったわけね。

んー。JSPなんて、大したもんじゃないから、もっと建設的な努力した方がいいよ。
JSPエンジンなんて、性能/安定性度外視すれば一週間で書ける内容だし、
本当コアの部分だけなら、1日あれば書ける内容なんだから。
とゆー意味で、上記3.に近い立場かな。漏れは。
353非決定性名無しさん:03/06/15 12:56
っていうか、カスタマイズ性を重視するなら、
フレームワーク構築は時代遅れ。

これからは、アスペクトで機能追加する方向へ逝け
(ってまだ初期製品レベルだけど)
 http://pc2.2ch.net/test/read.cgi/tech/1054642415/l50
354非決定性名無しさん:03/06/15 13:32
>>353
Aspect-oriented や Subject-oriented みたく
宣言的でadaptiveなプログラミングを組み合わせられると、
ユーザー、デベロッパは共に楽ができるよね。

ルールエンジンはまだまだ高いからなあ。
JSRにも上ってたし、Jakartaにもプロジェクトがあるし、仕事で使えるのは3年先くらい?
355非決定性名無しさん:03/06/15 14:09
>>350
>・UIやイベントの制御/管理を、メタレベルでスマートに行える(可能性が高い)
>って点に尽きるんじゃないかなぁー。

WebサービスにもDHTMLにも詳しくないので今ひとつピンとこないのだが、
それって、UIのイベントをWebサービス使って
サーバサイドのプログラムに簡単にディスパッチできますよ、ってこと?
もしそうだとしたら、Strutsとかのフレームワークに比べて、特別
有利な点とは思えないのだが。
あと、DHTMLを使ってVBみたいな頻度の多いイベント制御をWebサービスで
行うことを意図している?
確かにブロードバンドのインフラは整ってきつつあるけど、
サーバの負荷やネットワークトラフィックの問題もあるから、
分散システムとして、あんまりいいアーキテクチャとは
俺には思えないんだけど・・・
356非決定性名無しさん:03/06/15 14:09
>>354
ルールエンジンって、アーキテクチャ屋観点から見て、検討に値するものなの?
あと、実装系は何?JRuleあたり?
357355:03/06/15 14:20
>>352
あと、

>んー。JSPなんて、大したもんじゃないから、もっと建設的な努力した方がいいよ。
>JSPエンジンなんて、性能/安定性度外視すれば一週間で書ける内容だし、
>本当コアの部分だけなら、1日あれば書ける内容なんだから。

この部分は全く意味が分かりません。
JSPなんて俺様なら簡単にかけちまうぞ、っていう自慢話をしているだけで、
まったくJSPを批判していないですよ。
358非決定性名無しさん:03/06/15 14:29
View(=JSP)というスレの流れの中で

>>346 分散M「V」Cみたいなのを・・・
の次に
>>1.DynamicHTML(client side scripting)
>>2.XMLベースのWebサービス・アーキテクチャ(XSL Translatingや、SOAP/MS.NET)

と出てきたのだから、質問側が
>>349 DHTML+Webサービスのアーキテクチャが、
とするのは仕方がないが、

350=346が「View」+Webサービスのアーキテクチャ
を訂正するどころか「比較すべき点は・・・」以降でViewとWebサービスを絡めて
解説しているのはどういうことだ?WebサービスにViewは関係なんじゃないか?

私の方が勘違い?
359358:03/06/15 14:36
>>355

350は「主張系」の書きこみなんじゃないかと疑いはじめました。
360358:03/06/15 14:45
>んー。JSPなんて、大したもんじゃないから、もっと建設的な努力した方がいいよ。
>JSPエンジンなんて、性能/安定性度外視すれば一週間で書ける内容だし、
>本当コアの部分だけなら、1日あれば書ける内容なんだから。
はもともと無視するとして。
361非決定性名無しさん:03/06/15 15:11
>>355
正確に意味が伝わるかどうか、自信ないんだが。

おっしゃられる内容は「分散イベント処理」であって、
それは「分散MVC」の一実装に過ぎず、Webに向いているとも思えない。

Web用 分散MVCの肝は、

・通信量やサーバ負荷、通信遅延の問題を避けるために、
 細かいイベントは一々サーバに処理を投げずに、
 クライアント側でローカル処理すべきである(DHTML等)

・元祖MVC流の、Model状態変化をUIに反映するモデルと
 Web流の、画面遷移で状態遷移を表わすモデル
 の間の不整合の解決。(サーバ上で例えばXSLT等を使って、
 クライアント側画面要素(DOM)を一方通行で直接操作可能にする)

ってな点にあると思う。
前者だけでも、ある程度複雑な画面変化を作り込めるわけだが、
サーバ状態変化をクライアントの画面変更に翻訳するコードを
いくつも書いてみると、後者が必要な事を実感できる。
この二つをシームレスに組み合わせると、
・画面変更やイベント処理の場所(C/S)を、後から変更したり、
・Webブラウザの能力に応じ、適切なUIを提供する、といった
「UIやイベントの制御/管理を、メタレベルでスマートに行う」事が
可能になると思う。
362非決定性名無しさん:03/06/15 15:11
あと、Webサービスの話題は、この議論の流れからは若干逸れてしまう訳だが、
より高度な分散処理(サービス連携機能)を実現し、
またアプリの処理形態の自由度を確保するためには、
・通信プロトコルの抽象化、RPC形態への翻訳 (XML RPC/IDL〜SOAP,.NET)
も必要だと思う。

ってな観点から見ると、CGI互換JavaAPIっていい加減レガシーなのよねー
363非決定性名無しさん:03/06/15 15:19

> 2.JSP中にはJavaBean参照コードを書く程度に留めて、
>  残りの処理は別のフレームワークに任せる派と
 
現状ではこれが大勢を占めてると思われ。
だから無理矢理否定する必要もない。
364非決定性名無しさん:03/06/15 15:19
わくわく。フレーム勃発かな♥

>>357,>>360
その部分は言ってるとおりの事で、
「JSPの標準としての位置付けは大切だけど、
 そんなに複雑・難解なもんじゃないんだから、
 文句を言う暇があったら、さっさと改善APIやフレームワークを作って、
 それをスムースに普及させる方法考えりゃいーじゃん」
って言いたいだけ。

>>358
 >>362
 このスレがView限定だとゆーのは判るが、
 MVC TypeII(プ 自体疑ってかかる気合はないのか?

>>359
 合掌。土方仕事乙

365358:03/06/15 15:35
>>364
>>細かいイベントは一々サーバに処理を投げずに、
>>クライアント側でローカル処理すべきである(DHTML等)
と絡めて解説してた「Webサービス」の定義を書いて、
「364は知っている人」ということを証明してほしいのだが。

>>355
それとも「出張系」と解釈して無視した方が良いですかねえ。
366非決定性名無しさん:03/06/15 15:43
>>365 ご質問の意味が皆目理解できませんが、何か?
貴方の前では「知らない振りしてる人」を演じた方がよろしいようだ
367非決定性名無しさん:03/06/15 15:45
むしろ>>358が出張系のヨカーン。
#マジ >>365の意味わからん
368非決定性名無しさん:03/06/15 15:47
自分に理解できない事柄にブチあたった時、
その対応方法を見れば、その人の真価がわかる
               --- 詠み人知らず
369非決定性名無しさん:03/06/15 15:59
>>365
読み返してみました。なーるほど。>>346
>2.XMLベースのWebサービス・アーキテクチャ(XSL Translatingや、SOAP/MS.NET)
って書き方が悪くて、妙なイメージ提供していて、そこが>>365の疳に触ったんだな。
じゃ、項目2 を明確に分離して書き直しておきます。

 1.DynamicHTML(client side scripting)
 2.XMLベースのWebアプリケーション・アーキテクチャ(XSLTやEnhydra,Cocoon)
 3.Webサービス・アーキテクチャ(SOAP/MS.NET)

で、Webサービスについては、多少話題から逸れるけど>>362って事で。
370非決定性名無しさん:03/06/15 16:06
Webブラウザの操作を、情報システムが受け取ってデータを更新することを考える。
(参照ではなく更新オペレーション)

Webブラウザ側で何をしようが、HTTPとして表現されたリクエストしか発行できないから、
リクエストの内容が妥当かどうかを検査する責任はすべて情報システム側にある。

DHTMLで選択肢リストを動的に制御しようが、
値のNumericalCheckをJavaScriptで実装しようが、
まったく同じ検査を情報システム側で再度実施しなければならない。
(HTTPリクエストなんて簡単に生成できるからね)

上述した「検査」をWebブラウザに委譲できない限り、アーキテクチャの質的な変化はないと思う。
そこまで変化できないなら、プレゼンテーションをJSPで構築してなんら問題ないでしょ。


逆にWebブラウザに処理を委譲するならば、HTTPを通過するより前に「実施した処理を保証する仕組み」が必要だと思う。
たとえばこんな感じ。
・委譲された妥当性検査処理コンポーネントには、委譲したシステムのデジタル署名がなされている
・Webブラウザは、妥当性処理後の情報にブラウザ側のデジタル署名を行う
・HTTP上は、デジタル署名済みデータが流れる
・システムは、送られてきたデータの署名を確認して、正常に妥当性検査された値だと確認する
・システムは、(妥当性検査することなしに)送られてきた値を受け入れる

ここまでの責務を担当できるフレームワークならば、喜んで使う。
つーか、Webブラウザの守備範囲じゃないか。
371非決定性名無しさん:03/06/15 16:11
ttp://science.2ch.net/test/read.cgi/infosys/1015465665/l50
で、出張が突っ込まれた後にも
>>366-367
みたいなレスがついてた。

みんな同一人物だったりして。
「#」ついてるし。
372非決定性名無しさん:03/06/15 16:11
>>370
自分で100回読み直してごらん。
373非決定性名無しさん:03/06/15 16:12
日本製Java Framework(w
374非決定性名無しさん:03/06/15 16:13
>>370
ナイス・アイデア。
漏れも、JavaScriptでそれ書いた(簡易版&試行コードだけど)。

あと、例えば RelaxやXMLscheme で書いた値範囲の定義を、
サーバ側及びクライアント側のチェック・コードに自動変換して、
クライアント側フォームに自動で送れれば、結構便利だね。
375非決定性名無しさん:03/06/15 16:15
>>372
 貴方は、>>369>>370である事に気付いておられないようだ。
 合掌。
376非決定性名無しさん:03/06/15 16:21
玉石混合だな、をいをい
377358:03/06/15 16:28
>>369
そういうことではない。質問者の
「DHTML+Webサービス」のアーキテクチャ
という言葉を正さずに(質問者が悪いって言ってるわけじゃないよ。質問してるんだから)
「DHTML+Webサービス」の解説をしてるのがおかしいと言っている。
あなたの「Webサービス」の定義とは?
378非決定性名無しさん:03/06/15 16:29
>>377 >>362の最終行を良く嫁。見当違い
379非決定性名無しさん:03/06/15 16:32
>>349 お手数ですが、
   「DHTML+Webサービスのアーキテクチャ」ではなく、
   「DHTML+XMLベースのWebアプリ・アーキテクチャ」
   と言い換えて頂けますか?
   理由は、>>369,>>377あたりをご参照願います。
                         以上
380355:03/06/15 17:43
>>361
うーん、正直難しくてあんまりよく分からないのだが、
せっかくなのでもう少し質問させてもらう。

>・通信量やサーバ負荷、通信遅延の問題を避けるために、
> 細かいイベントは一々サーバに処理を投げずに、
> クライアント側でローカル処理すべきである(DHTML等)

これはまあ、分かる。Webクライアントにある程度処理を委譲できれば
どれほど楽かと思ったことは何回もある。
だけど、DHTMLの技術自体はだいぶ昔からあるのに、
未だにメインにはなれていないような気がするのだけど、何故だろう。
あと、リッチなWebクライアントっていう発想自体は他にも
JavaAppletやMSのなんとか(なんだっけ)とか色々あったけど、
どれも廃れているよね。
思うに、何千万、何億という人を相手にしなければならないWebの世界で、
クライアント側の統一を行うのはものすごく困難だからでは?
クライアント側をリッチにすればするほど、バージョン互換の問題や、
セキュリティホールの問題が出てくる。
リッチなWebクライアントというのは技術屋のエゴのような気がするのよ。
そう考えた時に、「CGI系Webアプリはレガシー」と言い切って良いのだろうか。
俺は、この先もメインはこれのような気がしている。

後で、もう一個の方も質問するよ。
381358:03/06/15 18:03
知らない人が
>>379
を見ると、私が表現上の揚げ足をとってるみたいに見えるので、例えを交えます。

「強力農薬+無農薬野菜」アーキテクチャーの利点は?
と質問されて、そのままそれの利点なるものを解説し出した人がいたため、
あなたの「無農薬野菜」の定義は?と突っ込んでいるのが私。
これは揚げ足取りというレベルではない。

>>380 =355
というわけなので、質問しても無駄かも。
382355:03/06/15 18:25
>元祖MVC流の、Model状態変化をUIに反映するモデルと
>Web流の、画面遷移で状態遷移を表わすモデル
>の間の不整合の解決。(サーバ上で例えばXSLT等を使って、
>クライアント側画面要素(DOM)を一方通行で直接操作可能にする)

これがどうもあんまりイメージが沸かない。
サーバ側からクライアント側(ブラウザ)に非同期でメッセージを送って、
Modelの変更をクライアントに伝える、っていう
わけじゃないのだよね?
これが分からないから、下のことも何故可能になるのかがよく分からない。

>・画面変更やイベント処理の場所(C/S)を、後から変更したり、
>・Webブラウザの能力に応じ、適切なUIを提供する、といった
>「UIやイベントの制御/管理を、メタレベルでスマートに行う」事が
>可能になると思う。
383355:03/06/15 18:28
>>381
いや、俺は>>369でもうある程度回答になっていると
思っていたのだけど・・・
384非決定性名無しさん:03/06/15 18:28
JSPだけでごりごりやるぐらいならServerSide JavaScriptがいいっすよ。
クライアントサイドのコードとサーバーサイドのコードが
さくさく同じコードでかけるし、CやJavaのコードも
呼びだせます。
しょぼいB2Bのシステムぐらいならこれで充分動いてます。
難点はネスケのサーバーしかだめだし、普及もしなかったことっす。
385非決定性名無しさん:03/06/15 18:30
>>384
そんな傍流は捨てろボケ
386非決定性名無しさん:03/06/15 18:43
つっこんでくれてありがとう
387非決定性名無しさん:03/06/15 18:57
>>381
 >>369,>>379 で訂正済みの内容について、
 訂正により質問が無意味になったにもかかわらず、
 無意味かつ不適切な比喩(排中律)を持ち出して
 質問を続ける貴方の真意を図りかねますが、何か?

 要するに、>>362,>>369,>>379で、一連の糞議論とWebサービスを峻別しましたが、
 それを無視して混乱した質問を繰り返しているのは、
 残念ながら >>358貴方です。

 ちょぃとした誤解をなかなか解いていただけないもんで、
 口調がきつくなってスマソ。

388非決定性名無しさん:03/06/15 19:11
粘着だな
389非決定性名無しさん:03/06/15 19:12
>>380
基本はおっしゃる通りだと思います。

現在のスクリプトの使用用途(値チェック,誤動作抑制,簡単なインタラクティビティ提供)
については、必須なものとして今後も使われ続けていくでしょうが、
それ以外の用途への使用は、過去に試され尽くしたうえで廃れてしまったので、
もはや用途拡大はない、と思います。

顧客が「このページにインタラクティビティを追加しる!」って言いだしちゃったら、
flush使うとか、scriptを恐る恐る追加するとか、対応せざるを得ないけどね。
390非決定性名無しさん:03/06/15 19:52
>>380
 はぁーあ。なんかクライアント・スクリプト・ヲタと勘違いされちゃってて、
 いい加減萎えてしまった
391355:03/06/15 20:19
>>390
筋違いな意見だったか?悪かったね。
あなたの技術力は認めてやるから、俺にも分かるように教えてくれよ。
興味を持って聞いているのだから。
でも、346のあなたのアーキテクチャは、
クライアントサイドのスクリプティング技術を前提になりたっていると
はっきり書いているのだから、あながち筋違いな
意見だとは思っていないんだけどな。
392非決定性名無しさん:03/06/15 20:39
>>390
ほら、粘着刺激したよ。責任とってね。
393355:03/06/15 20:51
粘着かい・・・
悪かった、もういいよ。
394非決定性名無しさん:03/06/15 22:07
>>355 すまそ。先週漏れのドタマに創造の女神が舞い降りたんで(注:電波系ではない)
 結論まで一気に逝けるかな?と思ったんだが、なんか粘着議論に付き合ってたら萎えちゃった。
 気力が回復したら、>>382,>>391に対応しまつ。

 パラダイムが違う人と議論したり、パラダイムの前提を多分に否定した考察をするのは、
 本来楽しい事なんだけど、SEによくありがちな常識を常識と信じて疑わないタイプの人と話すと、
 結構疲れるんだ。
 んな意味で、Java〜オブジェクト・ブームのど真ん中で、アスペクト指向の研究黙々とやって成果を出した連中は、すげぇと思うよ。少なくとも5〜10年は時代の流れと別の事をやってたわけだから
395358:03/06/15 22:36
>>383=355
指摘されてWebサービスを分けただけではダメなんですよ。
Webサービスがなにか分からずその言葉を使ってるってことは、
<<<かつ尊大な解説をしている>>>
他の部分も説得力がない「出張系な書きこみ」になるわけですよ。
そんな偽者の人と議論しても355の無駄になるでしょう。

2,3行Webサービスの定義を書けばすむ話なのに。

普通の書きこみならここまで突っ込まないけど、JSPのようなものを作るのは
簡単って言ってる人だから。
396非決定性名無しさん:03/06/16 00:17
話の流れと関係無いが、
JSP作るのって簡単か?あの仕様の字句/構文パーサなんか今更書きたくないぞ、俺。
AppleWOやTapestryみたいな構造を作るほうが、まだ楽っぽ。

HttpServletベースのアーキテクチャがダメダメって言う話は、VHSがβを駆逐した話
みたいなもんか?
HTTPで何でも転送なんて、理屈じゃまともじゃないとだれもが思うと思うんだけど、
すでに巨大なシェアがあり、既得権が生まれつつあるのでどうにもならんでしょ。
397非決定性名無しさん:03/06/16 05:01
>>395=358=デムパ認定しておきます。
人の話を素直に聞かず、また人の能力を疑ってかかる、君みたいな人物は、不要だよ
398非決定性名無しさん:03/06/16 05:09
>>396
漏れはJSPみたいなのは嫌いなんだけど、
JSP登場後1〜2年しても社内導入が進んでなかったんで、
「JSPなんて糞。んなもん簡単に実装/利用できるんやから、
 さっさと導入して問題検出して次行こうぜ次」
つうノリで JSPの単純さを示す意図で
似たようなサーバ・ページ・エンジン書きました。

HttpServletベースのアーキテクチャがダメダメかどうかわかりませんが、
HttpServletが依然仕事の中心であるような、古いつまらない仕事は、
全て他の方に任せる事にしてます。
399非決定性名無しさん:03/06/16 05:13
>>395 の問題点は「Webサービス」の定義が簡単だと思っている事。
多分「SOAPの説明」を「Webサービスの説明」だと思い込んでるんやないかぁー(ゲラゲラ
新しい技術概念を、他から学んで丸暗記するだけの、情報処理試験対策みたいな勉強しかしてないんじゃねぇーの(悲惨)
400非決定性名無しさん:03/06/16 05:17
あと、文章の強調に大小記号(<>)使うようなヤシは、
到底 Webやってる人間には見えんな
401非決定性名無しさん:03/06/16 05:30
結論:情死す板で議論すると、かならず >>355みたいな粘着が発生して、
   意味のない議論を延々繰り広げてしまうんで、
   情死す板でまともな議論をしようとする努力は不毛である。
   
402あぼーん:あぼーん
あぼーん
403あぼーん:あぼーん
あぼーん
404あぼーん:あぼーん
あぼーん
405あぼーん:あぼーん
あぼーん
406あぼーん:あぼーん
あぼーん
407あぼーん:あぼーん
あぼーん
408非決定性名無しさん:03/06/16 23:31
あーあ
409非決定性名無しさん:03/06/17 00:39
>>401
いいや。知ったかぶりが、自分の実力以上のことを書きやすいから。
偽者に乗ってレスつけたりしちゃだめだぞ。

410358:03/06/17 00:47
>>355

>>399 で「SOAP」という偽者が検索するヒントが出てしまったため、
もったいぶらずにタネあかしをします。

SOAP,XMLなど個々の技術はさておき、Webサービスには
 「画面を介さずに」 相手のプログラムを動かす技術
という側面があります。(これがすべてではないが)
なので、「少しでも」知ってる人にとっては
「DHTML」+Webサービスのアーキテクチャー
はありえないのです。

ネットだけで情報を集めて「主張系」書きこみをする輩
の手助けをする書きこみになってしまいましたが、
355がこういう輩のレスを無視する助けになれば幸いです。
411非決定性名無しさん:03/06/17 03:05
じゃぁ、>>358もゴミって事だな。実に下らん展開だ。
412非決定性名無しさん:03/06/17 03:20
第三者として口挟ませて頂けば、
>>346>>350>>399=普通のWeb開発者
>>358>>410=沢村=偽者=スレを腐らせる常連粘着
だと思うけどなぁ。

なんで>>358はこんなに低レベルの煽りをやっているのだろう?
>>358は、何か日常生活に不平不満でも溜まっているのか?
413非決定性名無しさん:03/06/17 03:30
JSPエンジン・サーブレットの手書きもできずに
JSPを議論する低スキルな自称SEが居るスレは、ここですか?
414非決定性名無しさん:03/06/17 03:36
>>401
× >>355
>>358
結論:情死す板で議論すると、かならず >>358みたいな粘着が発生して、
   意味のない議論を延々繰り広げてしまうんで、
   情死す板でまともな議論をしようとする努力は不毛である。
415非決定性名無しさん:03/06/17 04:38
自分に理解できない事を言われると、
議論の小さな瑕疵を見つけて相手を偽者と決め付ける。
そんなことじゃ、成長できないよ。

まぁ>>358は情死す板に常駐してる業界外の煽りだろうから、
こんなこと言っても無駄だと思うけど。
416非決定性名無しさん:03/06/17 07:55
低レベルだと思うなら無視しろよ。
無視すんのが一番だ
417非決定性名無しさん:03/06/17 22:40
頭と性格が悪くて粘着なので、単に敬遠されているだけなのに、
  「自分は議論や煽りで未だ負けた事がない」
と勘違いしている>>358の居るスレはここでつか?
418非決定性名無しさん:03/06/18 06:43
>>413
Kernighan&Plaugerの「ソフトウェア作法」やLisp文化、オープンソース文化では、
ソフトウェア開発者が自身で作成/拡張可能なツールやプリプロセッサを使って、
自身の開発環境を進化させる、とゆーのはよくあるテクニックだ。

自身で作成/拡張可能なソフトウェア・ツールのメリットとしては、
不定形で捉え所のない「ノウハウ」を、ツールとして形式化する事で、
・形式化を通じて、ノウハウの改善が容易になる
・そのツールを使う複数のメンバー間で「ノウハウの共有」が可能になる
・そのツールの振る舞いや限界を適切に理解し、適切に活用できる
ってな点が挙げられる。至極あたりまえな話だけど。

「フレームワーク」や「フレームワークの作成/拡張」にも、似たようなメリットがある。
フレームワークを使うだけにとどまらず、自分で作成し拡張する事を通じてこそ、
自分や自分の所属する文化の発展に参加する事ができる。
その意味では、フレームワークの駄目さ加減をあげつらうばかりでなく、
その分析結果を元に、自らフレームワークの作成/改善に手を染める事こそ、
望ましい姿勢ではないだろうか?
但しヘタレなフレームワークを標準として他人に押し付ける事の有害性は、
常に意識する必要があるだろう。(>>1 がスレタイで主張しているのは、このあたりかな?)
419非決定性名無しさん:03/06/18 06:52
>>418
「ノウハウの形式化」ってのは、そんなにメリットのある事かな?
本来、不定形で柔軟な「ノウハウ」を、
変更が面倒な「ソフトウェア・ツール」にまとめてしまう事で、
・仕事の改善スピードが落ちたり、・柔軟性が欠落する、
というデメリットもあるのでは?
420非決定性名無しさん:03/06/18 07:08
>>419
形式化すればお茶の子で対応できる定型仕事を、
毎回毎回、死に物狂いの飛躍として不安定かつ不確実にこなすよーな、
リスキーでデンジャラスな生き方を望むのであれば、
形式化の努力は不要です。

普通の人は、意識的にせよ無意識にせよ、また程度や手段の差はあれど、
自分の仕事を定型部分と不定形な部分に切り分け、定型部分を増やす事を通じて、
仕事に熟練する。
この定型部分を洗練する一手段が、形式化 なのではないかな
421非決定性名無しさん:03/06/18 19:40
>>419
サイト固有のスペックがそうさせる傾向にはあるよな。
ビジネスロジックに限らず。
>>420は正論だが現場とは乖離してるよ。
422非決定性名無しさん:03/06/18 23:25
>>419
不定形で柔軟な「ノウハウ」が「ソフトウェアツール」への「設定」
に置き換わってるんじゃないの?ちゃんとしたツールなら。
「設定」の方法を覚えるのが面倒になってるで、相変わらず「(こん
どはその設定に関する)ノウハウ」が重要になってるとか。
RDBMSとかAPサバとかさ。
423非決定性名無しさん:03/06/19 03:14
>>418
釣りご苦労さま。
このスレには「ソフトウェア・ツール」(邦題:ソフトウェア作法、監訳:木村泉)
という原点を共有できる方が、なかなか現れないね。

UNIX&C言語文化の古典「ソフトウェア・ツール」の実践すら困難な仕事環境で働く人々は、
一体どんな希望や展望を持って日々を過ごしているのだろう?
そして、このスレの人達は「ソフトウェア・ツール」の実践すら不十分なまま、
一体「フレームワーク」の何を語ろうとしているのだろう?

他人事ながら、彼らがリーダ・クラスやプロマネとして活躍する現場の
悲惨さに、同情を禁じえない。
424非決定性名無しさん:03/06/19 03:54
>>421
 >>420は正論だが現場とは乖離してるよ。

おっしゃる意味は、実体験としてすごくよく理解できるが、
「そこを何とか変革しよう」と現場で努力する方と一緒に
仕事できるように犠牲払って努力してるんで、
決して「共感」はできないっす。

_._._._._._._._._._._._._._._._._._._._.

 インターネット〜Webの一般向け立ち上がり当初(1994〜1996)っから、
この分野は 熟練や定型化 とは無縁の土方仕事になる予兆があった。
(無秩序に HTMLとCGIを書き散らして、デザインやリンクで整合性とれば、いっちょ上がり、だからね)

 次にJavaサーバ技術や、その上のフレームワークが登場し、
それらがオープンソース化される事で、一気に業界水準が上がる予感があった。
Webに要求されてる「迅速かつ低コストなサービス提供」という側面も、
うまくいけば基本サービスや定型処理のフレームワーク化を促進しそうな予感があった。
 (例えばフォーム&DB処理の一括管理、ワークフロー管理、サービス連携、等々)

しかし現実はどうだ?
ソフトウェア開発技術がつたなくて、
既存の業務アプリや業務パッケージの構築/メンテ、サーバ開発
といった手段ではキャリア・アップできない連中が、
いきおい&アイデア一発で勝負をかける分野になってしまった。

その現実を否定してもはじまらないし、
おそらくある意味正しい結果なのだろう。
しかし、10年近く前のオブジェクト指向技術者の夢
からすると、悲しすぎる現実であるずら。
425非決定性名無しさん:03/06/19 04:26
>>422
ソフトウェア・ツールの意味を理解されていないように感じられました。
RDBMSやAPサーバ自体を独自開発/拡張するよーな難易度の高い事を、
「ソフトウェア・ツール」は求めていません。

現場で、複雑な一体型アプリやサーバを作るのは無理あり過ぎなんで、
むしろチョロッとコード書けばお役立ちツールやお役立ち機能拡張ができ、
それを組み合わせれば複雑な機能を実現できるやん、
という話です。ぶっちゃけ開発者が自己拡張可能な仕事環境。

Javaサーバ環境との対応関係を表面的にさらっと示しとくと、
 [ソフトウェア・ツール]   [Javaサーバ環境]
 パイプでつないだコマンド群 クラスやスレッドを駆使したクラスライブラリ
               Apache module、ServletChaining, JSTL等々
 プリプロセッサで言語拡張  JSPやXMLを使った言語拡張
 移植性           WebやJavaやXMLって環境選ばないし
てなかんじぃ。もうちょっと深い思想があるよーな気もするが。

というか「設定が面倒」って、、、
そもそも開発じゃなくて構築の話じゃないですか(w
426非決定性名無しさん:03/06/19 04:35
>>425
その対応関係、つまんないでつ。
「オブジェクト指向は昔からあった」親父と同じニホイがしまつ。

んな事書いてると「Servlet使って、MVCを完全に実装しますた」系ワカモノが、
「Servletエンジン使ってるので、ソフトウェア・ツールの実践は完璧でつ」
とか言い出しちゃうよ、
427あぼーん:あぼーん
あぼーん
428非決定性名無しさん:03/06/19 04:53
>>425 プリプロセッサで言語拡張

・バイトコード編集技術
・アスペクト指向言語
を入れとくの、忘れただろ。
ポストプロセッサ系技術だから、
ちょっと対比しにくいのかな?
429あぼーん:あぼーん
あぼーん
430あぼーん:あぼーん
あぼーん
431非決定性名無しさん:03/06/19 14:40
>>428
多少話しがずれるけど、対比表に追加してみます。

    【ソフトウェア・ツール(K&P) と Javaサーバ環境 の対比】

 [ソフトウェア・ツール]        [Javaサーバ環境]
 パイプでつないだコマンド群    クラスとスレッドを駆使したクラスライブラリ/サーバ、
                      Apache module、ServletChaining, JSTL等々
 プリプロセッサで言語拡張     JSPやXMLを使った言語拡張
 (ポストプロセッサで言語拡張)   JBoss4等のアスペクト指向導入
 移植性                 Web、XML、Javaは環境依存度が低い
432あぼーん:あぼーん
あぼーん
433非決定性名無しさん:03/06/19 17:45
>>421
>サイト固有のスペックがそうさせる傾向にはあるよな。
>ビジネスロジックに限らず。

どうすりゃいいんだろうね、
ノウハウ/ツール/フレームワーク構築 というスローテンポな要素を、
ビジネス展開やサイト間の差別化競争 のようなハイテンポな動きに
対応させるには?
434非決定性名無しさん:03/06/19 19:59
>>43
 それやる能力があったら、
 みんなベンチャー作って独立してるって。

 あと、大手ならツール/フレームワーク構築なリードタイムを確保するために、
 勝手な標準/デファクト・スタンダードをさっさとぶち立てて、
 技術的啓蒙力や販売力駆使して、
 ネタ探し中経営者層や先走り開発者層に流し込むだろ(w

 それをやれる所はほんの一握りだから、残りのみんなは苦労してるんだ
435非決定性名無しさん:03/06/21 05:49
関係ないけど、ム板の同様なスレと比べて、こちらのスレはアレだね。
ム板は、この分野の技術動向や技術者の関心をリアルに反映しているんだけど、
こっちの板は、アレだからしょうがないのかな。
436あぼーん:あぼーん
あぼーん
437非決定性名無しさん:03/06/21 13:56
単一システムの開発を対象にしたフレームワークと、
複数システムの共有を対象にしたフレームワークでは、
思想から設計から何もかもが違ってくる。

特に運用まわりや障害対応のための情報収集機能、SingleSignOn機能との連携など、気にすべき点は多い。
こっちのほうがはるかに面白いが、商用製品として有名になることは少ないわな。
企業独自の環境や運用ポリシーと密接に絡む部分が大きくなるから。


438非決定性名無しさん:03/06/21 14:48
技術的関心だけじゃシステムはつくれんわな。
439非決定性名無しさん:03/06/21 14:53
>>438
論旨明瞭にしる
440非決定性名無しさん:03/06/21 21:24
>>438
政治的な問題とかもあるしね。
441非決定性名無しさん:03/06/21 22:31
>>438
食い扶持を支える金だな。
442非決定性名無しさん:03/07/02 09:31
>>438-441
何でスレタイとずれた切れ方するのかなぁー?非論理的SE?

あと、>>396
>JSP作るのって簡単か?あの仕様の字句/構文パーサなんか今更書きたくないぞ、俺。
>AppleWOやTapestryみたいな構造を作るほうが、まだ楽っぽ。

字句/構文パーサを手軽に素早く構築するためのバックグラウンド知識が不足してるんとちゃうかー。
大学一年生が書きそうな、ランダムロジックもどきのパーサを、力技で書く事想像してたりして(w
443あぼーん:あぼーん
あぼーん
444非決定性名無しさん:03/07/02 09:50
>>437
どっかで飽きるほど聞いた内容だと思ったら、あなたは・・・。

んで?JBoss4かSunOneで、AOPのお勉強でも始めたのかい(w

445あぼーん:あぼーん
あぼーん
446非決定性名無しさん:03/07/02 12:45
てかstrutsとvelocity使えばいいじゃん。
447あぼーん:あぼーん
あぼーん
448非決定性名無しさん:03/07/02 18:02
Strutsを使ってアプリ独自のフレームワークを作ってからが本当の開発。
449437:03/07/02 19:11
>>444
誰ですか?
450非決定性名無しさん:03/07/03 00:03
JSP並のパーサを作ってる/作れる人なんて、見たことないよ。
俺の会社がそうなだけかもしれないけど。
そんなに簡単に作れる物なの?
451非決定性名無しさん:03/07/03 02:00
>>450
おれの会社もそこまではいない。
452非決定性名無しさん:03/07/03 09:24
>>448
大まかに言って、そんな感じの仕事が流行っている事は認めるが
「アプリ独自のフレームワーク」ってのが意味不明つーか自己矛盾だなー。

特定分野業務の
「アプリケーション・フレームワーク化」とか「業務フレームワーク」
っつうなら、それなりに意味あると思うけど。
453452 多少訂正:03/07/03 09:34
特定分野の業務アプリについて、
業務アプリの「アプリケーション・フレームワーク化」とか
業務処理内容の「業務フレームワーク化」っつうなら、
それなりに意味あると思うけど。
454396:03/07/03 23:44
>>442
いまどきyacc/lexまたはそのモドキをつかってパーサをかくなんて、よっぽど
暇じゃなきゃやらん、といっているだけだが。
低レベルの字句解析/構文解析は、作るのは簡単でも妥当性検証は偉く大変だぞ。
お前こそそっち方面で仕事したことあるのか???
455非決定性名無しさん:03/07/04 00:08
>>452
俺は再利用性をあんまり考えないでフレームワーク作ることが
多いんだけど、そういうのってだめでしょうか。
アプリケーションに統一感を持たせたい、とか
まともにやっていると煩雑な処理をフレームワークで吸収して
開発を楽にしたりとか、再利用なくても
フレームワークを作るメリットってそれなりにあるんじゃないかと
思っているんですけど。
456非決定性名無しさん:03/07/04 05:01
>>454
なんで物事をそこまで複雑化して妄想するかな。
JSPの文法/仕様って、「妥当性検証」が必須になるほど複雑か?
チェックすべきポイントの具体例を上げてみて下さい。

>>455
最近はそーゆーのあんま推奨されないみたいねぇー。
でも、開発スタイルは人それぞれ、の部分があるから、
もしもそーゆーやり方が許されてるなら、
それを追求すればいいんじゃない?

漏れは「フレームワーク」と「再利用」を直結させるのはマズイ戦略だと思うし、
リファクタリング的手法でフレームワーク構築していくのは好きだけど。
457非決定性名無しさん:03/07/04 05:04
さりげなくあげ。
458あぼーん:あぼーん
あぼーん
459非決定性名無しさん:03/07/04 11:44
turbineじゃだめなの?
460非決定性名無しさん:03/07/04 23:57
>>456
ごめん、良く考えてなかった。
JSPパーサって、単にJSPの構文をパースしてJavaのソースを吐けば
いいだけなんだね。はいたソースがちゃんとコンパイルできるかどう
か、あるいはちゃんと動くかどうかについて責任をとる必要ないん
だった。

…ほんとにそれでいいのかな?と思うけどね。
461非決定性名無しさん:03/07/05 00:14
NTTの若手社員が会社の不正経理、ドロドロの内紛を赤裸々に内部告発!
http://jbbs.shitaraba.com/business/216/
            
462山崎 渉:03/07/12 12:38

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
463非決定性名無しさん:03/07/15 23:05
今日はここまでは山崎荒らしは来ませんでしたw
464非決定性名無しさん:03/07/16 06:07
今のところ NIT の Salsa が最高。
465非決定性名無しさん:03/07/17 01:32
ジェネシスって聞いたことある人います?
466非決定性名無しさん:03/07/26 00:19
>>464

その名前は聞いたことあるぞ。Strutsベースの自社製F/Wだったけか…
467非決定性名無しさん:03/08/04 17:46
アプリケーションフレームワークが
strutsだろうが、turbineだろうがなんでもいいのよ。

もんだいはドメインフレームワークがつくれないってこと
なんだとおもうけど。

要求仕様がふにゃふにゃしているところで
どれだけ精度のたかいドメインフレームワークが
つくれるかだとおもう。

大規模で。

反復型開発しなきゃいかんだろうけど、
客がついてこない。
教育しつつ、だったら客寄せパンダのような
思いっきりできる人に神の声を
だしてもらうひつようがあるかも..
468非決定性名無しさん:03/08/04 21:58
EJBをドメインフレームワークといってしまうのはありですか?
469非決定性名無しさん:03/08/04 22:09

ドメインフレームワークって、モノになった事例って存在するの?
例えばIBM SanFransiscoとかで業務AP組んで、効率化図れた事例とかあるのでしょうか。

要求仕様のブレ幅を考えると、まず実現不能だと思うのですが
470非決定性名無しさん:03/08/04 22:26
>>469 厨房ハッケソ
ERPとかパッケージ製品で、独自言語でビジネス・オブジェクト階層提供してるヤシは、
ドメインフレームワークに数えないんだろうか?
C++とかJavaじゃないと、フレームワークとはみなさないとか(w
だからって、ABAPプログラマーになりたいとは思わんが(w
471非決定性名無しさん:03/08/04 22:28
CERNとか、素粒子実験の解析&シミュレーション用に、
オブジェクト指向の数値計算ライブラリ〜クラスライブラリを構築してるけど、
あれは「事務処理」じゃないから「ドメイン・フレームワーク」に入れないとか(w

472非決定性名無しさん:03/08/04 22:35
数式処理システムなんかも、
数式を記号処理するためのドメイン・フレームワーク
といえるものを、30年も前から構築しているわけだが(w

結局 >>469 は、
「オブジェクト指向で再利用」を提唱しながら、
自分ではろくすっぽコードも書けず、フレームワークも設計できず、
自分が無能と謗られると「ドメイン・フレームワークの成功例などないっ!」
って言い訳する、駄目駄目(自称)コンサルじゃないかな?

おまいみたいな奴が業界にぶら下がってるから、業界の信用が低下するんだよ。
さっさと回線切って、LANケーブルで首釣っちまえ!
473非決定性名無しさん:03/08/04 22:46
21世紀にもなって、ナイーブな発言をする>>469は、死滅ですか?
474非決定性名無しさん:03/08/04 22:56
>>450-451,>>461 晒し上げ
あと、>>461 それでいーんだよ、プリ・プロセッサの手軽さを維持するためには。


[450]非決定性名無しさん<sage>
03/07/03 00:03
JSP並のパーサを作ってる/作れる人なんて、見たことないよ。
俺の会社がそうなだけかもしれないけど。
そんなに簡単に作れる物なの?

[451]非決定性名無しさん<>
03/07/03 02:00
>>450
おれの会社もそこまではいない。

[460]非決定性名無しさん<>
03/07/04 23:57
>>456
ごめん、良く考えてなかった。
JSPパーサって、単にJSPの構文をパースしてJavaのソースを吐けば
いいだけなんだね。はいたソースがちゃんとコンパイルできるかどう
か、あるいはちゃんと動くかどうかについて責任をとる必要ないん
だった。

…ほんとにそれでいいのかな?と思うけどね。

475非決定性名無しさん:03/08/05 00:17
>>474
あほか。JSPはデバッグが苦痛だ。
EcilpseなどのIDEでデバッグを経験したことが少しでもあるマトモなJava
開発者なら、なにを好き好んでそんな「靴の上から水虫を掻く」ような真似
せにゃナランのじゃ、と思うはず。
476475:03/08/05 00:19
JSPは、生産性を向上するのにあまり役に立ってないと思うぞ。
動かすまでは簡単だが。デバッグとテストとメンテはつらい。
これからJavaでWeb鯖システム作る奴は、悪いこといわないから
JSFにしとけ。
477非決定性名無しさん:03/08/05 00:25
>>475-476
ふーん。よかったね。
おまえ、ゆりかもめ沿線企業のJavaWorld厨みたいだな(w
過去の話とこれからの話を区別できない厨がナニを言っても、
説得力をもたないよ(w
478非決定性名無しさん:03/08/05 00:26
>>477
だから情報システム板はレベルがアレだと・・・(rya
479非決定性名無しさん:03/08/05 00:28
>>476 JSPは、生産性を向上するのにあまり役に立ってないと思うぞ。

ふーん、そんな主張をしている人がいるとは はつみみ です
480非決定性名無しさん:03/08/05 00:29
情報システム板は、コーディングもフレームワークもロクにできない
なんちゃってSEの溜まり場だからなー
481非決定性名無しさん:03/08/05 00:32
きっと、  
・今すぐ使える技術範囲と、
・今すぐは使えないけど独自技術でカバーできる範囲と、
・将来使えるかもしれんが、あまり多勢に影響を与えない範囲
の切り分けもできない屑なんだろうな
482非決定性名無しさん:03/08/05 00:36
>>475
経歴の浅さがヴぁれヴぁれですな。C言語もそうなんだよ、知らなかったかい(w
JSP出力Javaソース行と、
JSPソースコード行の
対応関係情報を出力するように、
JSP仕様なり処理系なりを拡張すれば、
C言語なみのデバッグは可能になると思うが。
それ以前に、JSPとJavaソースの対応関係を頭で考えられないタコは、
JSPのデバッグすべきではないと思う。
483482:03/08/05 00:39
つまり、JSPの処理系くらいサラっと作れる技術者がいない企業は、
今後の新技術導入に際しても永遠に負け組みケテーイ、って事だ(www
484482:03/08/05 00:45
あと、これからJSP処理系作るとか言い出すSEが仮に居たら、
そいつもかなりアレなんで要注意
485非決定性名無しさん:03/08/05 01:02
>>482
Lispのマクロ展開も、時として非常に難解だよなー。

マジメにソフトウェアに関わってる人間にとって、
そんなの当たり前の話であって、
それを今更、鬼の首でも取ったようにあげつらう>>475は、
きっと十分な教育を受ける機会がなかったんだろう・・・合掌
486475:03/08/05 01:46
>>482
>JSPソースコード行の 対応関係情報を出力するように、
>JSP仕様なり処理系なりを拡張すれば、 C言語なみの
>デバッグは可能になると思うが。
「作れば」可能だということぐらいは理解してるつもりだったが…
今更、寿命もさして長くない処理系を自作したくないだけだったよ。

>つまり、JSPの処理系くらいサラっと作れる技術者がいない企業は、
>今後の新技術導入に際しても永遠に負け組みケテーイ、って事だ(www
そんなに簡単なのか。今の勤務先は、俺も含めて負け組みだ(ウエーン
487482:03/08/05 08:50
>>486
君にそーゆーの作る力があるかどうかは不明なわけだが。

閑話休題
ドメイン・フレームワークの話はどこ行ったんだ?
488非決定性名無しさん:03/08/05 08:58
ドメイン・フレームワーク・・・

Jakarta厨にとっては、
ドメイン・フレームワークってのも、apache.org周辺の人が、
自分の担当する業界用にオープン・ソースで作ってくれて、
自分はそれを使うだけでボロい商売ができる
「公共資源」って認識なんじゃないかな。

自分の担当する業界のフレームワークくらい、自分で作れよ(w
それができないんだったら、ORCAとか、業界統一フレームワーク(?)がある業界に仕事替えしろ(W
489あぼーん:あぼーん
あぼーん
490非決定性名無しさん:03/08/05 09:02
ドメイン・フレームワークくんでみたんだが、
なんかアプリケーションフレームワーク上に
アプリケーションフレームワーク組んでる状態に
陥りそうになってなんどもモデルをちゃらしてしまった。

自分の力不足は当然だが、
どうも業務モデルから、細かい実装まで理解してないと
まともな物ができないんじゃないかとおもっている。

これができるのが、アーキテクトってことなのか。
491あぼーん:あぼーん
あぼーん
492非決定性名無しさん:03/08/05 09:15
あとERPなどをドメインモデルの解決方法
という考え方もあるけど、
実際のドメインってのが
ERPベンダが売りやすくするには
という問題領域の解決によっていて
それを営業が隠して売ってるようにもみえる。

ERP ではないけど Siebel のアーキテクチャを
勉強してそうおもった。
よくできてるけど、やっぱりこのソフト
ユーザではなく自社に風見鶏が向いてるっておもう。

ユーザは、それを承知で使っているのかは
きになるところ。

あと、ドメインを業界統一ととらえるかと、
たとえばあるユーザ企業の抱える問題領域
(わたしはこっちにとった)
にとらえるかで、
議論は分散してしまうかも。
493非決定性名無しさん:03/08/08 03:06
なんか、包含関係にあるものを別物であるかのように語っていて、萎えた。
494非決定性名無しさん:03/08/09 23:16
ドメイン・フレームワークも重要だけど、
アーキテクチャ・フレームワークも最近ようやく次世代に移行しつつあるのねぇ。

JSFは未勉強だが、
三年以上前に格闘してたAOSD、XForms、Portlet、なんて所が、
よーやく雑誌じゃヴぁわーるど で特集されてるのを見てニヤーリ。
495非決定性名無しさん:03/08/09 23:20
じゃヴぁ・わーるど も所詮、標準化&普及後に後追いする雑誌だもんな、しょーがねぇよな
496非決定性名無しさん:03/08/10 03:04
JSFをこの時期にとりあげたのは、今までの流れからすれば頑張ったほうじゃない?
確かRIはまだEA版が出されてるだけだよね?
497非決定性名無しさん:03/08/10 03:57
偏執会議で、ネタに優劣付けて優先順位決めてるか、はたまたライターが偏ってるんだろうな。
#標準化作業前の技術や、JSR段階で実装例も出てない技術を、
#記事にまで膨らませられるヤシは少ないだろうし。
498非決定性名無しさん:03/08/10 19:05
>>494
JSF,XForms,Portlet
  どれも、Webクライアントのユーザ・インターフェース関連技術で、
  面白みがないな(w
俺にとっては、どーでもいい話題だ・・・
499非決定性名無しさん:03/08/14 16:08
>>498
そんなこと言ってないでもうちょっと掘り下げてみなよ。
例えばJSF。本質をとらえれば面白みが見えてくるよ。
500非決定性名無しさん:03/08/14 16:16
そーゆー貴方は、こちらへどーぞ
【UI FW】Java Server Facesと戯れるスレ【マターリ】
 http://science.2ch.net/test/read.cgi/infosys/1060502160/

1 :非決定性名無しさん :03/08/10 16:56
Java Server Facesってどうよ。

自分の手で実際に試したヤシが、
感想や課題などをレポートするスレ。

煽り、荒らし等には、徹底した放置で、マターリとおながいします。

#ホームページ一ページ訳しただけで、放置状態でつが・・・
501あぼーん:あぼーん
あぼーん
502非決定性名無しさん:03/08/14 16:20
>>494,>>498-499
入力データ検証とか Portletの話題は、
結構早い時期に、記事で触れてたよ

ってーか、初物食いすりゃーいいってもんでもないでしょ
503非決定性名無しさん:03/08/14 16:25
JSF。

・UIコンポーネントの外観を提供し、またその状態を管理するAPI
つうのは、携帯電話用コンテンツ変換ゲートウェイやら、Web Swing (名前不正確)で、
大分前から出てたな。それをJSRが標準化しただけ。

・イベントのハンドリングと、入力データ検証をするAPI
分散MVCとかMVC typeII以来の流れだなー。
なんか新しい技術要素とか、シンプルで素晴らしい設計とか、あるの?
504非決定性名無しさん:03/08/14 16:36
>>476 :475 :03/08/05 00:19
>JSPは、生産性を向上するのにあまり役に立ってないと思うぞ。
>動かすまでは簡単だが。デバッグとテストとメンテはつらい。
>これからJavaでWeb鯖システム作る奴は、悪いこといわないから
>JSFにしとけ。

Servlet→JSP→JSF って、
無茶苦茶連続性ある技術やん。
なんで別物であるかのような嘘を書くの?

>>475 晒し上げ
505非決定性名無しさん:03/08/15 01:47
>>504
ServletとJSPとの連続性は疑問だなあ。
かなり無茶してるし。

少なくとも、JSPは苦手・・・。
506非決定性名無しさん:03/08/15 01:55
>>505
おっしゃる意味がよくわかりません。
可能なら、詳しく説明して頂けないでしょうか?

#ServletとJSPって、内と外をひっくり返しただけの関係なんだよな
507山崎 渉:03/08/15 18:05
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
508非決定性名無しさん:03/08/15 19:05
>>506
JSPはASPをパクっただけかと。
Servletとの関係は、Servletに変換・コンパイルされるというだけ。
そういう意味で、連続性に疑問と書いた。

で、「内と外をひっくり返しただけの関係」とは?
509非決定性名無しさん:03/08/15 21:38
>>508
こんな感じだろ。

ServletでもPerlでも、HTMLコンテンツを一々
printメソッド呼び出しに文字列として記述するのは、記述性が悪くて激しく面倒
 ↓
表示データを、テンプレートとか表示体(死語)として分離記述すれば、
記述性は向上。しかしコードとデータの対応関係が自明ではなく、管理が面倒
 ↓
「XXXX Server Page」の誕生
・MVC または Document-Viewのフレームワークを前提に、管理の合理化を検討。
・HTMLコンテンツはView部に記述するはず。
・View部は、表示データ量は多いが、
 コードの記述量はさほど多くないはず。
・と、ゆーか、コードには主に制御構造書く程度にして、
 複雑な機能はModelやDocumentに相当する外部コンポーネントに分離記述しよう。
→分量の少ないコードの方を囲って(quoteして)しまえ。←これが【ひっくりかえした】ということ。
 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
 quote方法は、htmlのタグ形式を適当に拡張しちまおう。(当時はまだXMLが普及してなかったから)
510非決定性名無しさん:03/08/15 21:38
 ↓
「TagLibの誕生」
・Server Page は(XML以前に仕様が決められたから)、
 簡単なタグ記述で、複雑な機能を呼び出す「抽象化機能」が足りない。
・XMLを使ってServerPageを拡張しよう!
・しかしXMLは中立なデータ構造に過ぎないから、
 コードとの対応関係を定める取っ掛かりがないなぁ
 (当時は)まだXML関連の標準も、流動的だし。
→taglib用の名前空間とマッピング規則を決め、
 taglib形式で機能記述するフレームワークを作ろう!
→taglibライブラリの標準化は、
 ベンダーが試行錯誤してから決めよう(→STL)
511非決定性名無しさん:03/08/15 21:46
 ↓
そして「JSF誕生」
・JavaのWebアプリ向けフレームワークは、
 MVC type2で決まりだな
・じゃぁ、そろそろMVC type2向けフレームワークの標準化
 でも始めるか
・View部は当然、JSPとTagLibベースで行こう
・今のフレームワークの機能要求水準は、こんな感じかな(Struts等眺めて)
 ・イベント・ソースとハンドラーの自由な接続
 ・Viewとアプリケーション・データソースの自由な接続
 ・画面遷移、ページ・ナビゲーションのサポートも必要だ
 ・多種多様なモバイル機器に対応するためには、
  画面表示の抽象化と、具体的なデバイスへの翻訳機構が必要だな
  このあたりもTagLibで記述させよう・・・
・・・以下、面倒だから略
512非決定性名無しさん:03/08/16 08:01
んー、煽りにマジレスしまくるのは疲れるなぁー。
要するに
 Servlet : コードが本文、データは引用 として記述
 JSP   : データが本文、コードは引用 として記述
ってのが「内と外をひっくり返しただけの関係」なわけ。
JSPservlet作ってみれば、実感できる。
これでServlet→JSPへの発展に連続性がある事を説明できた、と。

次はJSP→JSFへの発展の連続性を、誰か説明しる!
513非決定性名無しさん:03/08/17 03:13
>>512
煽りじゃないんだけどね・・・。

まあ、「ひっくりかえした」という表現でいいたいことは理解したよ。
PerlのCGIとPHPとの関係みたいなもんだな。

あと、Servlet から JSPが生まれた経緯も理解した。
たぶん、キミの言っている「連続性」もわかったよ。

とはいえ、発展の仕方はイマイチだったよなあ・・・。
すごく無理に無理を重ねているように思えるよ。
JSPはMVCモデルとしては大失敗だと思っている。
(ASPも同様。)

素直にテンプレートにするか(WebMacro, Velocity)
コンポーネントにするか(Tapestry)
どちらかにすりゃよかったのに・・・。
514非決定性名無しさん:03/08/18 18:08
>>493
>>なんか、包含関係にあるものを別物であるかのように語っていて、萎えた。


たとえばERPの人事モジュールをつかうことと、
人事システムを構築することは包含関係かと考えたが、
一見包含しているようにも見えるけど、
情報システムに対する効果を考えると
ちがうんではない?
とおれはおもうのだけど。

萎えちゃったのは、もうしわけない。

Webサービスだとか、Strutsだとかを語っていって
情報システムの本質について真っ向から議論しないと
アーキテクトとしての体力がこれ以上ついていかないとおもうのだけど。
サイエンス系なんで、あまり事務処理系には突っ込みたくないんでつ。
サイエンス系ベンチャー企業の業務システム支援とかなら、
多少興味持てるとは思うんだけど・・・従来の中小企業向けシステムをそのまま導入するのが良いことなのか悪いことなのか、判断できていないから、当座は避けておきたいでつ
↑いちおう
×業務システム支援
○業務支援システム

#PDA用日本語変換システムが、勝手に単語を補完してしまつた。。。
517非決定性名無しさん:03/08/18 20:13
と、ゆーか、フレームワーク化なんて、必要性を認めた人間が主体的に模索して、構築なり標準化していくべきもの。
業務系フレームワークに、これっぽっちも興味がない漏れが口出しすべきジャンルではないのでつ。

#フレームワーク構築用フレームワークとか、メタな話ならがぜん興味あるけどね。
#業務システム構築・・・多分一生やらねぇだろうなー
518非決定性名無しさん:03/08/18 20:52
というような、泥臭い部分を他人任せにするよな姿勢が、
世間一般の研究開発部門では、ありがち。
そしてそれは、しょうがない事だと思う。

アーキテクトがフレームワークという桃源郷を示して
まがりなりにも業務SEを誘惑して見せたんだから、
その実態に文句を言うばかりじゃなく、
今度は業務SEが業務系システムのドメイン・フレームワーク化の魅力を示して、
アーキテクトを誘惑する番なのではないか?

お客さんやプロジェクト・メンバーに対しては、
いつもやってることだよね?
不平不満ばっかで、魅力あるビジョンを示せないSEには、
誰もついて行かないと思うけど。。。

てなわけで、ほれ頑張れ!!!

519非決定性名無しさん:03/08/19 00:30
>>513
JSPは、政治的な理由(ASP使いをJava陣営に引き抜く)で誕生した
ある意味いかがわしい技術ですよ。

メジャーになってしまって引っ込みつかないですが。
520非決定性名無しさん:03/08/19 00:50
何故にそこまでJSPを目の仇にしたいのか、
あんたの主旨が全然理解できますぇーん。
JSFもJSPベースな訳だし(w
Tapestryと言わず、WebObjectsやりゃーいーじゃん。

つべこべ言わず、業務SE発ドメイン・フレームワーク提案でも練れ!
521非決定性名無しさん:03/08/19 03:44
>>519
そうだねえ・・・。
そして、Sun はまた同じ轍を踏もうとしている・・・。
Java 開発者を 1000万人にしたいって・・・。
無茶はやめてけれ。

>>520
誰に対するレスなのかわからんけどw
あんた、JSP 信者?
それとも、雑誌に洗脳された JSP 初心者?
522520:03/08/19 05:36
やれやれ、だからこの板はレベルが(w

劣っている人間にも二種類居て、
優れた人間の発言に耳を貸し、自分との違いを冷静に分析できる人と、
ちょっとした仮定や歴史的経緯に目もくれず、ひたすら相手を叩き、成長の機会を踏みにじる人と、
二種類居るようだね。そして、>>521君は間違いなく後者だな。井の中の蛙の煽りくんよぉ(www
523520:03/08/19 05:38
このスレにも>>521みたいな基地外が平気でレス付けるようになっちまった。
この板、もう役に立たねぇな。後は、OO2003シンポジウムのレポートするヤシが来るのを待つ事にするか
524非決定性名無しさん:03/08/19 05:41
>>519
そーゆーのは「営業上の理由」と言う。
「政治的理由」っつうのは例えば、
SunがIBMを味方に付ける為に、IBMの企業システム部門の戦略を渋々受け入れる
ような事を指すんだよ。

田舎に居ると言語感覚まで麻痺しちまうんかぃ(w
525非決定性名無しさん:03/08/19 05:50
>>513
そもそも MVC type2誕生の経緯を生暖かい目で見守っていた俺としては、
WebにMVC当てはめようとするIBMの感覚こそ、センス悪いと思うが(w
オリジナルSmalltalkのMVCとは、
通信・表示機構が全然違うWeb上で、
MVCを主張するというのは、木に竹を繋ぐような無理のある話。
それに飛びつく開発者も逝かれていると思うし、
Web MVCがなかなか成熟せず、複雑化して混乱を招いているのもむべなるかな(w

もっとシンプルな解決策を模索すべきだと、俺は思うよ。

ってな議論は、この板でも数年前にやったんだけど(ぷ
526非決定性名無しさん:03/08/19 06:01
まぁ、人の揚げ足鳥に終始して、本質的な議論をいつまでたっても始めない厨房相手にするのは、時間の無駄だったな
527非決定性名無しさん:03/08/20 02:36
キチガイというやつもキチガイかもw
528非決定性名無しさん:03/08/20 02:37
ここからは、>>520の駄目さ加減を語るスレになりましたw
529非決定性名無しさん:03/08/20 05:09
× MVC type2
○ MVC model2
なのな。。。
語源になったJSP 0.96のドキュメントは、既に闇の彼方へ消え、
世間一般でMVC=MVC model2 て事になってるのね
530非決定性名無しさん:03/08/20 05:19
ドメイン・フレームワークはどうなった?

アダプティブ・オブジェクトモデルはどうよ?
きっとアナパタの亡霊を見そうな気がするが(w
531あぼーん:あぼーん
あぼーん
532非決定性名無しさん:03/08/20 05:24
>>530
なんか今日午後チュートリアルがあるみたい
533非決定性名無しさん:03/08/31 09:33
>>513
>JSPはMVCモデルとしては大失敗だと思っている。
>(ASPも同様。)

ヤレヤレ、MVC至上主義者がまた一人…
JSPはMVCを前提としてる訳ではないでそ。
MVCっぽく使うとしたらこーなる、って例としてMVC model2を出しただけで。
534非決定性名無しさん:03/09/01 23:02
MVC type2って、名前はMVCだけどようするに
プレゼンテーションとビジネスロジックをきっちり
分けましょうってだけのことでしょ。
シンプルでいいアーキテクチャだと思うぞ。何が失敗なの?
535非決定性名無しさん:03/09/02 01:58
>>533
そういうキミは、カッコいい画面もつくれるし、素晴らしいロジックも
組めるんでしょうね・・・うらやましいよ(w

>>534
JSP が MVC type2 に適用するのに全く向いてないという点で、失敗なんだよ。

536非決定性名無しさん:03/09/02 03:42
>535
> JSP が MVC type2 に適用するのに全く向いてないという点で、失敗なんだよ。

よろしければ、何故、どの様な点が向いていないのかを、解説していただけませんか?

また、MVC に向いているプレゼンテーションレイヤのアーキテクチャは何とお考えですか?
537非決定性名無しさん:03/09/02 04:36
2chでも、フレームワーク作っているという人たちは多いけど
Struts以上のフレームワークを出す自信があるのだろーか。
そこんところの率直な意見、キボンヌ
538非決定性名無しさん:03/09/02 06:52
Strutsの優位点は、優れている事ではなく、デファクト・スタンダードに地位に付けた事。
そこがわかっていない >>537 のフレームワークは、きっとすばらしく普及阻害要因だらけなんだろうなぁ
539非決定性名無しさん:03/09/02 07:01
基礎のものは大体いい感じで信頼性の高いソフトが
出てきたから、ここらで業務ソフトでも信頼性の高い
ソフトを作らなきゃいかんよね。

で、さしあたって、人事や会計のソフトをオープンソース
で作ってはどうよと思ってるんだが、そういうのをやってる
っていう人は他にいるかしら。
540非決定性名無しさん:03/09/02 10:21
JSPは、

  Presentation-Logic-Storage (PLS)アーキテクチャ 
  (いわゆる3tears)。

DBMSベンダーの唯我独尊アーキテクチャなのら。
プレゼンテーションだロジックだ言い出した奴は、
DQNなDOA屋ケテーイ
541非決定性名無しさん:03/09/02 20:17
>>540
アプリケーションの 3-tiers アーキテクチャというと、
 ・プレゼンテーション
 ・アプリケーションロジック
 ・データモデル
 ・データインタフェース
と分けると思っていたんだが。
Storage(= データベース)はこの中に含まれない。

これは Martin Fowler『アナリシスパターン』で紹介されてた呼び方に準じているのだが、
3-tiersの説明でいちばんしっくりくるのがこれだった。

んで、Fowler はこんなことを薦めている。
 アプリケーションロジックとプレゼンテーションの間に、
 プレゼンテーションごとのFacadeを配置するのが望ましい。

C/S全盛の頃の話だが、今でも変わらぬ原則だと思うんだが。


プレゼンテーションとロジックの分離が、
タグライブラリだけでもまだ不足しているという意見なら同意。
542非決定性名無しさん:03/09/02 20:27
そういう基礎的なところはいいんだけど。



SAPやらInterstageやらなにやら「フレームワークで高信頼性・短期納期を実現」
とかなんとか、(理屈は分かるし今後数十年はそういう流れになってくとは思うが)
今のカタログとか見てみると、幻想を売ってるだけじゃねーかと思うようなもんばかり
なんだよな。

漏れの認識では、幻想を売ってうまいこといっているから、幻想が具現化するのも
十年後くらいにはなんとかなりそうで、そのときには他のプラットフォームは追いつ
けない状況になってそう。
543hn ◆iKwMOjCT4s :03/09/02 21:12
ってことは、今の「重要な価値(ノウハウ)は個人のプログラマに積み重ねられている」という状況から
「大きな企業が価値を持つ」という方向になっていっていくわけで、これは望ましい変化だと思う。
544非決定性名無しさん:03/09/02 21:16
大きい企業が価値を持つ、というよりは、ちゃんとトップが「企業」に価値を持たせようとすれば
それが報われる状況になるということで。それは単に(本当に多いパターンの)単に社員を働か
せて経営陣が搾取するだけのSI企業を淘汰していくようになるから、これはよいことだ。
545非決定性名無しさん:03/09/02 21:19
> 単に社員を働かせて経営陣が搾取するだけのSI企業

なんだそりゃ?
北朝鮮か?
546非決定性名無しさん:03/09/03 15:14
Httpベースのサバクラシステムは、そもそもMVCに向いていないという罠。
547非決定性名無しさん:03/09/04 07:27
>>546
>>370に書いたんだが。
548非決定性名無しさん:03/09/05 01:15
>>545

IT業は人月ビジネス。人を貸してりゃ稼げるイージーな経営が嫌いなだけ。
549非決定性名無しさん:03/09/09 01:01
>>547
妄想議論イクナイ
550非決定性名無しさん:03/09/09 01:02
370 名前: 非決定性名無しさん 投稿日: 03/06/15 16:06

Webブラウザの操作を、情報システムが受け取ってデータを更新することを考える。
(参照ではなく更新オペレーション)

Webブラウザ側で何をしようが、HTTPとして表現されたリクエストしか発行できないから、
リクエストの内容が妥当かどうかを検査する責任はすべて情報システム側にある。

DHTMLで選択肢リストを動的に制御しようが、
値のNumericalCheckをJavaScriptで実装しようが、
まったく同じ検査を情報システム側で再度実施しなければならない。
(HTTPリクエストなんて簡単に生成できるからね)

上述した「検査」をWebブラウザに委譲できない限り、アーキテクチャの質的な変化はないと思う。
そこまで変化できないなら、プレゼンテーションをJSPで構築してなんら問題ないでしょ。


逆にWebブラウザに処理を委譲するならば、HTTPを通過するより前に「実施した処理を保証する仕組み」が必要だと思う。
たとえばこんな感じ。
・委譲された妥当性検査処理コンポーネントには、委譲したシステムのデジタル署名がなされている
・Webブラウザは、妥当性処理後の情報にブラウザ側のデジタル署名を行う
・HTTP上は、デジタル署名済みデータが流れる
・システムは、送られてきたデータの署名を確認して、正常に妥当性検査された値だと確認する
・システムは、(妥当性検査することなしに)送られてきた値を受け入れる

ここまでの責務を担当できるフレームワークならば、喜んで使う。
つーか、Webブラウザの守備範囲じゃないか。
551非決定性名無しさん:03/09/10 11:29
>>550
いい書き込みだ。すばらしい。
でもデジタル署名って、内容が改ざんされていないことは保証できても
データが妥当かどうかの保証ってできないんじゃないかな?
やっぱりデータを受け入れる側でのチェックは必要だよ。

おれとしては、どのみちサーバー側でデータの妥当性を検証する必要が
あると思う。どちらかというと、サーバー側での妥当性検証を省くので
はなく、クライアント側とサーバー側とで妥当性検証のロジックを共通
化する方向を検討したい。

クライアント側での妥当性検証は、実際のところJavaScriptでやるしか
ない。ということは、サーバー側で同じJavaScriptを実行してやれば、
妥当性検証ロジックが共通化できるということだ。

今までは、クライアント側はJavaScripで、サーバー側はPHPやらPerl
やらで書いていたから2度手間だしメンテナンスが大変だった。
しかしサーバー側でJavaScripを実行すれば、そんな面倒から解放される。
サーバーサイドJavaScript万歳!

・・・妄想かなー。結構いいと思うんだけど。
552非決定性名無しさん:03/09/11 00:11
>>550
普通にクライアントはJavaアプリでだめですか?
状態維持だって暗号化だって自由自在。
553非決定性名無しさん:03/09/11 05:15
>>552
Flashアプリでだめですか?
554非決定性名無しさん:03/09/11 11:59
>>551
脳味噌イカレてるんでないか
555非決定性名無しさん:03/09/16 22:06
WACの酷さにビビッた。
史上最低です。
556非決定性名無しさん:03/09/16 22:21
訂正
×WAC
○WACS
557非決定性名無しさん:03/09/16 22:51
>>551
別にサーバ側JavaScriptに拘らなくても、
XML Schemeから、値チェック用コードを二種類生成して
クライアント側とサーバ側で実行してやれば良いではないか
と書いてみるバリデーション
558非決定性名無しさん:03/09/17 00:15
>551
>557
ていうか,struts validatorがもうすでに
client side, server side両方,ひとつの定義ファイルからやってくれるのだが.
ご存知?
559非決定性名無しさん:03/09/17 00:49
>>556

具体的に最低なところをきぼんぬ
アンチパターン化すれ
560非決定性名無しさん:03/09/17 02:17
>>550
たとえC/S別々のコードが自動生成されたところでHTTPを通ってしまえば何の意味もない
みたいな意味では?
561非決定性名無しさん:03/09/17 04:51
しかしこの分野も停滞甚だしいな。
数年前やってた事と、strutsと、ほとんど一緒(w
562非決定性名無しさん:03/09/18 11:44
>>557,558
それは値チェックが単純な場合のみだよね?
値が整数であるとか、メールアドレスであるとか、最大値と最小値ぐらいしか
制限がない場合とか。
値チェックがもっと複雑になると、宣言的な記述では難しく、どうしても
プログラムを書いてチェックを行うしかない。
そうなると、そのプログラムは結局なんらかの言語で書くしかないんだよね。

例えばだな、3つの数値を入力してもらって、その合計が100以下であることを
チェックしたいとしよう。それはStrutsでも簡単にできる?
設定ファイルにちょこちょこっと記述したら、サーバーサイドとクライアント
サイドの両方のコードを生成してくれる?
できるのかなー。ちょっと調べてみよう。
563非決定性名無しさん:03/09/18 14:10
>>560
さりげなくいいフォローしてくれてたね。ありがと。

通常のアプリケーションでは、ユーザからの入力をうけとる部分と
それを処理する部分が同じだから、入力チェックは1回でいい。
しかしクライアント・サーバ型だと、入力をうけとる部分(クライ
アント)とそれを処理する部分(サーバ)が分かれている。
よってクライアントが本当に信用できるという保証がないかぎり、
サーバ側でも入力チェックはしないといけないよね。

そうだな、例えるなら発注した品物をお店が受取り検査するような
もんかな。
発注先でも品質検査はやっているだろうが、それでも受け取るほう
でも検査はしないとだめだようね。
こんなたとえでわかってもらえるかなー。
564非決定性名無しさん:03/09/18 18:19
>>562

はぁ?なんか、基礎のできていない素人さん出現ですか?
XML Schemeで表現しにくい範囲型なら、
OCLあたりで制約条件書いてvalidatorでチェック、
つうのが妥当じゃないかな。
OCLで宣言的に範囲書くのも難しいんなら、
プログラム記述言語で書かれた判定メソッド呼び出してチェックするとか、
静的に範囲チェックを行うのが難しいなら、例外ハンドラーと関連づけるとか
(この場合必ずしも事前チェックの意味をなさないが)、
いくらでも手はあるでしょ。

一体 >>562 は、何を主張したいの?
565非決定性名無しさん:03/09/18 18:23
>>563
これも意味不明。
クライアント側での値範囲チェックは、
通信遅延の大きなネットワークを介さずに、
小回りの効くローカル処理で、インタラクティブなエラー修正をさせたい、
って意図で、設けられているんだよ。

碩学の>>563には、想像もできないんだろうけど???
566560:03/09/18 19:59
>>563
礼を言われておいてナンなんだけど、
>>550 の主眼は
 「信頼できる検査処理」をWebブラウザへ委譲できなきゃ意味がない。
ということだよ。

まっとうなシステムならば、サーバー側での検査は全項目について行われる。
そのうちの任意項目についてはクライアント側でも行われる(>>565 のような理由で)。
逆に、DBの参照制約違反みたくサーバー側でしか実施できない処理もある。

このとき同種の処理について2種類のコードを書かなきゃならないところを、
Struts はXMLスキーマで共通化させている。
開発者が楽をするためのまっとうな方向だとは思う。

ただし、どのみち従来と変わらずHTTPを通ってしまうのだから、
フレームワークとしては進化していてもアーキテクチャとしては変わっていない。
もっと気軽にPKIが使えるよう広まってくれないかなあ。

567非決定性名無しさん:03/09/18 20:53
>>566
> 「信頼できる検査処理」をWebブラウザへ委譲できなきゃ意味がない。

はぁー。
鶏をさばくのに牛刀、ってな感じがしないでもないですが。
ECの与信処理、決済処理みたく、秘匿性と改竄耐性のある分散処理が必要な
フォーム・データって、そんなに多いんですかねぇ。

そこまで重要なフォーム・データなら、
ふつーSSL経由で ActiveX or Java {Applet|Application} (ryaku
568非決定性名無しさん:03/09/18 20:56
つか、要するに、
WS Security 系統の規格を充実させて、
(ファットな)クライアント側で使えるようにしてほしい、
って所か。
569非決定性名無しさん:03/09/18 20:58
ウチの昔の上司みたいなネタ振りだな。

既にトップベンダー各社が揃い踏みで必死で標準化してる分野に薀蓄垂れて、
寿命の短いニッチなソリューションを、ハイテクのごとく客に売り込む輩
570非決定性名無しさん:03/09/18 21:00
×ニッチなソリューション
○非標準でローカルなソリューション
571非決定性名無しさん:03/09/18 21:05
>>569
国内ベンダーでも、標準化活動を随分してるらしいけど、
それですら、標準化による勝算のない、技術的検討活動への参加
でしかないらしいよ。

ましてや、標準化動向とは無関係な、中途半端なローカルなソリューションを提案されても(汗
草の根活動とか大切だけど、どーせなら、標準化のなされていない分野で、
正々堂々と勝負すればいいのにねぇー
572非決定性名無しさん:03/09/18 21:18
>>566
>>550 の主眼は
> 「信頼できる検査処理」をWebブラウザへ委譲できなきゃ意味がない。
>ということだよ。

「Webブラウザへ委譲できなきゃ意味が無い」って、どーゆー価値観に基づく判断なのだろう。
そもそも、Webブラウザ側に、
プレゼンテーション処理と入出力処理を全部委譲する事すら現実的ではないのに。
M$に右へ倣えで、ファット・クライアント・マンセーとかするつもりでつか?

573非決定性名無しさん:03/09/18 21:29
クライアントの重量法則
 クライアント環境の流行は、数年おきに、
 軽量マンセーになったり、重量級マンセーになったりする。
 しかし、流行が軽重どちらに流れようと、
 顧客の財布は軽くなる一方である。
574非決定性名無しさん:03/09/18 21:43
>567
どうでもいいが重要なデータに
セキュリティぼろぼろのactiveXを
使うというのは何の冗談だ?
575非決定性名無しさん:03/09/18 22:01
揚げ足鶏好きだな(w

M$のファット・クライアントとでも書き直せば、
君の下卑た揚げ足鶏精神を満たす事ができるかどうか・・・。
576非決定性名無しさん:03/09/18 22:03
>>575
この板の粘着は、
・JSFはJSPではない、とか、
・ServletとJSPは連続性がない、とか、
出鱈目なレッテル張りするだけの厨房だから、
いちいち上げ足取りの相手をする必要ないよ。

577非決定性名無しさん:03/09/18 22:20
ところで、>>382=>>355と、>>566読み返してみて、気付いたのだが。

この板の自称SEさんは、
 「HTTPみたいな軽量プロトコル使う以上、
  サーバ側にクライアントを操作するためのクライアント・ピア・オブジェクトが必要になる」
という事実を理解できていないように感じる。

#ここでピア・オブジェクトと言ってるのは、
#テンプレートだったり、サーバ・ページだったり、
#あるいはDOMだったり、色々な形態を取るけどね。

普通にMVCをネットワーク経由に拡張しようとすると、
まずぶち当たる問題なんだけどね
578非決定性名無しさん:03/09/18 22:26
サーバ上のピア・オブジェクトを無視したいのなら、
ファット・クライアントに走るのも良いかもねぇー(ニコニコ

あるいは、新世代のシン・クライアントとして、
SOAPを喋れて、記述がHTML並に簡単な、SOAPブラウザー
とか開発したら、もしかすると売れるかもよ(ニタニタ
579あふぉ:03/09/18 22:49
よし、SOAPを喋れるSOAPletとか、i-SOAppli とか作るぞー
580非決定性名無しさん:03/09/18 22:54
>>574
どうでもいいが重要なデータに
セキュリティぼろぼろのWinサーバを
使うという冗談が好きな人も多いんだから、、、
581非決定性名無しさん:03/09/19 00:08
>この板の自称SEさんは、
> 「HTTPみたいな軽量プロトコル使う以上、
>  サーバ側にクライアントを操作するためのクライアント・ピア・オブジェクトが必要になる」
>という事実を理解できていないように感じる。

そんな馬鹿いたか?どのへん?
582ActorJ:03/09/19 00:27
ファットクライアントとサーバ間でメッセージパッシングし合ってぱっつんぱっつん

でもえーじゃないか
583いゃんばかん:03/09/19 00:57
じゃあいい加減、
ドメインフレームワークに議論を絞るって方向で。
以降、クライアント周りフレームワークは無視ってことで
よろしく。
584非決定性名無しさん:03/09/19 07:31
レスの数が増えれば増えるほど、レベルが低下する掲示板はここでつか?
585非決定性名無しさん:03/09/19 21:02
>>564
なんか話ずれてない?
おれは、
・どうせクライアント側とサーバー側とで同じように値チェックを行わないと
 いけないんなら、両方で違う言語のプログラムを書くんじゃなくて、
 両方とも同じ言語(JavaScript)で書いて実行できればいいんじゃない?
という話をした。

それにたいしてあんたが
・XML Schemeから、値チェック用コードを二種類生成して
 クライアント側とサーバ側で実行してやれば良いではないか
と書いた。このアイデアはいいと思うし、実際Strutsで行われていることも
知っている。

だけどこの方法にも限界があって、
・単純な値チェックならそれでもいいけど、複雑な値チェックはどうしても
 なんらかのプログラム言語で書かないといけないよね
と書いた。つまり結局はプログラミングをなくすことはできない。
だから最初の問題(クライアント側とサーバ側とで別々のプログラムを
用意しなくてはいけないこと)は解決されていないことになる。

そしたらあんた、
・OCLで宣言的に範囲書くのも難しいんなら
 プログラム記述言語で書かれた判定メソッド呼び出してチェックする
これって意味ないじゃん。
制約条件を宣言的に記述するだけでいろんな言語のプログラムを自動的に
生成できることに、あんたの主張の意味があるんじゃないの?
結局プログラムを作成しなきゃいけないんだったら、最初の問題の解決に
なってないじゃん。

おれはあんたが何を主張したいのかわからないよ。
586非決定性名無しさん:03/09/19 21:05
>>564
つーかさ、人を「基礎のできていない素人さん」呼ばわりしといて
「XML Scheme」はないんでない?
557と564の両方で使っているから、typoじゃないよね。
まあおれはOCL知らない素人だけど。
それともXMLをSchemeに変換して実行でもするのかね?
#そういやそんな研究もあったなあ。
587非決定性名無しさん:03/09/19 21:10
>585-586
熱くなるのもいいが、2ちゃんで特定の相手を
「あんた」呼ばわりするような反論の書き方は
いかがなものかと思うので、少し冷静になれや。

こういうのは第三者に説得力を持たせることが重要よ。

ちなみに漏れは564でも何でもない通りすがりの人だよ。
588非決定性名無しさん:03/09/19 21:34
>>565
ことの発端となった550を読んで見ろよ。
> 上述した「検査」をWebブラウザに委譲できない限り、アーキテクチャの質的な変化はないと思う
と書いてあるだろ。
おれは、それは無理だ、Webブラウザ(クライアント側)でどんなにチェックを
行っても、サーバ側でも同じようにチェックをしなきゃいけないぞ、ってことを
563で書いたんだよ。

つまり今問題にしているのは「クライアント側でチェックすればサーバ側での
チェックは不要か否か」であって、「クライアント側でチェックを行う目的は
何か?」ではないんだけど。

しかしあんたも小難しい言葉知ってるねえ。『碩学』なんて、あんたに言われる
まで知らなかったよ。

せきがく 0 【▼碩学】
〔「碩」は大きい意〕学問が広く深いこと。また、その人。

これって褒め言葉?あ、皮肉か。
#つーか、こんな言葉持ち出すあんたのほうが碩学だよ。
589564:03/09/19 23:00
>>586
× XML Scheme
○ XML Schema
ね。
w3cのTR出てすぐ斜め読みして応用考えた口だけど、
Lispマニアだから手が勝手に Schemeとか打ってしまったみたい。
スマソ(w


>>585
>制約条件を宣言的に記述するだけでいろんな言語のプログラムを自動的に
>生成できることに、あんたの主張の意味があるんじゃないの?

そのような主張は、しておりませんが、何か?
行間を勝手に妄想するタイプの方ですか?


>結局プログラムを作成しなきゃいけないんだったら、最初の問題の解決に
>なってないじゃん。

入力チェックを、XML SchemaやOCLで記述できないとしたら、
プログラミング言語と同等の表現力を持つ言語で入力チェックを記述する必要がある
かと思いますが、何か?
何か、素晴らしい魔法をご存知なのですか?

590非決定性名無しさん:03/09/19 23:19
>>588
>つまり今問題にしているのは「クライアント側でチェックすればサーバ側での
>チェックは不要か否か」であって、「クライアント側でチェックを行う目的は
>何か?」ではないんだけど。


その話は、>>370-374で既に終わってるような気がします。
あえて>>547-550で、再提起されているのは、
どんな意図で、何を主張されているのですか?


また、
 >>546 Httpベースのサバクラシステムは、そもそもMVCに向いていないという罠。
に対するレスとして、
 >>547 >>370に書いたんだが。
 >>550 (370のコピペ)
という事ですが、>>370のどこが、
>>546の意見「MVC(typeI)はHTTPベースのクラサバ(=軽量プロトコル、シンクライアント)に適さない」
という意見と等価だと、主張されるのでしょうか?


分散システムの両端で、値チェックをする必要の有無は、
>>370に書かれているように、ファット・クライアントなり、クライアント側コンポーネントでも
解決できると思います。
そしてその問題は、分散MVCとかいうならまだしも、
MVC typeIとは丸きり無関係な話だと理解しておりますが。


人の意見をまるきり無視して、
見当違いな主張をされる貴方は、
普段の生活でも、大きな障害を抱えいるのでは、ありませんか?
591非決定性名無しさん:03/09/19 23:33
>>589

> そのような主張は、しておりませんが、何か?

じゃあ何がいいたいの?

>>557 には
>XML Schemeから、値チェック用コードを二種類生成して
>クライアント側とサーバ側で実行してやれば良いではないか
とあったから、クライアント用とサーバ用のプログラムが自動生成
できることを主張してるんだと思ったんだけど。

>行間を勝手に妄想するタイプの方ですか?

すまない、主張がよくわからんから補ってしまったよ。
ばかなおれでもわかるように説明してくれ。
592非決定性名無しさん:03/09/19 23:41
と書いて、匿名掲示板の罠に嵌った罠。

要するに、このスレには、
 >>370=>>550 の話題を提供した人と、
 >>588と、
 >>565=>>590=漏れと、
少なくとも三種類の人 (2名以上居るかどうかは定かでない(w)
が居る訳ね。

じゃあ、
>>588

クライアント・コンポーネント無しのシンクライアント(Webブラウザ)を前提とする限り、
分散システムの両端で、値チェックが必要なケースが多いでしょうね。常識的な話だけど。

で、>>588は、煽り以外の目的で、一体何を主張したいの?
同じ主張を何度も何度もしつこく繰り返しているだけで、
新しい主張が見えないわけだが。

ところで議論の発端になった>>370は、
ファット・クライアントなり、クライアント側コンポーネントで実装可能な、
二重チェック回避方法を示している。
そして、そーゆー事をするフレームワークはないね、と締めくくっている。

>>370を素直に解釈すると、
「UI側フレームワーク(VC部分)の機能向上の一つとして、
 ユーザ・インターフェース(入力チェック含む!)の向上を目指すとすれば、
 処理の委譲が可能なクライアント
 (=ファットクライアント、クライアント側スクリプト、クライアント側コンポーネント等)
 が必要になるね」
という意見に受け取れる。
593非決定性名無しさん:03/09/19 23:45
>>590
>その話は、>>370-374で既に終わってるような気がします。

しらねーよ、そんな昔のこと。
全部読まなきゃ書いちゃいけないのかい。

おれは370も546も547も書いてねーよ。
なんで550から始まった話題に、それより前のことを持ち出すんだよ。
MVC Type I なんて話題にしてないっつーの。


>人の意見をまるきり無視して、

あんたほどじゃねーよ。

>見当違いな主張をされる貴方は、

あんたほどじゃねーよ。

>普段の生活でも、大きな障害を抱えいるのでは、ありませんか?

あんたほどじゃねーよ。
594別スレの1:03/09/19 23:46
【このスレで議論すべき事】

1. 日本製JavaFrameworkの駄目さ加減(w
2. その改善方法
3. 良いフレームワークの実例、デファクト・スタンダード等の情報交換(w
 3-1. UI/アーキテクチャ側フレームワークの進展・・・Struts以降 (WO等)
 3-2. 業務ドメイン・フレームワークの状況
4. その他なんでも(・∀・)イイ
595593:03/09/19 23:47
…ってわざわざ見て見たら、370のコピペが550だったのね。しらんかった。
もしかして、釣られたのか?
ショボーン
596非決定性名無しさん:03/09/19 23:48
>>593
スレの流れを読まずに嘴挟むのは、いかがなものか?

一般社会では、そーゆー態度を
「人の意見をまるきり無視して、見当違いな主張をする 」
と呼ぶんだよ、わかったかい
597非決定性名無しさん:03/09/19 23:49
>>593=情死す板の常駐煽りに類する人物、と判明。

この件終了
598非決定性名無しさん:03/10/03 18:38
ほっしゅ
599非決定性名無しさん:03/10/30 01:55
あーあ、Forte 4GL よかったなぁ〜
価格が高すぎたのと、登場が速すぎたのが敗因か
600名無しさん@Linuxザウルス:03/11/24 03:46
相変わらずこの板には怪しい上げ荒しが住み着いて、気に入らないスレのdat落としを画策してるようだな
601非決定性名無しさん:03/11/24 22:09
>>599
Forte 4GLって何?
602U ◆CZtFsGiu0c :03/11/29 03:11
>>601
その昔、Forteって製品があったんだよ。会社の名前もForte。
CORBAをベースにした分散オブジェクト開発/実行環境。

言語はForte 4GL(C++ライクだったけど、今考えるとJavaに似てた)、ローカルの環境で
一括して開発したものを、別々のノードに分割して配置できた。

結局泣かず飛ばずでSunに買収されて単なるJavaのIDEになってしまった。
そのなれの果てが今のSunONE Studio。
603非決定性名無しさん:03/11/29 22:33
学術スレage
604非決定性名無しさん:04/02/11 22:53
今年もJavaONEあるの?

みかかゴムウェアのらずべりとかいう
のを初めて知ったのがJavaONEだった

またへんなものみつけられるかな
605非決定性名無しさん:04/02/12 20:59
何気に旧>>604と現>>604の間に透明あぼーんが入ったね。
一体なにがあったの?
606非決定性名無しさん:04/02/13 01:58
>>605
透明あぼーん、って何?
607非決定性名無しさん:04/02/18 00:59
608非決定性名無しさん:04/02/18 21:05
609非決定性名無しさん:04/02/19 23:37
>>607
てかきょういったけど、J2EEはやっぱ停滞してるなあ。
話題が前にすすんでかないもんな
JAVAONE時から。
610非決定性名無しさん:04/02/19 23:38
これはJavaOneの縮小再生産だし。
仕方ないでしょ
611非決定性名無しさん:04/02/20 00:33
つうか、IBMが出ない時点でダメぽ。
612非決定性名無しさん:04/02/20 22:46
>>611
「エクリプス」なんて下品なこと言ってるから、仲が悪くなるのはしょうがないよ。
ほんと低俗。
613非決定性名無しさん:04/02/24 00:35
nttdataのterasolunaの感想は。ダメだな。全くもってダメ。
614非決定性名無しさん:04/04/07 12:17
>>609
替わりにJBossがある。
615非決定性名無しさん:04/05/18 00:28
たとえばどんなん?
616非決定性名無しさん:04/05/18 00:30
↑なんであげ荒らしばかり繰り返すの?
他人に迷惑だとは思わないの?
一行レスばかり繰り返して。
あなたの人間性を疑います。
617非決定性名無しさん:04/05/18 00:44
>>616
例の山崎パンだか吉田勝利が荒してるんだろうよ。

最近、ヤツとおぼしきコテを叩きまくったから、ヤツも荒れてるんだろうよ。
618非決定性名無しさん:04/05/18 00:46
関係ない話で恐縮だが。

フレームワークの有望な市場として、業務系アプリ市場がある、とつい最近まで勘違いしてた。
俺のメインの領域じゃないから、あくまでもよく知らない市場に関する想像ね。

けど、しかし、やっぱ、業務系は、どこまでいっても果てしなく不毛だな。
最近、ちょっと業務系に関わらざるを得なくなって痛感してる。
不毛な理由は、次の通り。
1. 業務系を破綻なくこなすことは容易。しかし、それはとてつもなく単調かつ低スキルな仕事でしかない。(詳細略)
2. 業務系で儲けようと思ったら、果てしなく工数を膨らませて、ほとんど無意味で実装の糞にも役立たない「設計」をやる要員を増やす必要がある。
 こいつらが、単調な仕事を普通に破綻なくこなす忍耐力と常識とスキルを持ってれば、
 問題は無いのだが。無駄仕事にぶら下がっても平気な連中っつうのは、大抵、幾つも問題を抱えてる連中が多い。
 結果、工数獲得のための無駄無駄要員が、プロジェクトの健全さを根幹からなぎ倒す、
 という珍事が多発する。
3. 他方、業務系フレームワークを構築して、生産性と品質を上げるべき任務の人達。
 こいつらは、2.の連中とレベルが違い過ぎるし、さりとて2.の連中にすら完全な仕事をさせるに足る、
 シンプルで合理的なフレームワークを組み立てるには、能力が寸足らず。

ってな現状を踏まえて、なんかポスト業務フレームワークな地平を切り開かなくてはならない私の立場。
つらいな〜(藁
海外の著名コンサルの人達は、ど〜やって仕事を組み立ててるんだろう。。。
619非決定性名無しさん:04/05/18 02:19
>>618
俺は今まさに 3. の領域に進もうとしている。
1. や 2. のような馬鹿に「馬鹿」と言わずに慇懃に仕事をするのはもう終わりだ。

テクニカルなフレームワークも、もうメーカーから調達すりゃあいいやという気分だ。
本当のビジネスオーナーと話をする、仕事をする。
620非決定性名無しさん:04/05/18 05:47
>>619は、コンサルになると主張してるらしいが、>>618のどこにもそんな話題は書いて無い。
そんな注意力散漫なきみの相手をしなきゃならん顧客重役に同情するよ。
621非決定性名無しさん:04/05/18 20:32
>>616

意味不明なヒステリーだな。生理?

>>619
読解力がないヴァカ。


>>620
ただの揚げ足鳥。

622非決定性名無しさん:04/05/18 21:29
>>621
赤シャカ?
623非決定性名無しさん:04/05/26 23:52
氏にたい
624非決定性名無しさん:04/06/04 00:02
>>623
いつでもどうぞ。
625非決定性名無しさん:04/07/03 21:37
>>621
氏ね
626非決定性名無しさん:04/09/02 18:04
仲間由紀恵って異常に可愛いよな
627非決定性名無しさん:04/10/03 12:03:49
これからよくなる。
628非決定性名無しさん:04/10/16 20:44:32

日本人は論理的な思考ができないのだ。
当然日本製フレームワークなんかできっこない。

629非決定性名無しさん:04/10/20 00:36:16
日本はアメリカのフレームワークでできてるからな。
630非決定性名無しさん:04/11/20 13:18:07
最近銀行に行ってるけど、
彼らのようなCOBOLやPL/Iのコテコテな業務系の会社にとっては
Javaなんてあまり興味ないみたいだな。
基幹系をJavaで書き変える予算も度胸も能力もないし、
Javaはしょせん情報系で使う言語なんだとわかた。
631非決定性名無しさん:04/11/20 17:02:33
最後の一行が前の行までと繋がってない
632非決定性名無しさん:04/11/20 18:29:47
Would you like Seaser2?
633非決定性名無しさん:04/11/28 13:16:02

あの…これ…落としものですよ…

         .∧__,,∧
        (´・ω・`)
         (つ幸と)
         `u―u´

  あなたのすぐ後ろに落ちていましたよ?
634非決定性名無しさん:05/01/03 01:51:15
gg
635非決定性名無しさん:05/01/15 20:23:47
age
636非決定性名無しさん:05/01/20 20:59:24
InterStageってどう?
637非決定性名無しさん:05/02/20 14:46:41
スコスコ  ,ィヘ⌒ヽフ  ブヒブヒ-
    / (  ・ω・)) -=3 
 ε//   し ヘ⌒ヽフ   アア-ン
  ( (  _,.ノ(  ・ω・)) -=3 
   し しー し─J
638非決定性名無しさん:2005/03/25(金) 00:41:51
age
639非決定性名無しさん:2005/03/25(金) 12:51:54
>>422
> ぶっちゃけ開発者が自己拡張可能な仕事環境。

開発者が自己拡張可能な環境、と言えば
Eclipse上の EMFやXSDが、ずいぶんいい感じに発展してきたね。
クローズド・ソース商売のどっかとは、対照的だ
640非決定性名無しさん:2005/04/15(金) 18:44:38
古い話題へのレスで恐縮だが、最近話題のGoogle map, Gmailは
結局 JavaScript:+DHTML+Webサービスで実装されたワナ。

DHTMLフカーツというところが、渋いね。
641非決定性名無しさん:2005/04/15(金) 18:48:21
642非決定性名無しさん:2005/04/22(金) 22:15:31
そろそろ過去ログ行きかな
643非決定性名無しさん:2005/04/23(土) 19:36:58
                   r、
                    | :.\
         ____   ノ ;;:: キ
         \、 ..::-`"゛ _  iヘ
           Y ,     ○ ヾ\
          /^f:○ f⌒ヽ   } }
          |: .|:..  .)  |  ノ |    
           ゝ:ヾ..  ⌒" ..,イ、イ
            \;"ヽ::... ∠ ヽ \
          γ⌒:|:: .}"    ⌒\ \
           |  ;/ /    ,ィヘ. \ ヽ
          | / /    ノ   \___ノ
          | " /    /
           ゝ__ノ    /
644非決定性名無しさん:2005/05/26(木) 14:33:00
>>641
Ajax (Asynchronous JavaScript + XML)つうやつだね。
Google Mapsとか、最近のSoftwareDesign誌で記事になってる
645350:2005/05/26(木) 14:40:19
そーだね。
Ajaxで、thin clientタイプの分散イベント処理が普及し始めたわけだ。
そんなレベルの話が2年前には通じない・・・それが情報システム板クオリティ
646非決定性名無しさん:2005/05/26(木) 14:50:48
>>632
Seaserは知らない。
Seasarなら知ってる。
647非決定性名無しさん:2005/05/26(木) 15:07:36
>>358>>560がこのスレを潰した、
とゆー結論で
648非決定性名無しさん:2005/05/26(木) 15:23:59
>>560は全然関係ないだろ。
とにかく技術論のど真ん中で、幼稚な突っ込み入れて
議論を妨害してくるキチガイがいるのが、
2ちゃん
649非決定性名無しさん:2005/06/02(木) 15:30:12
>>645
Ajaxは使われている技術だけ見ればいまさら感がありますが、
普及の障害になる古いブラウザがほぼ退場したのは今年の事ですよね。
ノウハウ解説やライブラリも今年になってから揃ったし、
結果的にはブームになってから動いても間に合ったのでは?

location.hashを使ったセッション復元 (ノウハウ解説、2005/02/27)
http://la.ma.la/blog/diary_200502270128.htm
XMLHttpRequestについて (ブラウザ検証、2005/04/06)
http://www.hawk.34sp.com/stdpls/xml/xmlhttprequest.html
JKL.ParseXML - XML→JSON展開クラス (ライブラリ、2005/05/18)
http://www.kawa.net/works/js/jkl/parsexml.html

>>647-648
>>346-417あたりを読み返しましたが、
>>358がなにを勘違いしているかは>>410ではっきりしています。
(DHTML+Webサービスはありえないと思い込んでいる)
>>411-417まで358の方が間違っていると表明しています。

他人の間違いを見つけたと勘違いしてはしゃいでいる人が
ひとりいただけで、ちゃんと分かっている人も多かったわけです。
はしゃぐ人は自分の方が間違っていると分かったとたんに消えます。
単にどこが間違っているか指摘して議論を続ければ済む話でしょう。
650非決定性名無しさん:2005/06/02(木) 16:37:26
>>649
議論の整理をどうもありがとうございました。

次の議論の方向付けは難しい所ですね。


>> Ajaxは使われている技術だけ見ればいまさら感がありますが、
>> 普及の障害になる古いブラウザがほぼ退場したのは今年の事ですよね。
>> ノウハウ解説やライブラリも今年になってから揃ったし、
>> 結果的にはブームになってから動いても間に合ったのでは?

いや、普及待ってからつうよりw
元ネタは、10年近く前、Javaサーバ応用パッケージ企画でして。
当時はJ2EE〜XML〜Apache系オープンソースもまだ出ていないという・・・
651非決定性名無しさん:2005/06/02(木) 16:38:08
>>649
議論の整理をどうもありがとうございました。

でも、議論の続きを方向付けるのは、なかなか難しそうですね。


>> Ajaxは使われている技術だけ見ればいまさら感がありますが、
>> 普及の障害になる古いブラウザがほぼ退場したのは今年の事ですよね。
>> ノウハウ解説やライブラリも今年になってから揃ったし、
>> 結果的にはブームになってから動いても間に合ったのでは?

いや、普及待ってからつうよりw
元ネタは、10年近く前、Javaサーバ応用パッケージ企画でして。
当時はJ2EE〜XML〜Apache系オープンソースもまだ出ていないという・・・
652非決定性名無しさん:2005/06/15(水) 17:55:20
>>396
>>418
ドメイン特化言語
  http://capsctrl.que.jp/kdmsnr/wiki/bliki/?DomainSpecificLanguage

  ドメイン特化言語(DSL:Domain Specific Language)とは、ある問題に特化したコンピュータ言語のことです。
  いろんな問題に対応できる汎用的な言語のことではありません。ドメイン特化言語についてはこれまでも
  議論されてきましたし、コンピュータが使われてきたのと同じくらい長い間使われてきました。

  DSLを頻繁に使用しているコミュニティに、Unixコミュニティがあります。
  そこではDSLは「リトル言語」や「ミニ言語」などと呼ばれています
  (この伝統について、Eric Raymondが素晴らしい議論を提供してくれています)。
  最も一般的なUnixスタイルは、言語の文法を定義し、
  コード生成機能を使ってDSLから汎用的な言語を生成する、
  あるいは、そのDSL用のインタプリタを書くことです。
  こういったことを簡単にするツールがUnixにはたくさん揃っています。

  LispやSmalltalkのコミュニティにもDSLの伝統があります。
  しかしこれは、Unixコミュニティとは違ったやり方で行われています。
  新しい言語を作るというよりも、汎用的な言語をDSLに変化させるのです
  (Paul GrahamがProgramming Bottom-Upの中でこのことについてうまく説明しています)。
  この「言語内DSL」では、プログラミング言語それ自体を元にしてDSLを定義します。
  これはどの言語でもできる一般的なやり方です。
  私も問題を解決するためのDSLを作るために、関数を定義することを常に考えてきました。
  すかしながら、LisperやSmalltalkerたちは私よりもずっと深くこの方法に取り組んでいます。
653非決定性名無しさん:2005/06/15(水) 17:56:13
  これら2つの流れは、PragDaveの言葉でうまく合流しました。達人プログラマーたちは
  ずっとDSLのファンだったのです。 DSLは元々、Unixの伝統から来たものでした
  (The Pragmatic Programmer(日本語『達人プログラマー』)のセクション12に素晴らしい議論が載っています
  ――これは「達人の極意12」と呼んでもいいかもしれません)。
  インタビューのなかでDaveはこう言っています。
  「コード生成はいつも使うけど、Rubyでプログラミングしているときはほとんど使わない」と。

  私はいつもDSLを作成するのと似たようなことを、設計を肉付けする際に行っています
  ――クラスやメソッドがDSLとなるように開発するのです。
  できることなら、そのとき使っている言語でこれをやりたいのですが、
  もしできないならできないで、コード生成を使うことになるでしょう。
654非決定性名無しさん:2005/06/15(水) 18:04:31
>>651
昨今のAjaxブームは、やはりDHTMLの人の仕事みたいですね。
DHTMLの命名はともかく、起源はNetscape Navigator 2.0〜4.7だと思いますが。

Ajaxの本質、「非同期メッセージ型ウェブ・アプリケーション」のススメ
  http://satoshi.blogs.com/life/2005/06/ajax.html

  [追記] 読者の一人に「ここに書かれている考えはどこから来ているのですか?」と聞かれたので、お答えします。
  実は、現在米国 Google で活躍している Adam Bosworth と Gary Burd と私は、
  マイクロソフトで Internet Explorer 4.0 を一緒に開発していた仲です。
  マイクロソフトが XML と DHTML の機能を初めて導入したブラウザーです。
  あの当時から、彼らとは「次世代ウェブ・アプリケーション」の話ばかりしていました。
  非同期通信の話とか、UIをブロックしないだとか、XML over HTTP の話はその時に始まった話です。
  ある意味で、Adam も私も、10年近く同じことを言い続けているわけですね。
  Gary が私の誘いを蹴って Google に行くと行ったときに、あやしいと思ったのですが、
  案の定あんなことを始めてしまいました。私も人のことを言える立場ではありませんが(笑)。
655非決定性名無しさん:2005/07/05(火) 00:39:40
ゴッゴルage
656非決定性名無しさん:2005/08/17(水) 22:20:56
正直に言えよ、お前ら。
・・・プログラム作りを楽しみたいだけだろ?

公私混同。
ま、それでも良いけどな。
657非決定性名無しさん:2005/09/01(木) 22:05:22
保守
658非決定性名無しさん:2005/09/08(木) 07:29:52
仕事すら楽しめない馬鹿は生きている資格なし。
659非決定性名無しさん:2005/09/08(木) 20:24:46
InterStageってD●c●m●の某Aシステムで使ってるだろ。
ディズニーのキャラクター名のやつ

だからいつも・・・
660非決定性名無しさん:2005/10/16(日) 23:20:14
なんだ?
アラジンドビンハゲチャビンか?
661非決定性名無しさん:2005/10/30(日) 11:15:49
662非決定性名無しさん:2005/11/10(木) 23:06:01
二段モーション禁止
663非決定性名無しさん:2006/01/20(金) 20:18:50
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
キューブシステムの松本が住み着いてるのはここでちゅ、両替逝ってきまちゅ
664非決定性名無しさん:2006/01/21(土) 13:10:22
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
665非決定性名無しさん:2006/01/22(日) 13:18:15
現実に動いている企業情報システムは、
 ・楽々(SEI)
 ・オブジェクトワークス(NRI)
この2つのフレームワークが多いね。

UIだけだと、Struts使っているの多いけど
大概、CORBAやそれに似た仕組みが裏にいて、背後に
RDBを抱えたマシーンがいる。
>>303の話だと、楽々やオブジェクトワークスとやっていること同じだ。

大規模システムで一番重要なのは、RDB。
データのモデリングが適切でないと、開発が難しくて頓挫してしまうことが
多いね。
666非決定性名無しさん:2006/01/23(月) 03:32:15
というかRDBをいつまでも使い続けるのも限界が近づいて
いるような気もするのだが。

早いところOODBの時代が来て欲しいね。
DAOとか作るのは本当に馬鹿馬鹿しい。

まぁ、大規模システムだと簡単には切り替えられないだろうし、
更新系のトランザクションが多い場合はRDBの方が今のところ速い
ようなので簡単にはいかないだろうが、それにしてもなぁって感じが
している。
667非決定性名無しさん:2006/02/03(金) 12:04:50
>>665
アンタの狭い視野と根拠不明の断言に脱尿
668非決定性名無しさん:2006/02/05(日) 01:41:39
>>665-666
シリアライズして永続化 こういうの使っているの?
OODB - オブジェクト指向データベース
http://pc8.2ch.net/test/read.cgi/db/1057157392/

確かに大規模システムでの構築例が無さそう。
SQLで書けとか指定してくると言うレスあった。
O/Rマッピングやデータ中心アプローチ(DOA)ベースで
満足みたいに読み取れるレスもあった。
669非決定性名無しさん:2006/02/05(日) 02:39:59
ペンネーム: 668番
得意技:   旬を逃した見当違いの書き込み
弱点:     知能
670非決定性名無しさん:2006/02/05(日) 11:03:27
何千万件とか大量処理バッチがないとか
バックアップシステムが必要ないとか
そういう責任があまりないシステムなら
OODBで遊んでもいいんじゃないか。
671非決定性名無しさん:2006/02/05(日) 14:41:56
日本製Java フレームワークでまともそうで注目されているものって
いったら、あれでしょ

Seasar2


国産DIコンテナSeasarとくーす その5
http://pc8.2ch.net/test/read.cgi/tech/1135986150/l50
672非決定性名無しさん:2006/02/06(月) 00:03:21
スコスコ  ,ィヘ⌒ヽフ  ブヒブヒ-
    / (  ・ω・)) -=3 
 ε//   し ヘ⌒ヽフ   アア-ン
  ( (  _,.ノ(  ・ω・)) -=3 
   し しー し─J
673非決定性名無しさん:2006/02/12(日) 22:00:50
>>671
DIコンテナも中途半端だよね。
SpringもSeasar2にしても。

なんかお約束が多すぎるし、大して作るのが楽になるわけでもない。
こういう流れが技術的な進歩なのかなぁ。単なるゴマ化しじゃないの?
使用するハードの値段を下げるために、ソフトを作るのがどんどん大変に
なっているだけのような気がするのだが。
674非決定性名無しさん:2006/02/12(日) 22:26:25
ペンネーム: 673番
得意技:   旬を逃した見当違いの書き込み
弱点:     社会経験、実務経験、知能
675非決定性名無しさん:2006/02/13(月) 00:36:49
Seasar2 作るのが楽になるものではない。
いっぱいドキュメントがあって、お約束が書いてある。
この規約に従って書けば、表現のバラツキが減少し
メンテナンスコストが減るというもの。

お客がフレームワーク使えと言ってくる場合、
そのフレームワークの文献や情報が豊富で
サポートがあって、均質化効果の高いものを
指定してくる。それ以上の効果はお客は関知しないよ。
676非決定性名無しさん:2006/02/17(金) 01:27:29
>>675
というか「均質化効果」とかやらも疑わしいと思うのだが。
実際に複数のSpringプロジェクトに参加してみて、作り手に
よるバラつきが減少していたとはとても思えない。

さらに使用したDIそのものが、いつまで寿命が続くかわかったもんじゃないと
思うから、メンテナンスコストが減少すると断言できるものじゃ
ないと思う。
677非決定性名無しさん:2006/02/18(土) 07:31:45
>>676
おまえはSun社内の人間ですか?
それともやっぱくるくるぱぁ〜か
678非決定性名無しさん:2006/02/18(土) 07:36:29
>>677
というかこのバカは、「Springプロジェクト」を、
「Springフレームワークを使ったユーザ・プロジェクト」
の省略形だと勘違いしている、に1000バーラ。

ついでに、このバカは見苦しい言い訳を始める、に10000バーカ
679非決定性名無しさん:2006/03/01(水) 12:10:15
>>678
俺も
「Springフレームワークを使ったユーザ・プロジェクト」
って意味で読み流してしまったばい。
680非決定性名無しさん:2006/03/06(月) 07:09:25
毎日人の悪口書き込みごくろうさん、
そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
681非決定性名無しさん:2006/06/04(日) 11:06:01
いろいろ、参考になりました。
もうすぐdat落ちかな。。。
682非決定性名無しさん:2006/07/23(日) 18:36:19
>>681
うん、そろそろdat落ち
683非決定性名無しさん:2006/08/10(木) 01:25:44
ec-oneって偽装派遣やってる?
ってかここはブラック?
684非決定性名無しさん:2006/08/12(土) 00:28:10
楽々の会社で働いてる俺が来ましたよ。
685非決定性名無しさん:2006/10/29(日) 14:22:51
駄目だ駄目だと批評するだけ
じゃあ何で君が作らない
686非決定性名無しさん:2006/11/21(火) 21:48:43
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
永宗〜〜 お前の腐ったスキルの伝授なんかいらねーよ。バカ。これで一ヶ月 150万円!!
687非決定性名無しさん:2007/03/15(木) 11:47:27
age
688非決定性名無しさん:2007/03/19(月) 10:55:27
689非決定性名無しさん:2007/03/19(月) 10:56:58
690非決定性名無しさん:2007/04/04(水) 08:26:05
ここを荒してた>>358がまた荒しやってるよ

http://pc11.2ch.net/test/read.cgi/prog/1175612938/

成長しねぇ禿だな
691非決定性名無しさん:2007/04/19(木) 20:45:46
中小企業がつくった自社開発ふれーむわーく
自動生成とか叫んでいる会社のふれーむわーく

バグばかり出てダメダメなんですけど
使えね
spring使えね
692非決定性名無しさん:2007/04/24(火) 00:19:22
Javaってフレームワークが乱立していて正直ウザいんですが、どうなんでしょ?
乱立しているわりにはまともに使えるやつないじゃん
時代の波に飲まれてすぐに廃れるような技術に
携わりたいとは俺は思わんねw
693非決定性名無しさん:2007/07/22(日) 10:27:47
ninja-va

w
694非決定性名無しさん:2007/09/15(土) 14:57:11
DAOがすごい邪魔。
プロジェクトによって、使い方理解しないといけない。

しかもDAOをテストしないで、リリースするな。
695非決定性名無しさん:2008/02/13(水) 11:48:41
落ちない
696非決定性名無しさん:2008/02/16(土) 21:06:31
AJAX時代の到来をずっと以上に議論していた
記念碑的スレだからな
697非決定性名無しさん:2008/02/16(土) 21:06:52
AJAX時代の到来をそのずっと以前から議論していた
記念碑的スレだからな
698非決定性名無しさん:2008/03/22(土) 08:09:06
javaフレームワークのトレンドをレポートしてるページを見っけた。

厳しいジョブマーケットで生き抜くには
http://www.infoq.com/jp/news/2008/03/turbulent-job-market

技術に関する限り、Struts、Spring、Hibernate、AJAXフレームワーク、JavaServer Facesを学習するのに時間を費やすのが一番です。
699非決定性名無しさん:2008/05/06(火) 01:12:29
JAVA初心者なんだけど、使いやすい企業のフレームワークってあるの?

全部ストラッツ系じゃないの?
700非決定性名無しさん:2008/05/06(火) 17:53:54
企業用で、よく使われているのはストラッツ以外だと
cFrameWorkなんか見かける。

SpingやSeasar2の領域 DIコンテナとかぶる。
701非決定性名無しさん:2008/06/21(土) 19:30:30
やっぱりエスナでしょ(w
702非決定性名無しさん:2008/07/04(金) 12:21:07
terasolunaどうよ?バッチも出てきたし使えるかね?
703非決定性名無しさん:2008/07/06(日) 23:07:57
Seasar2ばんざい
704非決定性名無しさん:2008/08/03(日) 10:49:06
>>702
XMLでのマッピング(Spring由来)が、ものすごく苦しい。
Struts由来の部分は、extendsしているクラスがウザい。
独自部分は、とてもナチュラルでいい。

Seasar2とJSFベースのterasolunaがあったらいいのにね。

Seasar2ばんざいだぉ。EJB3使いたいという顧客の要件も
2007年時点で満たせて対応できたし、XMLのマッピング DICONは楽だし。
Seasar2は、古いメインフレームやUNIXからの歴史をインスパイアした部分があって
バランス的に最高だと思う。
705非決定性名無しさん:2008/10/06(月) 19:26:01
    | |      \      ∧_∧        ∧_∧     /
    ノ__丶 ∧_∧\ ハァ...( ><) ≡3    (>< )うう… /__|
     ||鬼||( ><)  \  |  ⊃ヽC      C/⊂  |    /|||||
  _ ||殺||./   [¢、)  \  、_( ))     ( ( )_ノ    / | ̄|_∧ ウウ・・・
  \ ||し ||∪ ̄ ̄. ̄ ̄\ \        ∧∧∧∧∧     / |  |<;)
  ||\.`~~´ ((二゚。◎彡) \ \   < の   わ >  /   |  |⊂ | わかんないんです…
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄   \  <      か >  /   |  | ∪
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||      \< 予   ん > /
 わかんないんです…           <      な > /
――――――――――――――― < 感   い >―――――――――――――――――
      ∧              ∧  <       ん >
     / ヽわかんないんです/ ヽ <  !!!   で >
    /   ヽ          /  ヽ<      す >       ∧_∧∩ / ̄ ̄
   /    ヽ______/     / ∨∨∨∨∨ヽ       (;>< ノ<先生、わかんないです!
  /                      /          \  __/ノ   /   \__
 /  ┯━┯         ┯━┯ / わかりません   \ \  ̄ ̄ ̄ ̄ ̄ ̄\
.|   )   ) _____  )   )/ たすけてください!  \||\          \
|   (   ( ヽ      / (   (/     (><; )      \ || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
                   /       ∩∩ .)        \
                   /       (_(_つ        \
706非決定性名無しさん:2008/11/16(日) 00:33:44
>>683
イーシーワンは森○っていう開発部長やってる人の態度が悪いことで有名だよ
俺の周りで彼と面接している人は皆そう言ってるよ
707非決定性名無しさん:2008/11/16(日) 02:39:38
あのよー、
おまえらバカを競うなら誰でもできるんだよ。
オレの特技を聞きたいか?
教えてやるよ。
今まで付き合ったオンナをどうすればキれるか。
あっ、イッ・・・
708非決定性名無しさん:2008/12/02(火) 23:21:08
Struts2勉強中
Struts1と全然違うw
709非決定性名無しさん:2009/01/29(木) 08:01:00
最近お客様をよいしょするためにTERASOLUNA使えって言われてるんですけど、実際のところどうなんですかね。下記のスレッドとか見るといまいちっぽいですが。


http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=47891&forum=12
710非決定性名無しさん:2009/01/29(木) 21:36:36
>>709
Springを好きになれるかどうかで決まる。
Strutsの拡張は、イイ感じで、それをSpringに繋いである。

SpringのXML地獄が、全然解消していない。
711非決定性名無しさん:2009/03/16(月) 01:16:11
>>601
オヤスミ…
  <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
712非決定性名無しさん:2009/05/06(水) 23:14:19
Javaの次は
713非決定性名無しさん:2009/05/07(木) 00:51:57
>>712
Eiffelと言いたいけど開発環境が広まってないからねぇ。
Webとの整合性も.NETとはどうにかって感じだし。

あと問題は「軽いノリ」で開発することが出来ない言語だってことだな。

今の20〜30代の人は「軽いノリ」で開発するのが好きな人が多くて
(というかそういうのがフツーの開発スタイルだと信じているね)
抵抗感が強いんじゃないかな。

「軽いノリ」のJavaオブジェクト指向が、何故か、変に冗長で、変に複雑な
システムを量産している気がする。
誰も最初にマトモに検討しないからね。(それがフツーだと信じている
人ばっかりだし)
714非決定性名無しさん:2009/05/07(木) 02:42:21
1985年に出た言語がJavaの次と言うのは何とも信じがたいが、かと言って語れる程
調べている訳ではないから何も言えんけど。ScalaとかClojureとかJVM上で動作する
Java以外の言語が伸びてくる気はする。
715非決定性名無しさん:2009/05/07(木) 02:54:33
>>714
というかJVMが限界だと思うんだよ。
もはや諸悪の根源でしかない。
ソースが公開されているにしても、結局ブラックボックス化しているから、そこに
問題が集中している。

ネイティブなオブジェクトを生成できるコンパイラの復権を望む。
716非決定性名無しさん:2009/05/28(木) 22:29:43
JAVAの時代は もうおわりなのかね?
717非決定性名無しさん:2009/05/30(土) 09:40:13
Javaが終わりなら、レガシー化するので
レガシー資産も増えるということだな。
718非決定性名無しさん:2009/06/01(月) 02:18:16
>>711
 Z
  z
  z
 <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
719非決定性名無しさん:2009/06/01(月) 20:06:08
>>717
レガシィ資産のお守りと
レガシィ資産の次世代基盤への移行
どちらを目指しますか?
720非決定性名無しさん:2009/06/01(月) 22:13:28
レガシィ資産で、次世代への移行するほど
資産価値があるのは、ミッションクリティカルな部分だろうな。

Webサーバではなく、APサーバやDBサーバのレガシィ資産だけな気がする。
UI部分って、スクラッチで作り直すのでは?

また、クラウドコンピューティングになった時に、刷り合わせやカスタマイズに
どんな手法をとるのかにもよるな。
721非決定性名無しさん:2009/06/05(金) 17:24:13
>>718
     幽体離脱
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
  <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
722非決定性名無しさん:2009/06/26(金) 22:40:31
 ___       
 __/_     /    _|_  \     _|_ \  _|_/_  |  _|_ 
    ̄/    /      /   |       __|_    ┌-┐ |  |    |           
   /     /⌒ヽ      _|     / |  ヽ   |二| | |  |   _|            
   \_   /   |_    (__丿\   \ノ   ノ   | | __|   .レ (__丿\     
              

      /          __ ___l__          \
    /| ̄| ̄| ̄| ̄     |__| __|__|__ __|_ヽ     /      |       |    \  _|_  \
     ̄| ̄| ̄| ̄| ̄     |__|  __  |     /⌒ヽ     |       |     |    /   |
     ̄ ̄ ̄ ̄ ̄ ̄     レ|  |_| ∨        |     |       |     |      _|
    / | \ \.      |  |_| ノ \l    ___ノ     ヽ_ノ     レ         (__丿\  ○

723日本ソフト技研の素晴しさ加減を語り合うレス:2009/08/04(火) 23:54:52
▼日本ソフト技研株式会社
 私たちの強みは「常に最先端の開発」に携わっていることです。
【募集職種】
システムエンジニア、ソフトウェアエンジニア、Web開発エンジニア、ネットワークエンジニア、SI営業/セールスエンジニア
 ◆人間の可能性に挑戦 ◆業界未経験者歓迎
【勤務地】  本社(東京都国立市)
【詳細】 http://www.e-nstec.com/recruit.html

社長がアルツハイマー。人の話を理解も判断もできないモウロク爺。
問題多過ぎでハロワ出入禁止。人材エージェントも何処も取引謝絶でもう大変。
あんまり人が集まらないので、必死に社員募集してるよ。
終電までは絶対に帰れません。サービス残業・休出当たり前、給与は随時sage。
人生設計もできません。専務の親父がキチガイ社長。
パワハラなんて日常茶飯事、典型的な同族DQNブラック会社。
もの好きな方はドブ板営業・体力勝負のブラック会社で足掻いて下さい。
主任以上は毎日早朝7時に出社。連日8時からアルツハイマー社長の拷問会議が待っています。
未経験、DQN、中卒、中高年、病人・・どこにも雇って貰えない貴方でも、ここなら面接30分で
当日から勤務出来ます!もちろん寮も完備!日本全国ご応募大歓迎!
今日の情勢にあって救世主のような会社です。
仕事のない方は是非ともご応募下さい。
724非決定性名無しさん:2009/09/22(火) 10:26:52
【F】冨士通アドバンストエンジニアリング株式会社
http://science6.2ch.net/test/read.cgi/infosys/1227483464/
【F】冨士通アドバンストエンジニアリング・2
http://science6.2ch.net/test/read.cgi/infosys/1243838176/
FFCS
http://science6.2ch.net/test/read.cgi/infosys/1137323117/
FFCS倒産
http://science6.2ch.net/test/read.cgi/infosys/1216648609/
【冨士】FFCといえば松岡だよな【ファコム】
http://science6.2ch.net/test/read.cgi/infosys/1238021748/
FFC
http://science6.2ch.net/test/read.cgi/infosys/1139142143/
【Fulitsu】株式会社冨士通
http://science6.2ch.net/test/read.cgi/infosys/1234672237/
四国冨士ファコムシステム株式会社
http://science6.2ch.net/test/read.cgi/infosys/1172097857/
冨士ファコムシステム株式会社
http://science6.2ch.net/test/read.cgi/infosys/1198391520/
【FJ】冨士ファコムシステム株式会社・2
http://science6.2ch.net/test/read.cgi/infosys/1236003190/
富士ファコム綜合スレッド
http://science6.2ch.net/test/read.cgi/infosys/1218689654/
【求人せず】糞冨士ファコムシステム梶yFFCS】
http://science6.2ch.net/test/read.cgi/infosys/1147013342/
株式会社冨士ファコム制御
http://science6.2ch.net/test/read.cgi/infosys/1133790907/
725非決定性名無しさん:2009/10/02(金) 10:12:28
冨士ファコムシステム株式会社
726非決定性名無しさん:2009/10/05(月) 00:05:57
リクルートのrframeworkは最悪
727非決定性名無しさん:2009/10/15(木) 11:12:51
【理学博士】アイズファクトリー【労基法違反】
http://science6.2ch.net/test/read.cgi/infosys/1218718722/
728非決定性名無しさん:2009/10/15(木) 11:31:25
VERSACE
729非決定性名無しさん:2009/10/19(月) 14:35:40
【理学博士】アイズファクトリー【労基法違反】
http://science6.2ch.net/test/read.cgi/infosys/1218718722/
730非決定性名無しさん:2010/02/06(土) 16:18:34
Cravis v4はなかなかよいよ!!
731非決定性名無しさん:2010/02/09(火) 17:32:24
宣伝していいかな?
Server Side JavaScript で Web 上からアプリを開発できる
Webアプリの CMS 的なフレームワークのサイトを立ち上げたん
だけどクローラーしか来ないんで...

http://wsjs.dip.jp:8008/

ボロクソに言って貰って結構です。放置プレイよりましなんで。
732非決定性名無しさん:2010/02/09(火) 23:08:42
正直、フレームワーク開発って大変。ゴールがない。
733非決定性名無しさん:2010/02/10(水) 22:17:42
S2Struts最高
開発が楽すぎる
734非決定性名無しさん:2010/06/08(火) 11:08:04
この静けさは…
不景気でみんなクビかな?
735非決定性名無しさん
長寿スレだなw