質問: VisualBasicか、JAVAが、データベース及び、ネットワークとの 相性がいいと感じているので、まずは、習得しやすい、VBを覚えたいと思っています。そこで、VB6とVB.netどちらを覚えたほうがよいでしょうか? 質問のポイント (1)VB.netを覚えておけば、すんなりVB6もできるものか? (2)VB.netの将来性はどうでしょうか?企業では、Windows2000が 普及しており、WindowsXPはあまり普及していません。 同様に、.netもあまり使われているのは見たことがないのですが、 将来的には普及するのでしょうか?当分は、VB6のまま? もしくは、VB.netは使えない(違法コピーができない?)から 他の言語に移行なんてこともありうるのかな?なんて思っています。 以上、 よろしくお願いします。
回答: (1) できないとかんがえたほうが良いでしょう。 VB6とVB.NETは根本から違う別の言語と考えたほうがすっきりします。 (2) VB.NETはともかく、Microsoftが.NETを推進すればWindows環境は.NETに流れてゆかざるを得ません。 VBはMicrosoftの言語処理系として唯一のRADだったんですが、VisualStudio.NETの登場でC++、C#もRADになりました。 結果、VBの存在意義もそろそろ怪しいのでは?と感じています。 VB6とVB.NETに高いソースコード互換性があれば「過去の資産の活用」という理由でVB.NETを利用できるのですが、「どうせ書き直す必要があるのならC#で書き直したほうがいい」と感じます。 今からはじめるならJavaかC#がお勧めですね。