No.5ベストアンサー
- 回答日時:
便利さからしても時代の流れ、Vistaでのカーネルの変更など、
あらゆる意味でVisual Studio200Xを使うしか道はありません。
使い易さという点ではVB6.0などはこの言語系では完成されたもので
初心者でも容易に手が出せて、APIも使えるので高度なものもできる
いわば魔法の箱のような存在でした。
しかし、これは作り手の方からみたものであって、
ユーザの方はそれに合わせたランタイムを用意しなければなりません。
ところがランタイムにも色々なバージョンがあるから困ったものです。
さらに、ある特定のバージョンのDLLを入れると関係ないソフトが
突然原因不明で起動できなくなったりするから手に負えません。
こういう事情があるのでマイクロソフトのAPIは使用しないで
開発して欲しいという企業も少なくありません。
結局、X.0製品はマイクロソフトの行き詰まりの結果なのです。
その失敗を踏まえてNetFrameWorkは考案されました。
カーネルと開発環境はある意味表裏一体なのですが、
本来はXPで搭載されたであろうカーネルがやっとVistaに搭載されました。
マイクロソフトの本意は新カーネルでXPとNetFrameWorkを
スタートさせたかったと思いますが、これからが本流といったところでしょうか。
やはり驚きはVB6がVistaでサポートされたことです。
.Net1.1が終焉を迎えようとしている中でVBアプリはしぶといですね。
それだけVB6の勢力が大きかったともいえます。
VB6が数年後に登場する64bit版vista(今の64bit版ではありません)
までサポートされるとは思いませんが、
ともあれ64bit環境でも動作可能の道標ができたのは
ひょっとして後10年以上もってしまうんですかね・・・
No.4
- 回答日時:
2002や2003等は.NET framework *にも対応してる*だけで必須ではないです。
普通にMFC7とかATL7とかを使ったネイティブアプリ開発も可能です。
5.0や6.0は10年近く昔のコンパイラで、現在はもう売ってません。
# まだ使ってる人はいますが、そろそろ限界を迎えてます。
2003等は現役ですが、Vista対応等の点でも今から買うなら2005だとは思います。
2005でも、製品版を買えば(もしくは無償版にPlatform SDKを別途入手すれば)、
.NET frameworkでないアプリは開発可能です。
No.3
- 回答日時:
VisualStdio x,0とVisualStdio 200xは別ものと思ってもらって結構です。
VisualStdio 200xでは.net Frameworkというものの上で動作するものになります。
http://ja.wikipedia.org/wiki/.NET_Framework
どちらの方が便利、使い道、作れるソフトに関しましてはどのような使い方をされるかにもよりますので、なんとも言えません。
補足としまして、現在、普通には6.0は入手できません。おそらくvs2005を選択される事になるでしょう。
(現時点では、6.0の開発の方がまだ多いようですが、サポートが打ち切られるので、移行するしかないと思われます。)
※vistaでは6.0のソフトのソフトは動くようです。
http://www.microsoft.com/japan/msdn/vbasic/suppo …
また開発環境としての2002,2003はvistaではサポート外になってしまいました。
http://www.microsoft.com/japan/msdn/vstudio/supp …
No.2
- 回答日時:
.NET Frameworkを利用した開発かどうか。
開発したアプリケーションは.NET Frameworkがインストールされてないと動作出来ません。
(VC++に限り6.0系のようにネイティブコンパイルが可能)
但し、VB6を例にしたら、あれもVBランタイムが必要になる場合があります。
言語はVC#が増えた分、.NET2002、.NET2003、2005の方が種類が多いです。
個人的にはVC++で開発する場合、2005などのバージョンの方が使いやすくなったと感じますが、
VB6をこよなく愛して技術移行が出来ない人からしたら、.NET2002~2005は使い辛さ200%でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(資産運用・投資) idecoではなりませんが、企業確定拠出年金に加入しています。 毎月の購入する運用商品を4種類、スイ 2 2023/03/18 09:58
- メルカリ メルカリの上位表示について質問があります。 私は現在7種類の商品を7個ずつ計49個出品しています。 1 2022/10/10 10:33
- ビジネスマナー・ビジネス文書 バイトの人はなぜ注文ミスが多いのでしょうか? ナゲットのソースを間違えたり、パイの種類を間違えてたり 3 2023/02/12 16:08
- ふるさと納税 ふるさと納税について 8 2022/11/15 12:29
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- 建設業・製造業 就職する上で、いい工場(安全性など)の選び方を教えてください 2 2023/07/25 22:56
- 法学 新品を転売するのに古物商は必要ですか? 5 2022/06/16 11:41
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- クラフト・工作 ハンドメイド販売で権利の侵害について 2 2023/08/16 21:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETとVB.NETの違いってどの...
-
Pythonを勉強中で、初歩的です...
-
MacのPythonでの開発について
-
C言語って古いですか?
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
擬似コード
-
アセンブリ名とは??
-
Int('1234') で、strをかんたん...
-
C言語 解答について。
-
自作ソフトウェアの販売方法
-
最近小学生、中学生にもプログ...
-
Excelの開発言語ってなんですか?
-
自営業でも実務経験に入る?
-
COBOLで文字タイプを数字...
-
PHPでLinux用のCライブラリを呼...
-
IT業界より楽に稼げる業界って...
-
コンピュータのプログラミング...
-
UNITY Float型の接尾辞fって
-
プログラミング言語の制作方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MacのPythonでの開発について
-
Pythonを勉強中で、初歩的です...
-
c#で作ったアプリケーションを...
-
ASP.NETとVB.NETの違いってどの...
-
dbMagicって今でも使われている...
-
[VB5] RDO:エラー'429' ActiveX...
-
VxWorks+Tornadoを使っての開発
-
Visual Web Developerとweb ma...
-
仮想ドライブ
-
VxWorksは何系osになるのでしょ...
-
VisualBasic5.0と6.0について
-
VB開発のMicrosoft Excel 9.0 O...
-
エクセル2003VBAから、2010VB...
-
デスクトップアプリ(ソフトウェ...
-
ノーコード開発、webサイトビル...
-
.NET FrameworkとIISについて
-
Visual C#へActiveXの組み込み
-
VBとC#の違いって何?
-
iPhone4アプリを作成したい
-
飽きてきた・・・
おすすめ情報