- - PR -
VB6からVB.Netへの移行
1|2|3|4|5
次のページへ»
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-05-10 11:15
VB6.0で作成されたアプリをVB.NETへ移行するメリットってありますか?
| ||||
|
投稿日時: 2006-05-10 11:23
目的しだいでは?VB.NETへ移行するのが目的であるなら、メリットは無いでしょうね。WEBサービス化したいとか、ClickOnceを使ってメンテナンスコストを下げたいとか、VB.NET固有の機能を使う別の目的があって移行するならメリットもあるでしょうけど。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2006-05-10 12:15
今後のバージョンアップを見通してとか、 プラットフォームに依存しない (しにくくなる) とか、 配布のしやすさ・アップデートのしやすさとか、 VB6 のサポートが終わってしまうからとか。 いろいろ (理由が) あると思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-05-10 16:03
正当な回答は既に出ているので、それ以外で・・・ 楽しいです。 VB6 でストレスに感じていた、関連クラスをひとつのファイルに入れられない苦痛も 変数定義時に初期化できない煩わしさも、継承できない悲しさも、DLL を下手に分け ると EXE ファイルのみ客先に送って上書きできない苦労からも、メソッドだか変数 だかわからないし () が付けられないから、区別するために Call MethoodName みた いに書かなくて良い憤りからも、その他・・・・・から(全て?)開放されます。 #そのうち新しい言語(?)に慣れると、また上記のようなストレスが出てくる訳で すが・・ | ||||
|
投稿日時: 2006-05-10 16:13
実装上の観点から見れば、十分に正当な回答だと思いますよ。 特に「クラス モジュール」の中の型の定義が、 タイプ登録しないと外に公開できなかったりと、貧弱な部分がありましたから。 "カプセル化" を邪魔されるのは、確かにストレスが溜まります。(;~_~) 継承についてはなくても良いと思います。(;^-^) 手動実装「Implements」も一応ありますしww # 個人的には変数の初期化関連もかなりイヤでした。 # 宣言した直後に初期化というルールを守っています。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-05-10 16:15
R・田中一郎さんのおっしゃるとおり
プログラミング言語としてすごく楽しいと思います。 ただそれだけですが・・。 | ||||
|
投稿日時: 2006-05-10 16:20
対象のアプリケーションが安定稼動していて
これから先それほどバージョンアップが無いのなら あえて.Netに移行する必要は無いと思います。 | ||||
|
投稿日時: 2006-05-10 16:31
じゃんぬさんの述べたメリットに 付け加えてメリットを挙げるなら VB技術者からすれば、 VB.NETが移行しやすいという程度でしょうか VB6で実装されていた関数がVb.Netでもある程度(全部?)使えるようですし。 移植する際には労力はある程度減るでしょうね。 |
1|2|3|4|5
次のページへ»