Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

NET1.1には戻れない

改修の仕事でASP.NET1.1を改修(というより新規作成に近いが)してます。NET2.0の仕様に慣れきった体が拒否反応を示してキツかったです。
・ジェネリックが使えない
・DataTable.load で DataReaderから取り込めない...... TableAdapterを使うしかない
・Nullable nemericが使えない
これ以外の機能は無くても苦にはなりませんが、この3つは思考ロジックの変更を余儀なくされるのでかなり苦でした。
ジェネリックの型規定の貢献度はかなり大きいと思います。コーディングで型のキャストを明記するのが如何に煩雑になるか。といってStrict offするのは嫌ですし。
VS2008でLinq が入ってきたら、数年後には 「NET2.0には戻れない」と言っているのだろうか?
現実社会では VS2002/2003で構築したシステムが少なからず存在するようで、NET1.1の仕事は当分在るのが現実のようです。
厳格な型規定に慣れきってますが、動的言語が入ってくると、遅延バイディングの発想に転換しないといけないようで、体がついてくるかなぁ.....orz

投稿日時 : 2007年9月3日 16:24

Feedback

# re: NET1.1には戻れない 2007/09/03 16:55 じゃんぬねっと

> ジェネリックが使えない
> Nullable nemericが使えない [正しくは numeric]

この 2 つは業務アプリでは必須ですよね。
ジェネリックは ArrayList を継承したのでごまかすかしないです。
Nullable は C# なら参照型で演算子をオーバーロードすれば...

ただ 2.0 でも DataSet に Nullable が一部ないので... orz

タイトル
名前
Url
コメント