- PR -

.NETのメリット

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/07/13
投稿数: 2
投稿日時: 2008-07-13 20:07
とある企業(小売業)の社内SE3名で、
VB6,Accessによる社内AP開発をおこなってきました。
店舗が数店ありますが、開発したAPは、同フロアの
本部内メンバーで使用するもののみです。

個人的には.NETでのウィンドウズフォームを使用した
開発に切り替えたいと考えています。(過去にC#の経験あり)

ただ、何が良くなるかが、明確でないため、説得力に欠けています。
・主流だから...
・Webだから...

誰でも「だから何だ!」と言いたくなりますよね。

どなたか、いい説得材料をお持ちの方がいらっしゃいましたら、
何でもいいので教えてください。

あと、スミマセンが、「何がやりたいのか判らないと教えようがない!」
と言う方は、どうかお許しください。
(簡潔に表現する術を持ち合わせていません。)

よろしくお願いします。
よこけん
大ベテラン
会議室デビュー日: 2006/01/31
投稿数: 216
投稿日時: 2008-07-13 21:33
引用:
未記入さんの書き込み (2008-07-13 20:07) より:
個人的には.NETでのウィンドウズフォームを使用した
開発に切り替えたいと考えています。(過去にC#の経験あり)

ただ、何が良くなるかが、明確でないため、説得力に欠けています。
・主流だから...
・Webだから...

誰でも「だから何だ!」と言いたくなりますよね。



未記入さんが .NET に乗り換えたい理由が、「主流だから」「Webだから」ということですか?
だとしましたら、まずはご自身で、.NET に乗り換えるべき理由を見つける (※) のが一番だと思います。少なくとも、未記入さんご自身が、それらは理由として弱いと思ってらっしゃるわけですから。


※ そもそも、乗り換えるために理由を探すのではなく、乗り換えるべき理由があるから乗り換える、というのが本来の流れかもしれませんね。


_________________
C#と諸々

[ メッセージ編集済み 編集者: よこけん 編集日時 2008-07-13 21:35 ]
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-07-13 22:09
引用:

未記入さんの書き込み (2008-07-13 20:07) より:
ただ、何が良くなるかが、明確でないため、説得力に欠けています。
・主流だから...
・Webだから...

誰でも「だから何だ!」と言いたくなりますよね。


「主流だから」ではダメですか?
相手が「VB6,Access」を主流ではないことを認めているのならば、「主流ではないものをなぜ続けるのか?」と尋ねてみてはどうでしょうか。もしその答えが「今まで使ってきたから」だとしたら、結局は、一般的な保守対革新や老人対若者の戦いにすぎません。絶対解はないでしょう。

「主流」を推す理由としては、ネットによる検索の容易さがあります。なにか調べ物をしたいときに、いまどき VB や Access の情報は、たしかに過去の蓄積などはたくさん残ってはいますが、増えることはないでしょう。使っている人も減っていき、ホームページやブログに情報を書こうとする人も少なくなるでしょう。
VB に比べて、フォームやレポートのツールとしての Access はまだ息は長いかもしれませんが、Access で作ったアプリケーションは Access 臭くて、いざ、見栄えを普通のアプリケーションにしてくれ、みたいな要求が出たら困りませんか?
GENZO
大ベテラン
会議室デビュー日: 2003/11/26
投稿数: 111
お住まい・勤務地: 名古屋
投稿日時: 2008-07-14 00:10
VB6のサポートは終了しているからという理由ではダメですか?
http://www.microsoft.com/japan/msdn/vbasic/support/vb6.aspx

Vistaや2008では動作の完全互換を目指しているようですが、その先はどうなるのかはわかりませんしね。
未記入
会議室デビュー日: 2008/07/13
投稿数: 2
投稿日時: 2008-07-14 17:38
いろいろと書いて頂き、参考になりました。

ありがとうございました。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-07-14 20:49
こういう質問で、一番情報価値が高いのは、質問者自身の「こういう理由で、この案を推しました。結果、この様な理由で、こうなりました。」なんだけどね。
sasagaki
常連さん
会議室デビュー日: 2008/03/10
投稿数: 20
投稿日時: 2008-07-14 21:17
質問者様、まだ質問を立ち上げてから1日しか経ってないのに、もうよろしいんですか?
ちょっともったいないですね。ということで遅ればせながら。

.NETが良い理由、は、ケースバイケースでいろいろ考えられますが、
質問者様のケースならば
「複数名が同時にアクセスに行く可能性があるアプリにはAccessを使うべきではない」
という観点から、まずは「Accessを使うのをやめる」ということを考えます。

Accessをやめるためには、他の何らかのデータベースを採用する必要がありますが
SQL Serverなら、Accessからのデータ移行や、開発要員の技術シフトが比較的容易であり、
そのSQL Serverには.NETが親和性が高い

→だから.NETという選択肢はアリ

というふうに考えます。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-07-14 23:01
引用:

未記入さんの書き込み (2008-07-13 20:07) より:
とある企業(小売業)の社内SE3名で、
VB6,Accessによる社内AP開発をおこなってきました。
店舗が数店ありますが、開発したAPは、同フロアの
本部内メンバーで使用するもののみです。

個人的には.NETでのウィンドウズフォームを使用した
開発に切り替えたいと考えています。(過去にC#の経験あり)

ただ、何が良くなるかが、明確でないため、説得力に欠けています。
・主流だから...
・Webだから...

誰でも「だから何だ!」と言いたくなりますよね。

どなたか、いい説得材料をお持ちの方がいらっしゃいましたら、
何でもいいので教えてください。

あと、スミマセンが、「何がやりたいのか判らないと教えようがない!」
と言う方は、どうかお許しください。
(簡潔に表現する術を持ち合わせていません。)

よろしくお願いします。



 本気で考えてみる。

 まず、ニーズがあるのかどうか。今やっている Access のアプリを置き換えたいというニーズがあるのかどうか。ないのなら、無理に変える必要はない。

 VB6 のサポートは、Vista まで。Windows 7 以降の OS に、いつ切り替えるのか。「いつ」によって、今から準備しておく方がよいということは、考えられる。
 また、VB6 では 64bit OS で 64bit ネイティブなアプリケーションは作れない。そういったニーズがあるかどうか。


 ん。。。NEEDS ですね。個人の、「変更した方がいいと思う」は、ニーズになり得ません。「なぜ変更しなければならないと考えるか」は、ニーズとなり得ます。
1

スキルアップ/キャリアアップ(JOB@IT)