日本製Java Frameworkの駄目さ加減を語り合うスレ
216 :
NTTコムウェア,独自のJ2EEフレームワークを社内標準ツールに :
02/10/16 01:16
217 :
非決定性名無しさん :02/10/16 22:13
>>216 コムウェアのラズベリーはすごいっす。
他のハンパなフレームワークとは違うよ。
>>217 ふ〜ん、どの辺が?
バンドルしてる(?)開発用ツールの説明を沢山してたけど
でもそれはFrameworkの機能とは別の話だし。。。
>>216 >開発プロセスの面では、オブジェクト指向設計やJ2EETMでの開発経験が
>浅いシステムエンジニアや開発者でも、開発技法に沿って作業すること
>で、容易に業界標準のシステム構築が可能となります。
要するに、ゴムウェアのようにレベルの低い連中でも開発できるように
レベルを下げたフレームワークってこと。
さすがだね。(間違ってもこんなもの使いたくないね)
220 :
非決定性名無しさん :02/10/17 17:47
コムウェア馬鹿にすんなゴルァ! Java関連では日本有数の開発実績持ってるんだぜ。
221 :
非決定性名無しさん :02/10/17 21:25
>>219 レベルを下げたフレームワーク使いたくないって、その通りなんだけどさ。
コムウェアの肩を持つつもりはないけど。
英語読めなかったり、”javacへのPATH”の意味がわからなかったり
「コミット」「ロールバック」を知らないようなメンバーだけだったら?
"Java"と"JavaScript"の違いがわからない人がまじっていたら?
そんなメンバーでプロジェクトを遂行しなくてはならなかったら?
たぶん
>>219 は頭がいい人で、ソフトウェア技術という点では周囲にめぐまれて
いるんじゃないかなぁ。
222 :
非決定性名無しさん :02/10/17 22:06
IBMがStrutsを拡張したのをオープンソースでだすらしいね。
>>220 日本有数のデスマーチプロジェクトの実績ですか?
224 :
非決定性名無しさん :02/10/18 13:18
>>224 おまいら!!
なんで、トンデモなフレームワークばっかり見つけてくるんだぁ!!
そんなヒマあったらまともなフレームワークを作ってください。
>>224 ・データ辞書にデータ項目を登録すると
HTMLへの表示項目制御、入力したデータ内容のチェック
等を自動化してくれる。
が、なぜかDBへのデータアクセスは自分でJDBCの
コーディングをする必要がある。(駄目じゃん!)
・データ登録、検索条件入力など、典型的な画面に関する
パターンのテンプレートが用意されている。
が、当然ながらデザインが決まっているので、HTML
の画面デザインに関する自由度が低い(自分でパターン
作ればいいんだけどね)
・高い生産性を実現します。
が、基本料金1000万円ってなんじゃい?
・新たにオブジェクト指向設計を導入する必要がない
楽々FrameworkUによる開発では、これまで業務系
システムを構築する際に利用してきたデータ中心設計
手法(DOA)で設計するため、開発者のかたは
「オブジェクト指向設計」を新規に習得する必要がありません。
が、オブジェクト指向設計もわからんヤシに
DOAだからって設計できるとは思えん。
これくらいでよろしいでしょうか
227 :
非決定性名無しさん :02/10/21 00:35
age
228 :
非決定性名無しさん :02/10/22 21:21
オブジェクト指向設計を導入する必要がないってのは いんちきフレームワークの証 ワインバーグの法則で「欠点を機能とする」ってヤツです。 「当社の製品はオブジェクト指向でできていません」ってことです
229 :
非決定性名無しさん :02/10/22 23:32
>>226 >>228 pu
オブジェクト指向でないことを欠点かのようにとらえることこそDQNの証。
本当の実践者なら使わなくてもいい場合が多いことに気づくもんだ。
230 :
非決定性名無しさん :02/10/22 23:39
なんで日本人は、会社でフレームワーク作りたがるの? J2EE関連ならオプソを適当に集めて使えば、それだけ で十分便利だと思うんだけど・・・「コスト」って単語知 らないのかねえ・・・
>>229 >オブジェクト指向でないことを欠点かのようにとらえることこそDQNの証。
>本当の実践者なら使わなくてもいい場合が多いことに気づくもんだ。
オブジェクト指向使わなくていいことを長所のように言っているから指摘
しただけだが、なにか?
本当の実践者であれば、オブジェクト指向とDOAを適材適所で使いこなす
というのが正解。
232 :
非決定性名無しさん :02/10/23 22:05
>>229 のおバカさんへ
226のおっしゃる通りオブジェクト指向でないことを否定しているわけじゃないんだよ。
あんなふうに売っているフレームワークにはロクなもんが無いよということ。
それにオブジェクト指向わからずjavaで作ろうなんてバカ。
Sunの提供するAPIが使いこなせねぇじゃん。
ちょっとしたWebサイトならJAIとかJavaMailぐらい使うだろ。
ま、チミのように「実現できましゃん」連呼してるコボラーにはわからん話だけどね。
>>232 >それにオブジェクト指向わからずjavaで作ろうなんてバカ。
>Sunの提供するAPIが使いこなせねぇじゃん。
キミは救いようのない馬鹿だね。煽ってみたら予想以上のDQNだったな。
JavaのAPI使いこなすのにオブジェクト指向設計のスキルなんかいるかよ。
ところで、日本IBMが作ったExtension for Strutsだけど、 皆さんどう思いますか?
235 :
ム板から来ました。 :02/10/23 23:38
>>229 悲惨なjava初心者がいるスレはここですか?
ぶーははははは
237 :
「J2EEアプリの開発をもっと簡単にしたい」---Strutsの開発者 :02/12/22 13:30
239 :
非決定性名無しさん :02/12/22 16:30
話をそらしてスマソ! 今、Strutsを使って開発している会社ってどのくらいあるのかね。 ・ウルシステム(UlrautはStrutsがベース) ・日本IBM(Struts Ext.) ・日立ソフト(Assam Anywarpはどうなるの?) 他にもコソーリとStruts採用を予定している企業が結構あるとか。 情報キボンヌ!
ファイテックラボのxTradeはフレームワークとしてどうだろう? ここにあがっているものとは異質だろうけど。
241 :
非決定性名無しさん :02/12/22 18:57
>>240 永続化関連のコンポーネントだとか、ネット証券業務に関係のない
独自の部品は凝っているみたいだけどね。
(もっとも、今時そんなの凝ってドーする?)
肝心の業務コンポーネントはちゃらい。
こんなの数千万円で売れるとは思えん。
>>241 パフォーマンスが売りみたいだけど、業務コンポーネントの部分が弱いならだめかな。
頑張っているところは評価してあげたいけど、結局な・・・「既存のものをうまく使う」
ほうがいいかな・・・
(^^)
244 :
非決定性名無しさん :03/02/06 20:05
ECOSSやcFrameworkを導入するくらいなら 必要最低限のシンプルな構成で自作した方がマシってことか?
245 :
非決定性名無しさん :03/02/10 22:59
すまん、日○のCosminexusってどうなん? 知っている人、教えてくれ。 Javaを使っているということを聞いたんだが Cosminexus Portal Frameworkってのと何がどう違うんだ? うちの会社では、.NETと比べているようなのだが...。
>245 Cosminexusって日立のAppricationServerじゃないの? で、Cosminexus Portal FrameworkはCosminexus上で 動作するFrameworkのことでしょ? WebsphereとWebsphere e-commerceうんたら・・・のような関係では? 詳しくないんで、違うかったらごめん。
247 :
非決定性名無しさん :03/02/15 02:10
> 246 Cosminexus、っていったら全部を指すんだとおもうよ。 Interstage、っていったらEAIも含んじゃうのと一緒だし。 各製品の枕言葉でしかないから特定できないす。 SysetmWalker、っていうよりも節操あるかもね。
248 :
非決定性名無しさん :03/02/15 02:20
ACBAサイコー
(^^)
250 :
非決定性名無しさん :03/03/31 22:43
そろそろStrutsを標準エソジソにしよう!
>>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作ってたなぁ
(^^)
俺様フレームワークage
261 :
非決定性名無しさん :03/04/18 08:26
なんだ?
∧_∧ ( ^^ )< ぬるぽ(^^)
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 全く同意
フレームワークという意味もわからぬ連中が作ったフレームワークが
どれだけあることか....
だいたい、なんでフレームワークとやらを作るのかといえば、フレームワーク 化した部分を再利用することで、システム開発のコストを抑えるのが目的だよな。 んでもって、世の中には大体においてよくやってくれる安価(もしくはタダ) なフレームワークがすでに存在する。 ソレにもかかわらず、二番煎じを自分で作り、その全てに関する保守のコスト と、二番煎じフレームワークの利用方法についての教育に関するコストを丸が かえして、既存の二番煎じを自作する意味って、まるでないと思う。 Strutsに問題があるなら、ASFライセンスのオプソなんだから、自分で修正して 使えばいいだけだ。金かからんし、保守責任も修正範囲だけですむ。 ということで、手段と目的の区別もつかない技術バカのオナニーでしかないとい うのが俺の持論。 手付かずの新規分野やニッチ領域のためになら、いくらでも作ってくれ、と思う けどな。どこにそんなものがあるのかしらんが。
277 :
非決定性名無しさん :03/05/07 23:06
じゃああげてやれよ
278 :
非決定性名無しさん :03/05/08 02:10
楽々、ありゃ、フレームワークなのか? 使えそうにないなと思ったが・・・
>>272 MVCのVC部分は、アーキテクチャ中心のフレームワークなんで、
再利用し易く、標準的実装を入手しやすく、評価もある程度定まっていて、
「とりあえずフレームワークというものの使用方法/構築方法を習得する」のに、適しているんだろうね。
だから、VC部分のフレームワークの自作が悪いとは思わない。もっとも、その自作品を実業務で使ったら、生産性やメンテナンス性の改善にだいぶ時間がかかりそうだけど(w
MVCのM部分に相当する、業務領域のフレームワーク化は、
一朝一夕に実現できるとは思わず、地道に試行錯誤と再構築を繰り返して行くしか方法がないんじゃないかな・・・
280 :
非決定性名無しさん :03/05/09 00:41
>だから、VC部分のフレームワークの自作が悪いとは思わない 勉強目的だったらね。 でも間違っても、パフォーマンスや信頼性を十分に検証していない フレームワークを販売したり、他人に利用させたりしちゃだめよん。
281 :
非決定性名無しさん :03/05/09 02:53
>>280 低レベルSIerは、その勉強用の出来そこないを売って回って、顧客の囲い込み
に利用しようとするロクデナシ吸血鬼連中の巣窟です。
元を正せば、能無しのくせに功名心だけやたら強い一部の馬鹿の暴走だったり
するけどな。
>>278 どういう定義で捕らえているのかわからんけどフレームワークでしょ。
cFrameworkとかStrutsとかWACsとかいろいろ挙げられているのを
フレームワークというのであれば、楽々Frameworkだけを除外する理由はないし。
個人的にはあの思いっきりえへへ囲い込みますよ的なつくりが好きになれないけど。
俺様フレームワークについていろいろ意見も出てるけど、
まあ会社として納得して使うんならいいんでない。
フレームワークなんてミドルウェアといっしょで、それだけでは価値を産まないんだから
なに使ったって最終的にきっちり動いて満足されるものができるのであればいいじゃない。
囲い込まれても生産性向上が実現できて短期的に安ければOKという判断も
それ自体が悪いわけでないし。
283 :
非決定性名無しさん :03/05/11 23:48
> フレームワークというのであれば、楽々Frameworkだけを除外する理由はないし。 ハリウッドプリンシパルからすればフレームワークではないと思うが。
>>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万円ってのはどうかと思う。
あぼーん
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社員か?
あぼーん
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
>>285 いいこといった!
Frameworkの特徴をうまく説明しているよ。
使わせてもらおっと。
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
297 :
非決定性名無しさん :03/05/29 00:33
なにげに良スレ それにしても、どっかの雑誌で読んだような発言が多いな。 もしかして本人達降臨?
298 :
非決定性名無しさん :03/05/29 16:59
>297 良スレかな? 製品をけなしてるだけだと思うが。 とはいえ、私の勤務先も某社に騙され某Frameworkを活用したシステム開発に 億単位の金をつぎ込んでしまった... やばし...
>>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)と画面遷移を定義するところに異様な くらい親切なエディット環境を提供したりする。 楽々といい、オブジェクトワークスといい、敷居を下げるのはいいが、 大規模システム構築には所詮それなりのスキルが必要。 言い過ぎだったらゴメン
>>302 どうでもいいが、ハリソン君は大根だろ?
ポカーンと口開けた間抜け面専門の。
役者バカとはロバート・デ・ニーロのような俳優のことを言うのだ。
305 :
非決定性名無しさん :03/05/31 12:29
>>302 > スキルのバラツキを抑える効果はあくまで副産物。
なら真の目的は?
306 :
非決定性名無しさん :03/05/31 13:23
究極の目的は生産性の向上なのかな? それを実現する為にはスキルのバラツキをカバーする必要がある、と。
307 :
非決定性名無しさん :03/05/31 14:33
DQNソフト屋がJ2EEなどのクラスを1つでも理解しないで済むこと(藁
あぼーん
あぼーん
310 :
非決定性名無しさん :03/05/31 15:53
>>305 >>306 構造というか方式を統一するという目的もある。両方とも優秀なものとしても
フレームワークAを使ったものを、素で書いたものに相当するプログラム
と
フレームワークBを使ったものを、素で書いたものに相当するプログラム
がシステムに混在していたのではわかり辛い。
あと設計規約を自動的に守らせるという目的もある。
フレームワークA相当で書きましょう、と言っても、すべて書かせたら
守られない部分が出てくる。
「呼ばれる部分」のみ書くのであれば、自動的に縛れる。
あぼーん
312 :
非決定性名無しさん :03/06/03 04:00
intra-martってどうよ。 次のバージョンでStrutsにも対応とか言ってるが・・・。 とりあえず、cFrameworkよりは、まともなFrameworkに見える。
あぼーん
あぼーん
315 :
非決定性名無しさん :03/06/03 23:59
EC-Oneってまだ生きてるの?最首しゃちょーだっけ?元気なのか?
316 :
非決定性名無しさん :03/06/09 00:02
日本人無能技術者連中がStrutsの二番煎じでアーダコーダっているあいだに、 JakartaではTapestryがでてしまったな。JSPが本格的にいってよしになりそうだ。
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もどきで日本一ダメポな フレームワークはどこのですか?
あと、アポーの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レベルで統一してればいいんじゃねーの? 生成されたクラスファイルの移行するわけじゃあるまいし
>>324 > ・デバッグどうします?
例外スタックトレースの行番号が合わないってことかな。
だいたいの環境に、JSPのトランスレート後Javaソースを残す設定があるだろ。それを参照するよ。
少なくともJRun、WebLogicはできる。
というか、JSPの仕組み上、トランスレート後Javaソースが生成されないわけがない。
ならば、普通のプロダクトならそれを残す仕組みは用意してるはず。
(メモリ上のStreamとしてJavaソースを生成したりすれば、ファイル出力は不要になるかな?)
> ・サーバー(JSP実行環境)移行どうします?
JSPはJSPの範囲だけで仕様が規定されてるんだから、それはあたりまえの話。
JSP の specification に載ってる変換後Javaコードも、あくまでexampleだし。
プレゼンテーションの役割って、ごく単純な型(プリミティブ型、String, Date)の整形のみだから、JSPはうってつけだと思う。
ここでいう「整形」とは、Bold書体にしたり、表示サイズを大きくしたり、値をレイアウトしたりすることね。
328 :
MonkyJava :03/06/14 09:31
>>322 まぁ、アポーWOは半分冗談だけど。
(初代から、興味持って試行版ダウンしたり3年間出た本も買ったけど、結局放置。
チョブスの夢の後を追っかけだしたら、商売上がったりだからな)
むしろ、最近JBossの対応が話題になってる
AOP (アスペクト指向) について、
Java フレームワークに組み込む猛者がもっと出てきてホスィ
と思う6月の土曜日朝
324を読んで、
>>・サーバー(JSP実行環境)移行どうします?
変換後のservletソースやそれをコンパイルしたclassは、
アプリケーションルートの外にできあがる。
jspレベルで仕様が統一されていれば問題ないのでは?
って書こうと思ったけど、眠かったので次の日に書くことにした。
>>325 読んで
ケコーン系?
>>326 読んで
うわ、あまかった。世の中には結ばれるべき人達というのはいるのだな。
これはあの娘をあきらめろという暗示なのか・・・
サーバー移行とは違うのですが。 コマンドプロンプトからTomcatを起動している場合 正常に動作しているアプリケーションが、 NTサービスからTomcatを起動した場合は 「ドライバおよびソースが見つかりません。」 というログをはきやがります。 どういうことでしょうか。
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がやっているやり方について、検討したことあるかえ? 知らないってのは幸せですな。
あぼーん
336 :
非決定性名無しさん :03/06/14 21:41
個人的には、JSPはWindowsASPの亡霊(ASP使いを取り込むための、 マーケティング優先の糞仕様)だと思っているので、はよなくなって ほしい。 Jason HeightもArticle書いてるよ。生JSPは糞だって。
337 :
MonkyJava :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で同じことをやって いる人はイッパイいるでそ。
>>336 >Jason HeightもArticle書いてるよ。生JSPは糞だって。
それ読みたいんだが、ソースを教えてくれないかな。
「生JSP」と言うからには、もしJSPを使うのならこうしてこう使えみたいなことが書いてあると期待。
>>336 JSPを次のどっちの意味でとらえている?
・スクリプトレットもばりばりに記述可能とする、Javaソース混在HTMLファイル
・key=value程度に単純化された文字列を整形、レイアウトする機構
自分は後者としか考えていない。
だから、プレゼンテーションが何であろうがまったく気にしない。
「スキルがなくても修正可能なところ」をとらえてJSPは柔軟だと感じているのですよ。
Velocityとかでも全くかまわないけど、逆にまだ標準的に流布しているとは言いにくい。
自分がWebアプリをデザインするときも、JSPには「<%= obj.getName() %>」みたいなスクリプトレットしか書かせないし、
JSPに渡る時点までに、ある意味key=valueの文字列マップ状態にしてしまう。
Portalみたいなサービス志向コンポーネントを組み合わせるアーキテクチャは好きだし、
Cocoonみたくフィルタのチェイニング機構も大好き。
ただし。
ツールのサポートを常に使えるわけじゃない。
現時点で「だいたいにおいて標準といえるもの」くらいしか使わずに開発するのが顧客のためだ。
プロダクト依存はできる限り避けたい。
スキルのない技術者でも実装・メンテナンスできる技術で実装したい。
XSLT-Transformみたいな高価な処理をアプリケーションサーバでがしがし使うのはまだ不安だ。
(そろそろXSLTくらいは大丈夫かな)
保守の頃まで面倒見ていられない。
だから、JavaServerFacesには早く標準となってJ2EE仕様に含まれてくれることを期待している。
>>342 >JSPを次のどっちの意味でとらえている?
> ・スクリプトレットもばりばりに記述可能とする、Javaソース混在HTMLファイル
> ・key=value程度に単純化された文字列を整形、レイアウトする機構
>自分は後者としか考えていない。
>だから、プレゼンテーションが何であろうがまったく気にしない。
>「スキルがなくても修正可能なところ」をとらえてJSPは柔軟だと感じているのですよ。
>Velocityとかでも全くかまわないけど、逆にまだ標準的に流布しているとは言いにくい。
それなら同意。ただ、そういった制約を掛けているのが現状アプリ開発の現場
での約束によるもので、仕様ではないというところに問題を感じていたのでつ。
各々のアプリ開発者のレベルでキッチリそこまで約束が出来るなら、JSPでも
何ら問題ないだわ。
昔なんでもASPに書いてた馬鹿連中がなんでもJSPに書いて、メンテ
不能の糞を生産している現場が隣にあって、現在少々鬱なのでした。
二言目には「こんなことするカスタムタグつくってよ〜」
(オイオイ、そりゃビジネスロジックの一部じゃネえのカヨ…)
MVC分離もヘッタクレもない、思慮0の連中は纏めて逝ってほしい。
>>341 ポインタ忘れた。米国オライリのどこかにおいてあったよ。
適当にググッテクレ。
345 :
非決定性名無しさん :03/06/15 02:02
JSPで書きすぎなのがダメなんだろ? いいじゃん枯れて来てるし、小さく書けばいいんだろ? サイトの制約でいろいろ乗せられないとこもあるしさー。
346 :
MonkyJava :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
>>346 一人だけまったくスコープの違う話をしているような気がするのは俺だけか?
みんな現在主流のWebアプリアーキテクチャ上での解決策として、
JSPがいいか悪いかを論じているのに、
そもそも現行のアーキテクチャが古い→その上で動くJSPも当然ダメ
なんて言ってもしょうがないと思うんだけど。
5〜6年前の感覚云々言っているけど、DHTMLもWebサービスも、
まだ全然メインストリームじゃないでしょ。
ところで、DHTML+Webサービスのアーキテクチャが、
現在のCGI代替系アーキテクチャに比べて優れている点って、
どのあたり?
>>349 ズレは意図してます。
もっと掘り込んで本質に迫らなきゃだめやん、てな意図で発言してるわけだが。
DHTMLは、もはや当たり前に普及してる技術ですね。
大抵は、HTMLにスクリプトの断片を埋め込むだけの原始的な作業
になっちゃってるんで、今更誰も意識はしないけど、
・スクリプトの安定化、軽量化の作業の手間とか、
・複数スクリプトの管理/ダウンロード方法とか、あるいは
・ウィンドウ/フレーム/イベント管理スクリプトの自動生成とか、
のノウハウ集約/フレームワーク化が不十分なまま、
下級プログラマ向けやっつけ仕事に成り下がっている感がある。
Webサービス技術は、まだ普及しそうにないなー。某調査会社の弁では、
「ブロードバンドインフラの普及した2004〜5年にはWebサービスがブレークするから、
今年中には開発始めないと負け犬ケテーイだぞゴラァ」だそうですが(w
>DHTML+Webサービスのアーキテクチャが、
>現在のCGI代替系アーキテクチャに比べて優れている点
比較すべき点は多々あるけど、UI〜イベント管理方面限定で話を煎じ詰めれば、
・UIやイベントの制御/管理を、メタレベルでスマートに行える(可能性が高い)
って点に尽きるんじゃないかなぁー。
もちろん、土方プログラマの方々は、複雑なフレームワークを覚えるよりは、
ひたすら手書きで再利用性のないコードをゴリゴリ書くのをお好みなので、
Webサービスみたいなのは流行りにくいんだろうけど。漏れは土方ではないんで。
あ、土方は土方でも、VB/VC++系プログラマは、Webサービスと相性が良い、 と言われているね。 つーか、10年前から居るそのあたりの開発者をターゲットに開発されたフレームワークだ、ともいえるが
>みんな現在主流のWebアプリアーキテクチャ上での解決策として、 >JSPがいいか悪いかを論じているのに、 >そもそも現行のアーキテクチャが古い→その上で動くJSPも当然ダメ >なんて言ってもしょうがないと思うんだけど。 この部分は同意して反省。 要するに、 1.JSP中にスクリプトレット書きまくる輩が存在するのは、 好ましくないが現状認めざるを得ない派と 2.JSP中にはJavaBean参照コードを書く程度に留めて、 残りの処理は別のフレームワークに任せる派と 3.JSP全部糞。別のフレームワーク使え派 の議論だったわけね。 んー。JSPなんて、大したもんじゃないから、もっと建設的な努力した方がいいよ。 JSPエンジンなんて、性能/安定性度外視すれば一週間で書ける内容だし、 本当コアの部分だけなら、1日あれば書ける内容なんだから。 とゆー意味で、上記3.に近い立場かな。漏れは。
353 :
非決定性名無しさん :03/06/15 12:56
354 :
非決定性名無しさん :03/06/15 13:32
>>353 Aspect-oriented や Subject-oriented みたく
宣言的でadaptiveなプログラミングを組み合わせられると、
ユーザー、デベロッパは共に楽ができるよね。
ルールエンジンはまだまだ高いからなあ。
JSRにも上ってたし、Jakartaにもプロジェクトがあるし、仕事で使えるのは3年先くらい?
>>350 >・UIやイベントの制御/管理を、メタレベルでスマートに行える(可能性が高い)
>って点に尽きるんじゃないかなぁー。
WebサービスにもDHTMLにも詳しくないので今ひとつピンとこないのだが、
それって、UIのイベントをWebサービス使って
サーバサイドのプログラムに簡単にディスパッチできますよ、ってこと?
もしそうだとしたら、Strutsとかのフレームワークに比べて、特別
有利な点とは思えないのだが。
あと、DHTMLを使ってVBみたいな頻度の多いイベント制御をWebサービスで
行うことを意図している?
確かにブロードバンドのインフラは整ってきつつあるけど、
サーバの負荷やネットワークトラフィックの問題もあるから、
分散システムとして、あんまりいいアーキテクチャとは
俺には思えないんだけど・・・
356 :
非決定性名無しさん :03/06/15 14:09
>>354 ルールエンジンって、アーキテクチャ屋観点から見て、検討に値するものなの?
あと、実装系は何?JRuleあたり?
>>352 あと、
>んー。JSPなんて、大したもんじゃないから、もっと建設的な努力した方がいいよ。
>JSPエンジンなんて、性能/安定性度外視すれば一週間で書ける内容だし、
>本当コアの部分だけなら、1日あれば書ける内容なんだから。
この部分は全く意味が分かりません。
JSPなんて俺様なら簡単にかけちまうぞ、っていう自慢話をしているだけで、
まったくJSPを批判していないですよ。
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は関係なんじゃないか?
私の方が勘違い?
>>355 350は「主張系」の書きこみなんじゃないかと疑いはじめました。
>んー。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 合掌。土方仕事乙
>>364 >>細かいイベントは一々サーバに処理を投げずに、
>>クライアント側でローカル処理すべきである(DHTML等)
と絡めて解説してた「Webサービス」の定義を書いて、
「364は知っている人」ということを証明してほしいのだが。
>>355 それとも「出張系」と解釈して無視した方が良いですかねえ。
>>365 ご質問の意味が皆目理解できませんが、何か?
貴方の前では「知らない振りしてる人」を演じた方がよろしいようだ
自分に理解できない事柄にブチあたった時、 その対応方法を見れば、その人の真価がわかる --- 詠み人知らず
>>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ブラウザの守備範囲じゃないか。
373 :
非決定性名無しさん :03/06/15 16:12
日本製Java Framework(w
>>370 ナイス・アイデア。
漏れも、JavaScriptでそれ書いた(簡易版&試行コードだけど)。
あと、例えば RelaxやXMLscheme で書いた値範囲の定義を、
サーバ側及びクライアント側のチェック・コードに自動変換して、
クライアント側フォームに自動で送れれば、結構便利だね。
玉石混合だな、をいをい
>>369 そういうことではない。質問者の
「DHTML+Webサービス」のアーキテクチャ
という言葉を正さずに(質問者が悪いって言ってるわけじゃないよ。質問してるんだから)
「DHTML+Webサービス」の解説をしてるのがおかしいと言っている。
あなたの「Webサービス」の定義とは?
>>349 お手数ですが、
「DHTML+Webサービスのアーキテクチャ」ではなく、
「DHTML+XMLベースのWebアプリ・アーキテクチャ」
と言い換えて頂けますか?
理由は、
>>369 ,
>>377 あたりをご参照願います。
以上
>>361 うーん、正直難しくてあんまりよく分からないのだが、
せっかくなのでもう少し質問させてもらう。
>・通信量やサーバ負荷、通信遅延の問題を避けるために、
> 細かいイベントは一々サーバに処理を投げずに、
> クライアント側でローカル処理すべきである(DHTML等)
これはまあ、分かる。Webクライアントにある程度処理を委譲できれば
どれほど楽かと思ったことは何回もある。
だけど、DHTMLの技術自体はだいぶ昔からあるのに、
未だにメインにはなれていないような気がするのだけど、何故だろう。
あと、リッチなWebクライアントっていう発想自体は他にも
JavaAppletやMSのなんとか(なんだっけ)とか色々あったけど、
どれも廃れているよね。
思うに、何千万、何億という人を相手にしなければならないWebの世界で、
クライアント側の統一を行うのはものすごく困難だからでは?
クライアント側をリッチにすればするほど、バージョン互換の問題や、
セキュリティホールの問題が出てくる。
リッチなWebクライアントというのは技術屋のエゴのような気がするのよ。
そう考えた時に、「CGI系Webアプリはレガシー」と言い切って良いのだろうか。
俺は、この先もメインはこれのような気がしている。
後で、もう一個の方も質問するよ。
知らない人が
>>379 を見ると、私が表現上の揚げ足をとってるみたいに見えるので、例えを交えます。
「強力農薬+無農薬野菜」アーキテクチャーの利点は?
と質問されて、そのままそれの利点なるものを解説し出した人がいたため、
あなたの「無農薬野菜」の定義は?と突っ込んでいるのが私。
これは揚げ足取りというレベルではない。
>>380 =355
というわけなので、質問しても無駄かも。
>元祖MVC流の、Model状態変化をUIに反映するモデルと >Web流の、画面遷移で状態遷移を表わすモデル >の間の不整合の解決。(サーバ上で例えばXSLT等を使って、 >クライアント側画面要素(DOM)を一方通行で直接操作可能にする) これがどうもあんまりイメージが沸かない。 サーバ側からクライアント側(ブラウザ)に非同期でメッセージを送って、 Modelの変更をクライアントに伝える、っていう わけじゃないのだよね? これが分からないから、下のことも何故可能になるのかがよく分からない。 >・画面変更やイベント処理の場所(C/S)を、後から変更したり、 >・Webブラウザの能力に応じ、適切なUIを提供する、といった >「UIやイベントの制御/管理を、メタレベルでスマートに行う」事が >可能になると思う。
384 :
非決定性名無しさん :03/06/15 18:28
JSPだけでごりごりやるぐらいならServerSide JavaScriptがいいっすよ。 クライアントサイドのコードとサーバーサイドのコードが さくさく同じコードでかけるし、CやJavaのコードも 呼びだせます。 しょぼいB2Bのシステムぐらいならこれで充分動いてます。 難点はネスケのサーバーしかだめだし、普及もしなかったことっす。
386 :
非決定性名無しさん :03/06/15 18:43
つっこんでくれてありがとう
>>381 >>369 ,
>>379 で訂正済みの内容について、
訂正により質問が無意味になったにもかかわらず、
無意味かつ不適切な比喩(排中律)を持ち出して
質問を続ける貴方の真意を図りかねますが、何か?
要するに、
>>362 ,
>>369 ,
>>379 で、一連の糞議論とWebサービスを峻別しましたが、
それを無視して混乱した質問を繰り返しているのは、
残念ながら
>>358 貴方です。
ちょぃとした誤解をなかなか解いていただけないもんで、
口調がきつくなってスマソ。
粘着だな
>>380 基本はおっしゃる通りだと思います。
現在のスクリプトの使用用途(値チェック,誤動作抑制,簡単なインタラクティビティ提供)
については、必須なものとして今後も使われ続けていくでしょうが、
それ以外の用途への使用は、過去に試され尽くしたうえで廃れてしまったので、
もはや用途拡大はない、と思います。
顧客が「このページにインタラクティビティを追加しる!」って言いだしちゃったら、
flush使うとか、scriptを恐る恐る追加するとか、対応せざるを得ないけどね。
>>380 はぁーあ。なんかクライアント・スクリプト・ヲタと勘違いされちゃってて、
いい加減萎えてしまった
>>390 筋違いな意見だったか?悪かったね。
あなたの技術力は認めてやるから、俺にも分かるように教えてくれよ。
興味を持って聞いているのだから。
でも、346のあなたのアーキテクチャは、
クライアントサイドのスクリプティング技術を前提になりたっていると
はっきり書いているのだから、あながち筋違いな
意見だとは思っていないんだけどな。
粘着かい・・・ 悪かった、もういいよ。
>>355 すまそ。先週漏れのドタマに創造の女神が舞い降りたんで(注:電波系ではない)
結論まで一気に逝けるかな?と思ったんだが、なんか粘着議論に付き合ってたら萎えちゃった。
気力が回復したら、
>>382 ,
>>391 に対応しまつ。
パラダイムが違う人と議論したり、パラダイムの前提を多分に否定した考察をするのは、
本来楽しい事なんだけど、SEによくありがちな常識を常識と信じて疑わないタイプの人と話すと、
結構疲れるんだ。
んな意味で、Java〜オブジェクト・ブームのど真ん中で、アスペクト指向の研究黙々とやって成果を出した連中は、すげぇと思うよ。少なくとも5〜10年は時代の流れと別の事をやってたわけだから
>>383 =355
指摘されてWebサービスを分けただけではダメなんですよ。
Webサービスがなにか分からずその言葉を使ってるってことは、
<<<かつ尊大な解説をしている>>>
他の部分も説得力がない「出張系な書きこみ」になるわけですよ。
そんな偽者の人と議論しても355の無駄になるでしょう。
2,3行Webサービスの定義を書けばすむ話なのに。
普通の書きこみならここまで突っ込まないけど、JSPのようなものを作るのは
簡単って言ってる人だから。
話の流れと関係無いが、 JSP作るのって簡単か?あの仕様の字句/構文パーサなんか今更書きたくないぞ、俺。 AppleWOやTapestryみたいな構造を作るほうが、まだ楽っぽ。 HttpServletベースのアーキテクチャがダメダメって言う話は、VHSがβを駆逐した話 みたいなもんか? HTTPで何でも転送なんて、理屈じゃまともじゃないとだれもが思うと思うんだけど、 すでに巨大なシェアがあり、既得権が生まれつつあるのでどうにもならんでしょ。
>>395 =358=デムパ認定しておきます。
人の話を素直に聞かず、また人の能力を疑ってかかる、君みたいな人物は、不要だよ
>>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 みたいな粘着が発生して、
意味のない議論を延々繰り広げてしまうんで、
情死す板でまともな議論をしようとする努力は不毛である。
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
408 :
非決定性名無しさん :03/06/16 23:31
あーあ
>>401 いいや。知ったかぶりが、自分の実力以上のことを書きやすいから。
偽者に乗ってレスつけたりしちゃだめだぞ。
>>355 >>399 で「SOAP」という偽者が検索するヒントが出てしまったため、
もったいぶらずにタネあかしをします。
SOAP,XMLなど個々の技術はさておき、Webサービスには
「画面を介さずに」 相手のプログラムを動かす技術
という側面があります。(これがすべてではないが)
なので、「少しでも」知ってる人にとっては
「DHTML」+Webサービスのアーキテクチャー
はありえないのです。
ネットだけで情報を集めて「主張系」書きこみをする輩
の手助けをする書きこみになってしまいましたが、
355がこういう輩のレスを無視する助けになれば幸いです。
411 :
非決定性名無しさん :03/06/17 03:05
じゃぁ、
>>358 もゴミって事だな。実に下らん展開だ。
412 :
非決定性名無しさん :03/06/17 03:20
413 :
非決定性名無しさん :03/06/17 03:30
JSPエンジン・サーブレットの手書きもできずに JSPを議論する低スキルな自称SEが居るスレは、ここですか?
>>401 ×
>>355 ○
>>358 結論:情死す板で議論すると、かならず
>>358 みたいな粘着が発生して、
意味のない議論を延々繰り広げてしまうんで、
情死す板でまともな議論をしようとする努力は不毛である。
自分に理解できない事を言われると、
議論の小さな瑕疵を見つけて相手を偽者と決め付ける。
そんなことじゃ、成長できないよ。
まぁ
>>358 は情死す板に常駐してる業界外の煽りだろうから、
こんなこと言っても無駄だと思うけど。
416 :
非決定性名無しさん :03/06/17 07:55
低レベルだと思うなら無視しろよ。 無視すんのが一番だ
頭と性格が悪くて粘着なので、単に敬遠されているだけなのに、
「自分は議論や煽りで未だ負けた事がない」
と勘違いしている
>>358 の居るスレはここでつか?
>>413 Kernighan&Plaugerの「ソフトウェア作法」やLisp文化、オープンソース文化では、
ソフトウェア開発者が自身で作成/拡張可能なツールやプリプロセッサを使って、
自身の開発環境を進化させる、とゆーのはよくあるテクニックだ。
自身で作成/拡張可能なソフトウェア・ツールのメリットとしては、
不定形で捉え所のない「ノウハウ」を、ツールとして形式化する事で、
・形式化を通じて、ノウハウの改善が容易になる
・そのツールを使う複数のメンバー間で「ノウハウの共有」が可能になる
・そのツールの振る舞いや限界を適切に理解し、適切に活用できる
ってな点が挙げられる。至極あたりまえな話だけど。
「フレームワーク」や「フレームワークの作成/拡張」にも、似たようなメリットがある。
フレームワークを使うだけにとどまらず、自分で作成し拡張する事を通じてこそ、
自分や自分の所属する文化の発展に参加する事ができる。
その意味では、フレームワークの駄目さ加減をあげつらうばかりでなく、
その分析結果を元に、自らフレームワークの作成/改善に手を染める事こそ、
望ましい姿勢ではないだろうか?
但しヘタレなフレームワークを標準として他人に押し付ける事の有害性は、
常に意識する必要があるだろう。(
>>1 がスレタイで主張しているのは、このあたりかな?)
>>418 「ノウハウの形式化」ってのは、そんなにメリットのある事かな?
本来、不定形で柔軟な「ノウハウ」を、
変更が面倒な「ソフトウェア・ツール」にまとめてしまう事で、
・仕事の改善スピードが落ちたり、・柔軟性が欠落する、
というデメリットもあるのでは?
>>419 形式化すればお茶の子で対応できる定型仕事を、
毎回毎回、死に物狂いの飛躍として不安定かつ不確実にこなすよーな、
リスキーでデンジャラスな生き方を望むのであれば、
形式化の努力は不要です。
普通の人は、意識的にせよ無意識にせよ、また程度や手段の差はあれど、
自分の仕事を定型部分と不定形な部分に切り分け、定型部分を増やす事を通じて、
仕事に熟練する。
この定型部分を洗練する一手段が、形式化 なのではないかな
>>419 サイト固有のスペックがそうさせる傾向にはあるよな。
ビジネスロジックに限らず。
>>420 は正論だが現場とは乖離してるよ。
>>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年近く前のオブジェクト指向技術者の夢
からすると、悲しすぎる現実であるずら。
>>422 ソフトウェア・ツールの意味を理解されていないように感じられました。
RDBMSやAPサーバ自体を独自開発/拡張するよーな難易度の高い事を、
「ソフトウェア・ツール」は求めていません。
現場で、複雑な一体型アプリやサーバを作るのは無理あり過ぎなんで、
むしろチョロッとコード書けばお役立ちツールやお役立ち機能拡張ができ、
それを組み合わせれば複雑な機能を実現できるやん、
という話です。ぶっちゃけ開発者が自己拡張可能な仕事環境。
Javaサーバ環境との対応関係を表面的にさらっと示しとくと、
[ソフトウェア・ツール] [Javaサーバ環境]
パイプでつないだコマンド群 クラスやスレッドを駆使したクラスライブラリ
Apache module、ServletChaining, JSTL等々
プリプロセッサで言語拡張 JSPやXMLを使った言語拡張
移植性 WebやJavaやXMLって環境選ばないし
てなかんじぃ。もうちょっと深い思想があるよーな気もするが。
というか「設定が面倒」って、、、
そもそも開発じゃなくて構築の話じゃないですか(w
>>425 その対応関係、つまんないでつ。 「オブジェクト指向は昔からあった」親父と同じニホイがしまつ。 んな事書いてると「Servlet使って、MVCを完全に実装しますた」系ワカモノが、 「Servletエンジン使ってるので、ソフトウェア・ツールの実践は完璧でつ」 とか言い出しちゃうよ、
あぼーん
>>425 プリプロセッサで言語拡張
・バイトコード編集技術
・アスペクト指向言語
を入れとくの、忘れただろ。
ポストプロセッサ系技術だから、
ちょっと対比しにくいのかな?
あぼーん
あぼーん
>>428 多少話しがずれるけど、対比表に追加してみます。
【ソフトウェア・ツール(K&P) と Javaサーバ環境 の対比】
[ソフトウェア・ツール] [Javaサーバ環境]
パイプでつないだコマンド群 クラスとスレッドを駆使したクラスライブラリ/サーバ、
Apache module、ServletChaining, JSTL等々
プリプロセッサで言語拡張 JSPやXMLを使った言語拡張
(ポストプロセッサで言語拡張) JBoss4等のアスペクト指向導入
移植性 Web、XML、Javaは環境依存度が低い
あぼーん
433 :
非決定性名無しさん :03/06/19 17:45
>>421 >サイト固有のスペックがそうさせる傾向にはあるよな。
>ビジネスロジックに限らず。
どうすりゃいいんだろうね、
ノウハウ/ツール/フレームワーク構築 というスローテンポな要素を、
ビジネス展開やサイト間の差別化競争 のようなハイテンポな動きに
対応させるには?
>>43 それやる能力があったら、
みんなベンチャー作って独立してるって。
あと、大手ならツール/フレームワーク構築なリードタイムを確保するために、
勝手な標準/デファクト・スタンダードをさっさとぶち立てて、
技術的啓蒙力や販売力駆使して、
ネタ探し中経営者層や先走り開発者層に流し込むだろ(w
それをやれる所はほんの一握りだから、残りのみんなは苦労してるんだ
435 :
非決定性名無しさん :03/06/21 05:49
関係ないけど、ム板の同様なスレと比べて、こちらのスレはアレだね。 ム板は、この分野の技術動向や技術者の関心をリアルに反映しているんだけど、 こっちの板は、アレだからしょうがないのかな。
あぼーん
437 :
非決定性名無しさん :03/06/21 13:56
単一システムの開発を対象にしたフレームワークと、 複数システムの共有を対象にしたフレームワークでは、 思想から設計から何もかもが違ってくる。 特に運用まわりや障害対応のための情報収集機能、SingleSignOn機能との連携など、気にすべき点は多い。 こっちのほうがはるかに面白いが、商用製品として有名になることは少ないわな。 企業独自の環境や運用ポリシーと密接に絡む部分が大きくなるから。
技術的関心だけじゃシステムはつくれんわな。
440 :
非決定性名無しさん :03/06/21 21:24
442 :
非決定性名無しさん :03/07/02 09:31
>>438-441 何でスレタイとずれた切れ方するのかなぁー?非論理的SE?
あと、
>>396 >JSP作るのって簡単か?あの仕様の字句/構文パーサなんか今更書きたくないぞ、俺。
>AppleWOやTapestryみたいな構造を作るほうが、まだ楽っぽ。
字句/構文パーサを手軽に素早く構築するためのバックグラウンド知識が不足してるんとちゃうかー。
大学一年生が書きそうな、ランダムロジックもどきのパーサを、力技で書く事想像してたりして(w
あぼーん
444 :
非決定性名無しさん :03/07/02 09:50
>>437 どっかで飽きるほど聞いた内容だと思ったら、あなたは・・・。
んで?JBoss4かSunOneで、AOPのお勉強でも始めたのかい(w
あぼーん
446 :
非決定性名無しさん :03/07/02 12:45
てかstrutsとvelocity使えばいいじゃん。
あぼーん
448 :
非決定性名無しさん :03/07/02 18:02
Strutsを使ってアプリ独自のフレームワークを作ってからが本当の開発。
JSP並のパーサを作ってる/作れる人なんて、見たことないよ。 俺の会社がそうなだけかもしれないけど。 そんなに簡単に作れる物なの?
451 :
非決定性名無しさん :03/07/03 02:00
>>448 大まかに言って、そんな感じの仕事が流行っている事は認めるが
「アプリ独自のフレームワーク」ってのが意味不明つーか自己矛盾だなー。
特定分野業務の
「アプリケーション・フレームワーク化」とか「業務フレームワーク」
っつうなら、それなりに意味あると思うけど。
特定分野の業務アプリについて、 業務アプリの「アプリケーション・フレームワーク化」とか 業務処理内容の「業務フレームワーク化」っつうなら、 それなりに意味あると思うけど。
>>442 いまどきyacc/lexまたはそのモドキをつかってパーサをかくなんて、よっぽど
暇じゃなきゃやらん、といっているだけだが。
低レベルの字句解析/構文解析は、作るのは簡単でも妥当性検証は偉く大変だぞ。
お前こそそっち方面で仕事したことあるのか???
>>452 俺は再利用性をあんまり考えないでフレームワーク作ることが
多いんだけど、そういうのってだめでしょうか。
アプリケーションに統一感を持たせたい、とか
まともにやっていると煩雑な処理をフレームワークで吸収して
開発を楽にしたりとか、再利用なくても
フレームワークを作るメリットってそれなりにあるんじゃないかと
思っているんですけど。
>>454 なんで物事をそこまで複雑化して妄想するかな。
JSPの文法/仕様って、「妥当性検証」が必須になるほど複雑か?
チェックすべきポイントの具体例を上げてみて下さい。
>>455 最近はそーゆーのあんま推奨されないみたいねぇー。
でも、開発スタイルは人それぞれ、の部分があるから、
もしもそーゆーやり方が許されてるなら、
それを追求すればいいんじゃない?
漏れは「フレームワーク」と「再利用」を直結させるのはマズイ戦略だと思うし、
リファクタリング的手法でフレームワーク構築していくのは好きだけど。
457 :
非決定性名無しさん :03/07/04 05:04
さりげなくあげ。
あぼーん
459 :
非決定性名無しさん :03/07/04 11:44
turbineじゃだめなの?
460 :
非決定性名無しさん :03/07/04 23:57
>>456 ごめん、良く考えてなかった。
JSPパーサって、単にJSPの構文をパースしてJavaのソースを吐けば
いいだけなんだね。はいたソースがちゃんとコンパイルできるかどう
か、あるいはちゃんと動くかどうかについて責任をとる必要ないん
だった。
…ほんとにそれでいいのかな?と思うけどね。
461 :
非決定性名無しさん :03/07/05 00:14
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
463 :
非決定性名無しさん :03/07/15 23:05
今日はここまでは山崎荒らしは来ませんでしたw
今のところ NIT の Salsa が最高。
465 :
非決定性名無しさん :03/07/17 01:32
ジェネシスって聞いたことある人います?
>>464 その名前は聞いたことあるぞ。Strutsベースの自社製F/Wだったけか…
467 :
非決定性名無しさん :03/08/04 17:46
アプリケーションフレームワークが strutsだろうが、turbineだろうがなんでもいいのよ。 もんだいはドメインフレームワークがつくれないってこと なんだとおもうけど。 要求仕様がふにゃふにゃしているところで どれだけ精度のたかいドメインフレームワークが つくれるかだとおもう。 大規模で。 反復型開発しなきゃいかんだろうけど、 客がついてこない。 教育しつつ、だったら客寄せパンダのような 思いっきりできる人に神の声を だしてもらうひつようがあるかも..
468 :
非決定性名無しさん :03/08/04 21:58
EJBをドメインフレームワークといってしまうのはありですか?
ドメインフレームワークって、モノになった事例って存在するの? 例えば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 は、死滅ですか?
>>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のソースを吐けば
いいだけなんだね。はいたソースがちゃんとコンパイルできるかどう
か、あるいはちゃんと動くかどうかについて責任をとる必要ないん
だった。
…ほんとにそれでいいのかな?と思うけどね。
>>474 あほか。JSPはデバッグが苦痛だ。
EcilpseなどのIDEでデバッグを経験したことが少しでもあるマトモなJava
開発者なら、なにを好き好んでそんな「靴の上から水虫を掻く」ような真似
せにゃナランのじゃ、と思うはず。
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のデバッグすべきではないと思う。
つまり、JSPの処理系くらいサラっと作れる技術者がいない企業は、 今後の新技術導入に際しても永遠に負け組みケテーイ、って事だ(www
あと、これからJSP処理系作るとか言い出すSEが仮に居たら、 そいつもかなりアレなんで要注意
>>482
Lispのマクロ展開も、時として非常に難解だよなー。
マジメにソフトウェアに関わってる人間にとって、
そんなの当たり前の話であって、
それを今更、鬼の首でも取ったようにあげつらう
>>475 は、
きっと十分な教育を受ける機会がなかったんだろう・・・合掌
>>482 >JSPソースコード行の 対応関係情報を出力するように、
>JSP仕様なり処理系なりを拡張すれば、 C言語なみの
>デバッグは可能になると思うが。
「作れば」可能だということぐらいは理解してるつもりだったが…
今更、寿命もさして長くない処理系を自作したくないだけだったよ。
>つまり、JSPの処理系くらいサラっと作れる技術者がいない企業は、
>今後の新技術導入に際しても永遠に負け組みケテーイ、って事だ(www
そんなに簡単なのか。今の勤務先は、俺も含めて負け組みだ(ウエーン
>>486 君にそーゆーの作る力があるかどうかは不明なわけだが。
閑話休題
ドメイン・フレームワークの話はどこ行ったんだ?
488 :
非決定性名無しさん :03/08/05 08:58
ドメイン・フレームワーク・・・ Jakarta厨にとっては、 ドメイン・フレームワークってのも、apache.org周辺の人が、 自分の担当する業界用にオープン・ソースで作ってくれて、 自分はそれを使うだけでボロい商売ができる 「公共資源」って認識なんじゃないかな。 自分の担当する業界のフレームワークくらい、自分で作れよ(w それができないんだったら、ORCAとか、業界統一フレームワーク(?)がある業界に仕事替えしろ(W
あぼーん
490 :
非決定性名無しさん :03/08/05 09:02
ドメイン・フレームワークくんでみたんだが、 なんかアプリケーションフレームワーク上に アプリケーションフレームワーク組んでる状態に 陥りそうになってなんどもモデルをちゃらしてしまった。 自分の力不足は当然だが、 どうも業務モデルから、細かい実装まで理解してないと まともな物ができないんじゃないかとおもっている。 これができるのが、アーキテクトってことなのか。
あぼーん
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版が出されてるだけだよね?
偏執会議で、ネタに優劣付けて優先順位決めてるか、はたまたライターが偏ってるんだろうな。 #標準化作業前の技術や、JSR段階で実装例も出てない技術を、 #記事にまで膨らませられるヤシは少ないだろうし。
>>494 JSF,XForms,Portlet
どれも、Webクライアントのユーザ・インターフェース関連技術で、
面白みがないな(w
俺にとっては、どーでもいい話題だ・・・
499 :
非決定性名無しさん :03/08/14 16:08
>>498 そんなこと言ってないでもうちょっと掘り下げてみなよ。
例えばJSF。本質をとらえれば面白みが見えてくるよ。
あぼーん
>>494 ,
>>498-499 入力データ検証とか Portletの話題は、
結構早い時期に、記事で触れてたよ
ってーか、初物食いすりゃーいいってもんでもないでしょ
JSF。 ・UIコンポーネントの外観を提供し、またその状態を管理するAPI つうのは、携帯電話用コンテンツ変換ゲートウェイやら、Web Swing (名前不正確)で、 大分前から出てたな。それをJSRが標準化しただけ。 ・イベントのハンドリングと、入力データ検証をするAPI 分散MVCとかMVC typeII以来の流れだなー。 なんか新しい技術要素とか、シンプルで素晴らしい設計とか、あるの?
>>476 :475 :03/08/05 00:19
>JSPは、生産性を向上するのにあまり役に立ってないと思うぞ。
>動かすまでは簡単だが。デバッグとテストとメンテはつらい。
>これからJavaでWeb鯖システム作る奴は、悪いこといわないから
>JSFにしとけ。
Servlet→JSP→JSF って、
無茶苦茶連続性ある技術やん。
なんで別物であるかのような嘘を書くの?
>>475 晒し上げ
>>504 ServletとJSPとの連続性は疑問だなあ。
かなり無茶してるし。
少なくとも、JSPは苦手・・・。
>>505 おっしゃる意味がよくわかりません。
可能なら、詳しく説明して頂けないでしょうか?
#ServletとJSPって、内と外をひっくり返しただけの関係なんだよな
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
>>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で記述させよう・・・ ・・・以下、面倒だから略
んー、煽りにマジレスしまくるのは疲れるなぁー。 要するに Servlet : コードが本文、データは引用 として記述 JSP : データが本文、コードは引用 として記述 ってのが「内と外をひっくり返しただけの関係」なわけ。 JSPservlet作ってみれば、実感できる。 これでServlet→JSPへの発展に連続性がある事を説明できた、と。 次はJSP→JSFへの発展の連続性を、誰か説明しる!
>>512 煽りじゃないんだけどね・・・。
まあ、「ひっくりかえした」という表現でいいたいことは理解したよ。
PerlのCGIとPHPとの関係みたいなもんだな。
あと、Servlet から JSPが生まれた経緯も理解した。
たぶん、キミの言っている「連続性」もわかったよ。
とはいえ、発展の仕方はイマイチだったよなあ・・・。
すごく無理に無理を重ねているように思えるよ。
JSPはMVCモデルとしては大失敗だと思っている。
(ASPも同様。)
素直にテンプレートにするか(WebMacro, Velocity)
コンポーネントにするか(Tapestry)
どちらかにすりゃよかったのに・・・。
514 :
非決定性名無しさん :03/08/18 18:08
>>493 >>なんか、包含関係にあるものを別物であるかのように語っていて、萎えた。
たとえばERPの人事モジュールをつかうことと、
人事システムを構築することは包含関係かと考えたが、
一見包含しているようにも見えるけど、
情報システムに対する効果を考えると
ちがうんではない?
とおれはおもうのだけど。
萎えちゃったのは、もうしわけない。
Webサービスだとか、Strutsだとかを語っていって
情報システムの本質について真っ向から議論しないと
アーキテクトとしての体力がこれ以上ついていかないとおもうのだけど。
サイエンス系なんで、あまり事務処理系には突っ込みたくないんでつ。 サイエンス系ベンチャー企業の業務システム支援とかなら、 多少興味持てるとは思うんだけど・・・従来の中小企業向けシステムをそのまま導入するのが良いことなのか悪いことなのか、判断できていないから、当座は避けておきたいでつ
↑いちおう ×業務システム支援 ○業務支援システム #PDA用日本語変換システムが、勝手に単語を補完してしまつた。。。
と、ゆーか、フレームワーク化なんて、必要性を認めた人間が主体的に模索して、構築なり標準化していくべきもの。 業務系フレームワークに、これっぽっちも興味がない漏れが口出しすべきジャンルではないのでつ。 #フレームワーク構築用フレームワークとか、メタな話ならがぜん興味あるけどね。 #業務システム構築・・・多分一生やらねぇだろうなー
518 :
非決定性名無しさん :03/08/18 20:52
というような、泥臭い部分を他人任せにするよな姿勢が、 世間一般の研究開発部門では、ありがち。 そしてそれは、しょうがない事だと思う。 アーキテクトがフレームワークという桃源郷を示して まがりなりにも業務SEを誘惑して見せたんだから、 その実態に文句を言うばかりじゃなく、 今度は業務SEが業務系システムのドメイン・フレームワーク化の魅力を示して、 アーキテクトを誘惑する番なのではないか? お客さんやプロジェクト・メンバーに対しては、 いつもやってることだよね? 不平不満ばっかで、魅力あるビジョンを示せないSEには、 誰もついて行かないと思うけど。。。 てなわけで、ほれ頑張れ!!!
519 :
非決定性名無しさん :03/08/19 00:30
>>513 JSPは、政治的な理由(ASP使いをJava陣営に引き抜く)で誕生した
ある意味いかがわしい技術ですよ。
メジャーになってしまって引っ込みつかないですが。
何故にそこまでJSPを目の仇にしたいのか、 あんたの主旨が全然理解できますぇーん。 JSFもJSPベースな訳だし(w Tapestryと言わず、WebObjectsやりゃーいーじゃん。 つべこべ言わず、業務SE発ドメイン・フレームワーク提案でも練れ!
>>519 そうだねえ・・・。
そして、Sun はまた同じ轍を踏もうとしている・・・。
Java 開発者を 1000万人にしたいって・・・。
無茶はやめてけれ。
>>520 誰に対するレスなのかわからんけどw
あんた、JSP 信者?
それとも、雑誌に洗脳された JSP 初心者?
やれやれ、だからこの板はレベルが(w
劣っている人間にも二種類居て、
優れた人間の発言に耳を貸し、自分との違いを冷静に分析できる人と、
ちょっとした仮定や歴史的経緯に目もくれず、ひたすら相手を叩き、成長の機会を踏みにじる人と、
二種類居るようだね。そして、
>>521 君は間違いなく後者だな。井の中の蛙の煽りくんよぉ(www
このスレにも
>>521 みたいな基地外が平気でレス付けるようになっちまった。
この板、もう役に立たねぇな。後は、OO2003シンポジウムのレポートするヤシが来るのを待つ事にするか
>>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
もっとシンプルな解決策を模索すべきだと、俺は思うよ。
ってな議論は、この板でも数年前にやったんだけど(ぷ
まぁ、人の揚げ足鳥に終始して、本質的な議論をいつまでたっても始めない厨房相手にするのは、時間の無駄だったな
キチガイというやつもキチガイかもw
ここからは、
>>520 の駄目さ加減を語るスレになりましたw
× MVC type2 ○ MVC model2 なのな。。。 語源になったJSP 0.96のドキュメントは、既に闇の彼方へ消え、 世間一般でMVC=MVC model2 て事になってるのね
ドメイン・フレームワークはどうなった? アダプティブ・オブジェクトモデルはどうよ? きっとアナパタの亡霊を見そうな気がするが(w
あぼーん
>>530 なんか今日午後チュートリアルがあるみたい
>>513 >JSPはMVCモデルとしては大失敗だと思っている。
>(ASPも同様。)
ヤレヤレ、MVC至上主義者がまた一人…
JSPはMVCを前提としてる訳ではないでそ。
MVCっぽく使うとしたらこーなる、って例としてMVC model2を出しただけで。
534 :
非決定性名無しさん :03/09/01 23:02
MVC type2って、名前はMVCだけどようするに プレゼンテーションとビジネスロジックをきっちり 分けましょうってだけのことでしょ。 シンプルでいいアーキテクチャだと思うぞ。何が失敗なの?
>>533 そういうキミは、カッコいい画面もつくれるし、素晴らしいロジックも
組めるんでしょうね・・・うらやましいよ(w
>>534 JSP が MVC type2 に適用するのに全く向いてないという点で、失敗なんだよ。
>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やらなにやら「フレームワークで高信頼性・短期納期を実現」 とかなんとか、(理屈は分かるし今後数十年はそういう流れになってくとは思うが) 今のカタログとか見てみると、幻想を売ってるだけじゃねーかと思うようなもんばかり なんだよな。 漏れの認識では、幻想を売ってうまいこといっているから、幻想が具現化するのも 十年後くらいにはなんとかなりそうで、そのときには他のプラットフォームは追いつ けない状況になってそう。
543 :
hn ◆iKwMOjCT4s :03/09/02 21:12
ってことは、今の「重要な価値(ノウハウ)は個人のプログラマに積み重ねられている」という状況から 「大きな企業が価値を持つ」という方向になっていっていくわけで、これは望ましい変化だと思う。
544 :
非決定性名無しさん :03/09/02 21:16
大きい企業が価値を持つ、というよりは、ちゃんとトップが「企業」に価値を持たせようとすれば それが報われる状況になるということで。それは単に(本当に多いパターンの)単に社員を働か せて経営陣が搾取するだけのSI企業を淘汰していくようになるから、これはよいことだ。
> 単に社員を働かせて経営陣が搾取するだけのSI企業 なんだそりゃ? 北朝鮮か?
Httpベースのサバクラシステムは、そもそもMVCに向いていないという罠。
>>545 IT業は人月ビジネス。人を貸してりゃ稼げるイージーな経営が嫌いなだけ。
370 名前: 非決定性名無しさん 投稿日: 03/06/15 16:06 Webブラウザの操作を、情報システムが受け取ってデータを更新することを考える。 (参照ではなく更新オペレーション) Webブラウザ側で何をしようが、HTTPとして表現されたリクエストしか発行できないから、 リクエストの内容が妥当かどうかを検査する責任はすべて情報システム側にある。 DHTMLで選択肢リストを動的に制御しようが、 値のNumericalCheckをJavaScriptで実装しようが、 まったく同じ検査を情報システム側で再度実施しなければならない。 (HTTPリクエストなんて簡単に生成できるからね) 上述した「検査」をWebブラウザに委譲できない限り、アーキテクチャの質的な変化はないと思う。 そこまで変化できないなら、プレゼンテーションをJSPで構築してなんら問題ないでしょ。 逆にWebブラウザに処理を委譲するならば、HTTPを通過するより前に「実施した処理を保証する仕組み」が必要だと思う。 たとえばこんな感じ。 ・委譲された妥当性検査処理コンポーネントには、委譲したシステムのデジタル署名がなされている ・Webブラウザは、妥当性処理後の情報にブラウザ側のデジタル署名を行う ・HTTP上は、デジタル署名済みデータが流れる ・システムは、送られてきたデータの署名を確認して、正常に妥当性検査された値だと確認する ・システムは、(妥当性検査することなしに)送られてきた値を受け入れる ここまでの責務を担当できるフレームワークならば、喜んで使う。 つーか、Webブラウザの守備範囲じゃないか。
>>550 いい書き込みだ。すばらしい。
でもデジタル署名って、内容が改ざんされていないことは保証できても
データが妥当かどうかの保証ってできないんじゃないかな?
やっぱりデータを受け入れる側でのチェックは必要だよ。
おれとしては、どのみちサーバー側でデータの妥当性を検証する必要が
あると思う。どちらかというと、サーバー側での妥当性検証を省くので
はなく、クライアント側とサーバー側とで妥当性検証のロジックを共通
化する方向を検討したい。
クライアント側での妥当性検証は、実際のところJavaScriptでやるしか
ない。ということは、サーバー側で同じJavaScriptを実行してやれば、
妥当性検証ロジックが共通化できるということだ。
今までは、クライアント側はJavaScripで、サーバー側はPHPやらPerl
やらで書いていたから2度手間だしメンテナンスが大変だった。
しかしサーバー側でJavaScripを実行すれば、そんな面倒から解放される。
サーバーサイドJavaScript万歳!
・・・妄想かなー。結構いいと思うんだけど。
>>550 普通にクライアントはJavaアプリでだめですか?
状態維持だって暗号化だって自由自在。
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から、値チェック用コードを二種類生成して
クライアント側とサーバ側で実行してやれば良いではないか
と書いてみるバリデーション
>551 >557 ていうか,struts validatorがもうすでに client side, server side両方,ひとつの定義ファイルからやってくれるのだが. ご存知?
>>556 具体的に最低なところをきぼんぬ
アンチパターン化すれ
>>550 は
たとえC/S別々のコードが自動生成されたところでHTTPを通ってしまえば何の意味もない
みたいな意味では?
しかしこの分野も停滞甚だしいな。 数年前やってた事と、strutsと、ほとんど一緒(w
>>557 ,558
それは値チェックが単純な場合のみだよね?
値が整数であるとか、メールアドレスであるとか、最大値と最小値ぐらいしか
制限がない場合とか。
値チェックがもっと複雑になると、宣言的な記述では難しく、どうしても
プログラムを書いてチェックを行うしかない。
そうなると、そのプログラムは結局なんらかの言語で書くしかないんだよね。
例えばだな、3つの数値を入力してもらって、その合計が100以下であることを
チェックしたいとしよう。それはStrutsでも簡単にできる?
設定ファイルにちょこちょこっと記述したら、サーバーサイドとクライアント
サイドの両方のコードを生成してくれる?
できるのかなー。ちょっと調べてみよう。
>>560 さりげなくいいフォローしてくれてたね。ありがと。
通常のアプリケーションでは、ユーザからの入力をうけとる部分と
それを処理する部分が同じだから、入力チェックは1回でいい。
しかしクライアント・サーバ型だと、入力をうけとる部分(クライ
アント)とそれを処理する部分(サーバ)が分かれている。
よってクライアントが本当に信用できるという保証がないかぎり、
サーバ側でも入力チェックはしないといけないよね。
そうだな、例えるなら発注した品物をお店が受取り検査するような
もんかな。
発注先でも品質検査はやっているだろうが、それでも受け取るほう
でも検査はしないとだめだようね。
こんなたとえでわかってもらえるかなー。
564 :
非決定性名無しさん :03/09/18 18:19
>>562 はぁ?なんか、基礎のできていない素人さん出現ですか?
XML Schemeで表現しにくい範囲型なら、
OCLあたりで制約条件書いてvalidatorでチェック、
つうのが妥当じゃないかな。
OCLで宣言的に範囲書くのも難しいんなら、
プログラム記述言語で書かれた判定メソッド呼び出してチェックするとか、
静的に範囲チェックを行うのが難しいなら、例外ハンドラーと関連づけるとか
(この場合必ずしも事前チェックの意味をなさないが)、
いくらでも手はあるでしょ。
一体
>>562 は、何を主張したいの?
565 :
非決定性名無しさん :03/09/18 18:23
>>563 これも意味不明。
クライアント側での値範囲チェックは、
通信遅延の大きなネットワークを介さずに、
小回りの効くローカル処理で、インタラクティブなエラー修正をさせたい、
って意図で、設けられているんだよ。
碩学の
>>563 には、想像もできないんだろうけど???
>>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$に右へ倣えで、ファット・クライアント・マンセーとかするつもりでつか?
クライアントの重量法則 クライアント環境の流行は、数年おきに、 軽量マンセーになったり、重量級マンセーになったりする。 しかし、流行が軽重どちらに流れようと、 顧客の財布は軽くなる一方である。
>567 どうでもいいが重要なデータに セキュリティぼろぼろのactiveXを 使うというのは何の冗談だ?
575 :
非決定性名無しさん :03/09/18 22:01
揚げ足鶏好きだな(w M$のファット・クライアントとでも書き直せば、 君の下卑た揚げ足鶏精神を満たす事ができるかどうか・・・。
>>575 この板の粘着は、
・JSFはJSPではない、とか、
・ServletとJSPは連続性がない、とか、
出鱈目なレッテル張りするだけの厨房だから、
いちいち上げ足取りの相手をする必要ないよ。
ところで、
>>382 =
>>355 と、
>>566 読み返してみて、気付いたのだが。
この板の自称SEさんは、
「HTTPみたいな軽量プロトコル使う以上、
サーバ側にクライアントを操作するためのクライアント・ピア・オブジェクトが必要になる」
という事実を理解できていないように感じる。
#ここでピア・オブジェクトと言ってるのは、
#テンプレートだったり、サーバ・ページだったり、
#あるいはDOMだったり、色々な形態を取るけどね。
普通にMVCをネットワーク経由に拡張しようとすると、
まずぶち当たる問題なんだけどね
サーバ上のピア・オブジェクトを無視したいのなら、 ファット・クライアントに走るのも良いかもねぇー(ニコニコ あるいは、新世代のシン・クライアントとして、 SOAPを喋れて、記述がHTML並に簡単な、SOAPブラウザー とか開発したら、もしかすると売れるかもよ(ニタニタ
よし、SOAPを喋れるSOAPletとか、i-SOAppli とか作るぞー
580 :
非決定性名無しさん :03/09/18 22:54
>>574 どうでもいいが重要なデータに
セキュリティぼろぼろのWinサーバを
使うという冗談が好きな人も多いんだから、、、
>この板の自称SEさんは、 > 「HTTPみたいな軽量プロトコル使う以上、 > サーバ側にクライアントを操作するためのクライアント・ピア・オブジェクトが必要になる」 >という事実を理解できていないように感じる。 そんな馬鹿いたか?どのへん?
ファットクライアントとサーバ間でメッセージパッシングし合ってぱっつんぱっつん でもえーじゃないか
じゃあいい加減、 ドメインフレームワークに議論を絞るって方向で。 以降、クライアント周りフレームワークは無視ってことで よろしく。
584 :
非決定性名無しさん :03/09/19 07:31
レスの数が増えれば増えるほど、レベルが低下する掲示板はここでつか?
>>564 なんか話ずれてない?
おれは、
・どうせクライアント側とサーバー側とで同じように値チェックを行わないと
いけないんなら、両方で違う言語のプログラムを書くんじゃなくて、
両方とも同じ言語(JavaScript)で書いて実行できればいいんじゃない?
という話をした。
それにたいしてあんたが
・XML Schemeから、値チェック用コードを二種類生成して
クライアント側とサーバ側で実行してやれば良いではないか
と書いた。このアイデアはいいと思うし、実際Strutsで行われていることも
知っている。
だけどこの方法にも限界があって、
・単純な値チェックならそれでもいいけど、複雑な値チェックはどうしても
なんらかのプログラム言語で書かないといけないよね
と書いた。つまり結局はプログラミングをなくすことはできない。
だから最初の問題(クライアント側とサーバ側とで別々のプログラムを
用意しなくてはいけないこと)は解決されていないことになる。
そしたらあんた、
・OCLで宣言的に範囲書くのも難しいんなら
プログラム記述言語で書かれた判定メソッド呼び出してチェックする
これって意味ないじゃん。
制約条件を宣言的に記述するだけでいろんな言語のプログラムを自動的に
生成できることに、あんたの主張の意味があるんじゃないの?
結局プログラムを作成しなきゃいけないんだったら、最初の問題の解決に
なってないじゃん。
おれはあんたが何を主張したいのかわからないよ。
>>564 つーかさ、人を「基礎のできていない素人さん」呼ばわりしといて
「XML Scheme」はないんでない?
557と564の両方で使っているから、typoじゃないよね。
まあおれはOCL知らない素人だけど。
それともXMLをSchemeに変換して実行でもするのかね?
#そういやそんな研究もあったなあ。
>585-586 熱くなるのもいいが、2ちゃんで特定の相手を 「あんた」呼ばわりするような反論の書き方は いかがなものかと思うので、少し冷静になれや。 こういうのは第三者に説得力を持たせることが重要よ。 ちなみに漏れは564でも何でもない通りすがりの人だよ。
>>565 ことの発端となった550を読んで見ろよ。
> 上述した「検査」をWebブラウザに委譲できない限り、アーキテクチャの質的な変化はないと思う
と書いてあるだろ。
おれは、それは無理だ、Webブラウザ(クライアント側)でどんなにチェックを
行っても、サーバ側でも同じようにチェックをしなきゃいけないぞ、ってことを
563で書いたんだよ。
つまり今問題にしているのは「クライアント側でチェックすればサーバ側での
チェックは不要か否か」であって、「クライアント側でチェックを行う目的は
何か?」ではないんだけど。
しかしあんたも小難しい言葉知ってるねえ。『碩学』なんて、あんたに言われる
まで知らなかったよ。
せきがく 0 【▼碩学】
〔「碩」は大きい意〕学問が広く深いこと。また、その人。
これって褒め言葉?あ、皮肉か。
#つーか、こんな言葉持ち出すあんたのほうが碩学だよ。
>>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とは丸きり無関係な話だと理解しておりますが。
人の意見をまるきり無視して、
見当違いな主張をされる貴方は、
普段の生活でも、大きな障害を抱えいるのでは、ありませんか?
>>589 > そのような主張は、しておりませんが、何か?
じゃあ何がいいたいの?
>>557 には
>XML Schemeから、値チェック用コードを二種類生成して
>クライアント側とサーバ側で実行してやれば良いではないか
とあったから、クライアント用とサーバ用のプログラムが自動生成
できることを主張してるんだと思ったんだけど。
>行間を勝手に妄想するタイプの方ですか?
すまない、主張がよくわからんから補ってしまったよ。
ばかなおれでもわかるように説明してくれ。
592 :
非決定性名無しさん :03/09/19 23:41
と書いて、匿名掲示板の罠に嵌った罠。
要するに、このスレには、
>>370 =
>>550 の話題を提供した人と、
>>588 と、
>>565 =
>>590 =漏れと、
少なくとも三種類の人 (2名以上居るかどうかは定かでない(w)
が居る訳ね。
じゃあ、
>>588 クライアント・コンポーネント無しのシンクライアント(Webブラウザ)を前提とする限り、
分散システムの両端で、値チェックが必要なケースが多いでしょうね。常識的な話だけど。
で、
>>588 は、煽り以外の目的で、一体何を主張したいの?
同じ主張を何度も何度もしつこく繰り返しているだけで、
新しい主張が見えないわけだが。
ところで議論の発端になった
>>370 は、
ファット・クライアントなり、クライアント側コンポーネントで実装可能な、
二重チェック回避方法を示している。
そして、そーゆー事をするフレームワークはないね、と締めくくっている。
>>370 を素直に解釈すると、
「UI側フレームワーク(VC部分)の機能向上の一つとして、
ユーザ・インターフェース(入力チェック含む!)の向上を目指すとすれば、
処理の委譲が可能なクライアント
(=ファットクライアント、クライアント側スクリプト、クライアント側コンポーネント等)
が必要になるね」
という意見に受け取れる。
>>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. その他なんでも(・∀・)イイ
…ってわざわざ見て見たら、370のコピペが550だったのね。しらんかった。 もしかして、釣られたのか? ショボーン
596 :
非決定性名無しさん :03/09/19 23:48
>>593 スレの流れを読まずに嘴挟むのは、いかがなものか?
一般社会では、そーゆー態度を
「人の意見をまるきり無視して、見当違いな主張をする 」
と呼ぶんだよ、わかったかい
597 :
非決定性名無しさん :03/09/19 23:49
>>593 =情死す板の常駐煽りに類する人物、と判明。
この件終了
ほっしゅ
あーあ、Forte 4GL よかったなぁ〜 価格が高すぎたのと、登場が速すぎたのが敗因か
600 :
名無しさん@Linuxザウルス :03/11/24 03:46
相変わらずこの板には怪しい上げ荒しが住み着いて、気に入らないスレのdat落としを画策してるようだな
601 :
非決定性名無しさん :03/11/24 22:09
>>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
607 :
非決定性名無しさん :04/02/18 00:59
608 :
非決定性名無しさん :04/02/18 21:05
609 :
非決定性名無しさん :04/02/19 23:37
>>607 てかきょういったけど、J2EEはやっぱ停滞してるなあ。
話題が前にすすんでかないもんな
JAVAONE時から。
これはJavaOneの縮小再生産だし。 仕方ないでしょ
つうか、IBMが出ない時点でダメぽ。
>>611 「エクリプス」なんて下品なこと言ってるから、仲が悪くなるのはしょうがないよ。
ほんと低俗。
613 :
非決定性名無しさん :04/02/24 00:35
nttdataのterasolunaの感想は。ダメだな。全くもってダメ。
615 :
非決定性名無しさん :04/05/18 00:28
たとえばどんなん?
↑なんであげ荒らしばかり繰り返すの? 他人に迷惑だとは思わないの? 一行レスばかり繰り返して。 あなたの人間性を疑います。
617 :
非決定性名無しさん :04/05/18 00:44
>>616 例の山崎パンだか吉田勝利が荒してるんだろうよ。
最近、ヤツとおぼしきコテを叩きまくったから、ヤツも荒れてるんだろうよ。
618 :
非決定性名無しさん :04/05/18 00:46
関係ない話で恐縮だが。 フレームワークの有望な市場として、業務系アプリ市場がある、とつい最近まで勘違いしてた。 俺のメインの領域じゃないから、あくまでもよく知らない市場に関する想像ね。 けど、しかし、やっぱ、業務系は、どこまでいっても果てしなく不毛だな。 最近、ちょっと業務系に関わらざるを得なくなって痛感してる。 不毛な理由は、次の通り。 1. 業務系を破綻なくこなすことは容易。しかし、それはとてつもなく単調かつ低スキルな仕事でしかない。(詳細略) 2. 業務系で儲けようと思ったら、果てしなく工数を膨らませて、ほとんど無意味で実装の糞にも役立たない「設計」をやる要員を増やす必要がある。 こいつらが、単調な仕事を普通に破綻なくこなす忍耐力と常識とスキルを持ってれば、 問題は無いのだが。無駄仕事にぶら下がっても平気な連中っつうのは、大抵、幾つも問題を抱えてる連中が多い。 結果、工数獲得のための無駄無駄要員が、プロジェクトの健全さを根幹からなぎ倒す、 という珍事が多発する。 3. 他方、業務系フレームワークを構築して、生産性と品質を上げるべき任務の人達。 こいつらは、2.の連中とレベルが違い過ぎるし、さりとて2.の連中にすら完全な仕事をさせるに足る、 シンプルで合理的なフレームワークを組み立てるには、能力が寸足らず。 ってな現状を踏まえて、なんかポスト業務フレームワークな地平を切り開かなくてはならない私の立場。 つらいな〜(藁 海外の著名コンサルの人達は、ど〜やって仕事を組み立ててるんだろう。。。
>>618 俺は今まさに 3. の領域に進もうとしている。
1. や 2. のような馬鹿に「馬鹿」と言わずに慇懃に仕事をするのはもう終わりだ。
テクニカルなフレームワークも、もうメーカーから調達すりゃあいいやという気分だ。
本当のビジネスオーナーと話をする、仕事をする。
620 :
非決定性名無しさん :04/05/18 05:47
>>619 は、コンサルになると主張してるらしいが、
>>618 のどこにもそんな話題は書いて無い。
そんな注意力散漫なきみの相手をしなきゃならん顧客重役に同情するよ。
621 :
非決定性名無しさん :04/05/18 20:32
622 :
非決定性名無しさん :04/05/18 21:29
623 :
非決定性名無しさん :04/05/26 23:52
氏にたい
624 :
非決定性名無しさん :04/06/04 00:02
625 :
非決定性名無しさん :04/07/03 21:37
626 :
非決定性名無しさん :04/09/02 18:04
仲間由紀恵って異常に可愛いよな
これからよくなる。
628 :
非決定性名無しさん :04/10/16 20:44:32
日本人は論理的な思考ができないのだ。 当然日本製フレームワークなんかできっこない。
日本はアメリカのフレームワークでできてるからな。
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が、ずいぶんいい感じに発展してきたね。
クローズド・ソース商売のどっかとは、対照的だ
古い話題へのレスで恐縮だが、最近話題のGoogle map, Gmailは 結局 JavaScript:+DHTML+Webサービスで実装されたワナ。 DHTMLフカーツというところが、渋いね。
そろそろ過去ログ行きかな
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誌で記事になってる
645 :
350 :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
648 :
非決定性名無しさん :2005/05/26(木) 15:23:59
>>560 は全然関係ないだろ。
とにかく技術論のど真ん中で、幼稚な突っ込み入れて
議論を妨害してくるキチガイがいるのが、
2ちゃん
>>649 議論の整理をどうもありがとうございました。
次の議論の方向付けは難しい所ですね。
>> Ajaxは使われている技術だけ見ればいまさら感がありますが、
>> 普及の障害になる古いブラウザがほぼ退場したのは今年の事ですよね。
>> ノウハウ解説やライブラリも今年になってから揃ったし、
>> 結果的にはブームになってから動いても間に合ったのでは?
いや、普及待ってからつうよりw
元ネタは、10年近く前、Javaサーバ応用パッケージ企画でして。
当時はJ2EE〜XML〜Apache系オープンソースもまだ出ていないという・・・
>>649 議論の整理をどうもありがとうございました。
でも、議論の続きを方向付けるのは、なかなか難しそうですね。
>> Ajaxは使われている技術だけ見ればいまさら感がありますが、
>> 普及の障害になる古いブラウザがほぼ退場したのは今年の事ですよね。
>> ノウハウ解説やライブラリも今年になってから揃ったし、
>> 結果的にはブームになってから動いても間に合ったのでは?
いや、普及待ってからつうよりw
元ネタは、10年近く前、Javaサーバ応用パッケージ企画でして。
当時はJ2EE〜XML〜Apache系オープンソースもまだ出ていないという・・・
>>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たちは私よりもずっと深くこの方法に取り組んでいます。
これら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
正直に言えよ、お前ら。 ・・・プログラム作りを楽しみたいだけだろ? 公私混同。 ま、それでも良いけどな。
657 :
非決定性名無しさん :2005/09/01(木) 22:05:22
保守
658 :
非決定性名無しさん :2005/09/08(木) 07:29:52
仕事すら楽しめない馬鹿は生きている資格なし。
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
キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗 キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗 キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗 キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗 キューブシステムの松本君の尻を追いかけてるキモヲヤジ永宗
現実に動いている企業情報システムは、
・楽々(SEI)
・オブジェクトワークス(NRI)
この2つのフレームワークが多いね。
UIだけだと、Struts使っているの多いけど
大概、CORBAやそれに似た仕組みが裏にいて、背後に
RDBを抱えたマシーンがいる。
>>303 の話だと、楽々やオブジェクトワークスとやっていること同じだ。
大規模システムで一番重要なのは、RDB。
データのモデリングが適切でないと、開発が難しくて頓挫してしまうことが
多いね。
というかRDBをいつまでも使い続けるのも限界が近づいて いるような気もするのだが。 早いところOODBの時代が来て欲しいね。 DAOとか作るのは本当に馬鹿馬鹿しい。 まぁ、大規模システムだと簡単には切り替えられないだろうし、 更新系のトランザクションが多い場合はRDBの方が今のところ速い ようなので簡単にはいかないだろうが、それにしてもなぁって感じが している。
>>665 アンタの狭い視野と根拠不明の断言に脱尿
669 :
非決定性名無しさん :2006/02/05(日) 02:39:59
ペンネーム: 668番 得意技: 旬を逃した見当違いの書き込み 弱点: 知能
670 :
非決定性名無しさん :2006/02/05(日) 11:03:27
何千万件とか大量処理バッチがないとか バックアップシステムが必要ないとか そういう責任があまりないシステムなら OODBで遊んでもいいんじゃないか。
671 :
非決定性名無しさん :2006/02/05(日) 14:41:56
672 :
非決定性名無しさん :2006/02/06(月) 00:03:21
スコスコ ,ィヘ⌒ヽフ ブヒブヒ- / ( ・ω・)) -=3 ε// し ヘ⌒ヽフ アア-ン ( ( _,.ノ( ・ω・)) -=3 し しー し─J
>>671 DIコンテナも中途半端だよね。
SpringもSeasar2にしても。
なんかお約束が多すぎるし、大して作るのが楽になるわけでもない。
こういう流れが技術的な進歩なのかなぁ。単なるゴマ化しじゃないの?
使用するハードの値段を下げるために、ソフトを作るのがどんどん大変に
なっているだけのような気がするのだが。
ペンネーム: 673番 得意技: 旬を逃した見当違いの書き込み 弱点: 社会経験、実務経験、知能
Seasar2 作るのが楽になるものではない。 いっぱいドキュメントがあって、お約束が書いてある。 この規約に従って書けば、表現のバラツキが減少し メンテナンスコストが減るというもの。 お客がフレームワーク使えと言ってくる場合、 そのフレームワークの文献や情報が豊富で サポートがあって、均質化効果の高いものを 指定してくる。それ以上の効果はお客は関知しないよ。
>>675 というか「均質化効果」とかやらも疑わしいと思うのだが。
実際に複数のSpringプロジェクトに参加してみて、作り手に
よるバラつきが減少していたとはとても思えない。
さらに使用したDIそのものが、いつまで寿命が続くかわかったもんじゃないと
思うから、メンテナンスコストが減少すると断言できるものじゃ
ないと思う。
677 :
非決定性名無しさん :2006/02/18(土) 07:31:45
>>676 おまえはSun社内の人間ですか?
それともやっぱくるくるぱぁ〜か
678 :
非決定性名無しさん :2006/02/18(土) 07:36:29
>>677 というかこのバカは、「Springプロジェクト」を、
「Springフレームワークを使ったユーザ・プロジェクト」
の省略形だと勘違いしている、に1000バーラ。
ついでに、このバカは見苦しい言い訳を始める、に10000バーカ
>>678 俺も
「Springフレームワークを使ったユーザ・プロジェクト」
って意味で読み流してしまったばい。
毎日人の悪口書き込みごくろうさん、 そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w そんなヒマがあったらお前のキモイ嫁の相手してろや永宗w
681 :
非決定性名無しさん :2006/06/04(日) 11:06:01
いろいろ、参考になりました。 もうすぐdat落ちかな。。。
682 :
非決定性名無しさん :2006/07/23(日) 18:36:19
683 :
非決定性名無しさん :2006/08/10(木) 01:25:44
ec-oneって偽装派遣やってる? ってかここはブラック?
楽々の会社で働いてる俺が来ましたよ。
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万円!!
age
691 :
非決定性名無しさん :2007/04/19(木) 20:45:46
中小企業がつくった自社開発ふれーむわーく 自動生成とか叫んでいる会社のふれーむわーく バグばかり出てダメダメなんですけど 使えね spring使えね
692 :
非決定性名無しさん :2007/04/24(火) 00:19:22
Javaってフレームワークが乱立していて正直ウザいんですが、どうなんでしょ? 乱立しているわりにはまともに使えるやつないじゃん 時代の波に飲まれてすぐに廃れるような技術に 携わりたいとは俺は思わんねw
ninja-va w
694 :
非決定性名無しさん :2007/09/15(土) 14:57:11
DAOがすごい邪魔。 プロジェクトによって、使い方理解しないといけない。 しかもDAOをテストしないで、リリースするな。
695 :
非決定性名無しさん :2008/02/13(水) 11:48:41
落ちない
AJAX時代の到来をずっと以上に議論していた 記念碑的スレだからな
AJAX時代の到来をそのずっと以前から議論していた 記念碑的スレだからな
698 :
非決定性名無しさん :2008/03/22(土) 08:09:06
JAVA初心者なんだけど、使いやすい企業のフレームワークってあるの? 全部ストラッツ系じゃないの?
企業用で、よく使われているのはストラッツ以外だと cFrameWorkなんか見かける。 SpingやSeasar2の領域 DIコンテナとかぶる。
701 :
非決定性名無しさん :2008/06/21(土) 19:30:30
やっぱりエスナでしょ(w
terasolunaどうよ?バッチも出てきたし使えるかね?
703 :
非決定性名無しさん :2008/07/06(日) 23:07:57
Seasar2ばんざい
>>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
>>709 Springを好きになれるかどうかで決まる。
Strutsの拡張は、イイ感じで、それをSpringに繋いである。
SpringのXML地獄が、全然解消していない。
711 :
非決定性名無しさん :2009/03/16(月) 01:16:11
>>601 オヤスミ…
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
712 :
非決定性名無しさん :2009/05/06(水) 23:14:19
Javaの次は
>>712 Eiffelと言いたいけど開発環境が広まってないからねぇ。
Webとの整合性も.NETとはどうにかって感じだし。
あと問題は「軽いノリ」で開発することが出来ない言語だってことだな。
今の20〜30代の人は「軽いノリ」で開発するのが好きな人が多くて
(というかそういうのがフツーの開発スタイルだと信じているね)
抵抗感が強いんじゃないかな。
「軽いノリ」のJavaオブジェクト指向が、何故か、変に冗長で、変に複雑な
システムを量産している気がする。
誰も最初にマトモに検討しないからね。(それがフツーだと信じている
人ばっかりだし)
1985年に出た言語がJavaの次と言うのは何とも信じがたいが、かと言って語れる程 調べている訳ではないから何も言えんけど。ScalaとかClojureとかJVM上で動作する Java以外の言語が伸びてくる気はする。
>>714 というかJVMが限界だと思うんだよ。
もはや諸悪の根源でしかない。
ソースが公開されているにしても、結局ブラックボックス化しているから、そこに
問題が集中している。
ネイティブなオブジェクトを生成できるコンパイラの復権を望む。
716 :
非決定性名無しさん :2009/05/28(木) 22:29:43
JAVAの時代は もうおわりなのかね?
Javaが終わりなら、レガシー化するので レガシー資産も増えるということだな。
718 :
非決定性名無しさん :2009/06/01(月) 02:18:16
>>711 Z
z
z
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
>>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
725 :
非決定性名無しさん :2009/10/02(金) 10:12:28
冨士ファコムシステム株式会社
リクルートのrframeworkは最悪
727 :
非決定性名無しさん :2009/10/15(木) 11:12:51
728 :
非決定性名無しさん :2009/10/15(木) 11:31:25
VERSACE
729 :
非決定性名無しさん :2009/10/19(月) 14:35:40
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/ ボロクソに言って貰って結構です。放置プレイよりましなんで。
正直、フレームワーク開発って大変。ゴールがない。
733 :
非決定性名無しさん :2010/02/10(水) 22:17:42
S2Struts最高 開発が楽すぎる
この静けさは… 不景気でみんなクビかな?
長寿スレだなw