現在保守を行っているシステム(オフコン・COBOL)が古くなってきたため
ハードを新しくし、VB.netで開発する事になりました。
弊社としてはかなり大規模な案件となり、数億レベルの見積になるだろうと
いう話です。
VB.netに関しては、社内では初めてとなります。私自身も、AccessやPHPやC
などは個人的に扱ってきた事があるのですが、VB.net自体は初めてです。
何故、VB.netなのか理由を尋ねてみると、新しい技術に手を出していきたい
だけのような返答がかえってきました。それなら、もっとリスクの少ない案
件で技術を磨いていった方が良い気もしますが・・。前置きが長くなりまし
たが・・・
・そもそもVB.netは大規模なシステム向きなのか
・オススメの入門書やサイト
・OracleかSQLServerになるかはわかりませんが、DBにアクセスするイン
タフェース(ADO.NETとか)で速度を重視した場合は何が良いのか。
・オブジェクト指向の学習は必須なのか
・たしか.NET Frameworkはバージョンが3まで出てたと思うのですが
今からなら3で作った方がよいのか
これ意外に何か注意した方が良いことがあれば教えて下さい。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
>・そもそもVB.netは大規模なシステム向きなのか
大規模システムの開発向きか否かは別として、.NET自体
2002, 2003, 2005, 2008(予定)と 1~ 3年(2008はVistaの
開発が遅れた為間があいた)毎に新しい版が出てくるので
長期に渡っての運用が必要な大規模システムの開発に使用
するには一考の余地があると思います。
#MS製の新しい技術とは、すぐ古くなる技術と同義
>・オススメの入門書やサイト
数億円レベルのプロジェクトにも対応可能な入門書は残念
ながら見た事はありません。
#VB 6.0以前での開発実績があるなら、若干手間取る事が
#あってもHELPを参照しながらの移行作業もできますが...
>・オブジェクト指向の学習は必須なのか
無理すればオブジェクト指向抜きで出来ない事はないかも
しれませんが、却って判りにくいシステムになるでしょう。
>・OracleかSQLServerになるかはわかりませんが、DBにアクセス
>するインタフェース(ADO.NETとか)で速度を重視した場合は
>何が良いのか。
ストアドプロシージャを利用してデータベース側に処理を
任せる。
あまり速度を重視しない部分にADO.NETを使用。
>これ意外に何か注意した方が良いことがあれば教えて下さい。
データベースサーバーとして、IAサーバーまたはUNIXサー
バー機を利用するという事も考慮してみては?
お返事ありがとうございます。
私が考えている最悪の状況にならない事を祈るばかりです。
といっても、上の人間のいいなりばかりもいけないので、私の方からも
今懸念している事をしっかり伝えて対策を練っていきたいと思います。
入門書に関しては、数億レベルの・・・というより、今までVBや.netに
関しては無知なので、その辺を学習できる書籍があればと思っただけ
です。
とても参考になりました。
No.3
- 回答日時:
>・オススメの入門書やサイト
私が良く利用する本としてなら、秀和システムの
「○○逆引き大全xxxの極意」シリーズですが。
#後は、統合開発環境のHELP
VB Express Editionなら、MSのサイトから無料で
ダウンロードで入手、または書籍の付録CDとして
入手できます。
お返事ありがとうございます。
やっぱり逆引きがよさそうですね。
ExpressEditionをダウンロードしてみて、色々試してみたいと思います。
ありがとうございました!
No.1
- 回答日時:
>・そもそもVB.netは大規模なシステム向きなのか
作れないことはないけどどの程度の規模かわからない限りなんとも言えない。
>・OracleかSQLServerになるかはわかりませんが、DBにアクセスするイン
タフェース(ADO.NETとか)で速度を重視した場合は何が良いのか。
速度を気にするなら.NET Frameworkでなくてネイティブアプリの方がいい。
>・たしか.NET Frameworkはバージョンが3まで出てたと思うのですが
今からなら3で作った方がよいのか
なんとも言えない。
多分来年には3.5がでてきてそれの開発にVS2008が出てくる。
今VS2008はベータ版をダウンロード可能。
オフコンの代用としてPCサーバ(Winodwsサーバ)を検討しているの?
そもそもPCサーバでデータ処理が間に合うシステムなの?
作ったはいいがシステムがデータなどの負荷に耐えれませんでした。では意味ありませんので
お返事ありがとうございます。
私も上の人間から急に話をふられた事なので、その辺全くわかりません。
ただ、上からはVB.netで、という漠然とした返答と、プログラムに関しては
まかせるという話でした。
詳細は今後打ち合わせがあるでしょうが、事前に何か問題があるようなら
教えてほしかったのです(上の人間にも考えを改めてもらう材料にも
なりますし)。
私も、本当にPCサーバで処理がおっつくのか不安なところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 求人情報・採用情報 会社を経営している者です。会社の採用基準のことで質問です。 2 2022/08/16 11:24
- IT・エンジニアリング 新卒IT社員です。キャリアの相談です。 私は現在、国内大手のSierに入社して研修を受けているのです 1 2023/04/19 20:07
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- IT・エンジニアリング 外部業者と工程管理。どう管理してますか? 2 2022/07/07 16:53
- その他(ビジネス・キャリア) 当初の話と異なる状況について 3 2022/10/02 14:40
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- ソフトウェア ノーコードツールで開発を依頼した場合の費用 1 2023/02/03 11:16
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- 転職 今年で社会人2年目、クラウド系インフラの運用保守をしているものです。今後について、どんなことでも大丈 2 2022/07/20 00:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのマクロについて教えてく...
-
Vba 実数および実数タイプの変...
-
ユーザーフォームに別シートか...
-
VBA レジストリの値の読み方に...
-
エクセルVBAについて
-
VBA listBoxから
-
ExcelのVBAコードについて教え...
-
VBA 複数条件の分岐処理の上手...
-
ExcelのVBAです。フォルダ内の...
-
VBAの計算で@が出てしまう件
-
VB.net(VB)で、フォームにExcel...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBAの質問になります Userform内で
-
VBAの質問になります メッセー...
-
Excel マクロについての相談
-
Vba SelStart、SelLen教えてく...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
ペロブスカイト太陽電池につい...
-
システム開発の手付金について
-
いわゆるソシャゲは何のプログ...
-
ASP.NetでWebアプリ開発の経験...
-
ASP.NETや.NET、C#とかVBとか
-
SNMPマネージャの開発
-
VBAからIPアドレスを取得...
-
jpeg画像をDICOM画像に変換したい
-
SQL ServerでDBを構築。これは...
-
QTシリアル通信
-
C#で作成したDLLをExcelに内蔵...
-
Windows CE プログラミング環境
-
Wii Fitを使いたい
-
「自然開発」って何ですか?
-
WiiのOSはあるんですか?
-
これから10年使えるおすすめメ...
-
windowsでiphoneアプリの開発
-
SGML、HTML、XML、XHTMLなどの違い
おすすめ情報