トップページ⇒tech
89コメント20KB

使わざるを得なかった最悪のフレームワーク

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
おまえらが今までに止むを得なく使わざるを得なかった
最悪なフレームワークについて語ってください。

頼むから俺に設計させろ! とか
コレ使わない方が絶対実装はえーよ! など

使いたくも無いものを周りに強制されて
泣く泣く苦労した経験がおまえらにもあるはず。

プロジェクト単位のイヤンな強制という点で、
ツールキット・コンポーネント集も、まとめて取り扱わせて戴きます。

さあ、お前ら、語ってください。
0039デフォルトの名無しさんNGNG
Servlet Works
WACS
Web 基盤
0040デフォルトの名無しさんNGNG
MFC
0041デフォルトの名無しさんNGNG
VB使い。
0042デフォルトの名無しさんNGNG
>>41
フレームワークじゃない。
004337NGNG
>>38
基本的にThredクラスを継承したクラスのみスレッド化できるってところ。
Runnableをインプリメンツするような方法を基本にしてほしかった。
利点は解るんだけど、冗長になる局面のほうが多いような気がするのよね。
0044デフォルトの名無しさんNGNG
Thred あたりからドキュソの香りが…
0045デフォルトの名無しさんNGNG
Threadじゃないの? (ぼそ)
004637NGNG
>>44-45
よく間違えるんです・・・。コンパイルエラーとか。
鬱出汁脳
0047デフォルトの名無しさんNGNG
MFC
0048デフォルトの名無しさんNGNG
MFCってやたら票のばすな・・・。
0049デフォルトの名無しさんNGNG
震えるぞMFC
燃え尽きるまでMFC
0050デフォルトの名無しさんNGNG
基幹システムを全部CGIで
0051デフォルトの名無しさんNGNG
>>50
Parlかよ!
Servletとかならまだしも。
0052デフォルトの名無しさんNGNG
>>51 さらしage
0053デフォルトの名無しさんNGNG
>>51 さらしage
0054デフォルトの名無しさんNGNG
MFC
0055デフォルトの名無しさんNGNG
いやー、MFCをいつかやろうと、
本まで買ったが機会が無かった。
良かった、良かった。
0056デフォルトの名無しさんNGNG
VCL
0057デフォルトの名無しさんNGNG
WTLとか言ってみるテスト
0058デフォルトの名無しさんNGNG
MFC
0059デフォルトの名無しさんNGNG
ruby
0060デフォルトの名無しさんNGNG
MFCで決定〜

============== 終了 ============
0061デフォルトの名無しさんNGNG
MFC は4年前から使ってないなー。
と言うわけでオレは
<<PowerBuilder>>
0062デフォルトの名無しさんNGNG
>>2
真・コンピュータ用語辞典じたいが
「おもしろいでしょ?さぁ笑いなさい」と押し付けている
いやらしさを感じるんだけど。あれ書いたやつ、童貞っぽい
0063デフォルトの名無しさんNGNG
>>62
確か、娘が二人いたと記憶している。
0064デフォルトの名無しさんNGNG
>>62
禿同。

で、WACs

保全。
0065デフォルトの名無しさんNGNG
WACs と Servlet Works
0066デフォルトの名無しさんNGNG
.NET
0067デフォルトの名無しさんNGNG
なにっ!!
俺も WACs
0068デフォルトの名無しさんNGNG
<<WACs>>に一票。
当方ADSL
0069デフォルトの名無しさんNGNG
人気だなー、WACs(ワラ

>>65
Servlet Worksもひどいの?
うちのリーダーが使わせたいみたいなんだけどさ。
0070デフォルトの名無しさんNGNG
>>69
ひどいというか、単体じゃ箸にも棒にもかからんタダの WAS ラッパー。
まともなものを作るなら更なる膨大なライブラリの作りこみが必要。
(まだ突き止めてないけど) バグおよび挙動不審も少々ある模様。

COBOL/VB 使い向きだが、もともとオープンシステムや Web 開発
専門でやってきた部隊、特に精鋭部隊には作りづらくてしょうが
ないという罠。むしろ社内政治で使われるだけのコマ、とどこか
のスレにあった。
0071デフォルトの名無しさんNGNG
(WACsってなんだろう
眠くて調べる気力が湧かないや。
誰かコソーリ教えてくれるといいなあ・・・)
0072デフォルトの名無しさんNGNG
WebSphere Application Component (s って何だっけ?)
これも WAS ラッパー。Java 言語を強引に手続き型設計に持って逝った
WAS 専用品、かつ、国際業務機器内輪ネタ。ServletWorks から派生して
いるため似たような構成だが、WACs の方が少々使えるライブラリが多く
そしてバグも多い。

WACs も Servlet Works も 1 リクエストで上がってきた「キー」だか ID
だかを元にアプリクラスのインスタンスを生成し、呼び出し、捨てる。
このためアプリクラスの中は (COBOL や VB にありがちな) 「巨大なフロー」
を記述することになる。特に WACs はデータ型が基本文字列なので、trim()
やら substring() やら多様することになり、ヒープに細かいオブジェクトが
出来まくってやたら GC に時間がかかる (4〜8秒規模)。

リモートユーザごとにログの出力先を分ける等の芸当が出来ないため、
1 台のサーバで十数人が平行テストすると、自分のログがアッと言う
間に流れてしまう (下手すりゃ他人に消される)。
0073デフォルトの名無しさんNGNG
>>72
GCに4〜8秒って、その間アプリケーションサーバ全体が止まる
んだろ?すごいな。金融関係だと一定時間で客がOKしなきゃ無効
になる取引もあるんだがどうするんだ?
0074デフォルトの名無しさんNGNG
今日 ServletWorks な連中と打ち合わせしてきた。奴ら得意そうに
”クロスサイト・スクリプティング”って繰り返してた。思わず屁が出た。
0075デフォルトの名無しさんNGNG
50 :デフォルトの名無しさん :02/03/20 00:33
      基幹システムを全部CGIで


51 :デフォルトの名無しさん :02/03/20 02:31
      >>50
      Parlかよ!
      Servletとかならまだしも。
0076 NGNG
解析不明なエラーをはき出すWin。。。
フレームワークうんぬん言う前にOSが糞だ。

Unixの方がシンプルで安定してる。
0077デフォルトの名無しさんNGNG
富士通の。
0078デフォルトの名無しさんNGNG
>>73
Javaって使ったこと無いけどGCは別スレッドで動いているから
メインスレッドの処理はそれほど影響受けないんじゃなかったっけ?
lispのGCは結構いらつくが。
0079デフォルトの名無しさんNGNG
>>78
LISP の GC がマークアンドスイープしか無いと思ってる知ったか
ハケーン。
0080デフォルトの名無しさんNGNG
処理系により全然違うだろ
0081デフォルトの名無しさんNGNG
OSPとLTCS 通信系は最悪なフレームワークが多い
0082デフォルトの名無しさんNGNG
>>78
メインフレームのWASのGCは笑えるくらい全部とまるぞ。
0083 NGNG
現在開発中の某社基幹システム用のフレームワーク
心当たりある人はグチれ
0084デフォルトの名無しさんNGNG
ほしゅ
0085デフォルトの名無しさんNGNG
Swing(プログラマとしてではなくユーザとして)
0086デフォルトの名無しさんNGNG
…Swingね…あれで軽ければなぁ…。Java全般に言えることだけど。
0087デフォルトの名無しさんNGNG
>>86
(´・ω・`) そうだなあ… JavaはAWTもSwingも使わなければ
決して重くないのに、GUIを使った瞬間、重くて使い物にならなく
なるんだよなあ…
0088デフォルトの名無しさんNGNG
そろそろ SWT マンセーなやつの出番ですか?
0089期待に応えてNGNG
SWTマンセー!!
■ このスレッドは過去ログ倉庫に格納されています