• ベストアンサー

いったい,,,,.NETって。。。

質問タイトルがあまりにプアでごめんなさい。素人なもんで。。。。。 MS .NETって、端的にいって何ができるの?何が違うの?アプリケーションの開発環境が向上しただけ?例えば、VB6で作ったアプリでは動作不可能だったことが、.NET環境では可能になるとかあるんですか? あとWinXPの管理ツールをみると、MS.NET Framework1.1 xxxxxがありますけど、何に使うの?

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.5

>アプリケーションの開発環境が向上しただけ? その認識でいいと思います。 開発側からすると大きな違いです。 ユーザのメリットとしては、ソフトの品質が上がり、安くなる。 # 現状はそうでもないか 新しく出来ることは、ノータッチデプロイメントぐらいですかね。

その他の回答 (4)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.4

VBで不可能だったことがVB.Netだと可能になったというよりは、VCやC#など他の言語との連携が取りやすくなっているので、困難なことをさせようとするときの手間がVB6時代よりは格段に減ります。他にはWebアプリやDBとの組み合わせも充実しています。 一昔前のように、料理を作るのに材料を育てるところからw 行う必要はなくなり、出来合えのレトルト品を適当に組み合わせるだけで、プロの調理人並の料理が作れるようになったという感じでしょうか。 で .NET Framework1.1はVBで言うところのVBランタイムの代わりです。 VBアプリを使う際に必要なランタイムを個別に配布させていたり、IEやOSに複雑怪奇なパッチがあたることで、各Dllのバージョンなどが入り乱れてしまい、確実に動作する環境が把握しにくくなるという非常に困った状態になってしまいました。その反省を踏まえてアプリの動作に必要な部品類を.NET Frameworkという枠組みで一元管理させることになりました。 つまりアプリを作る人も.NET Frameworkを元に作るだけで良いし、使う人も.NET Frameworkだけを入れておけば問題ないと。

  • tanuk
  • ベストアンサー率5% (1/19)
回答No.3

> .NETは言語に拠らないフレームワークとその実行環境です。 .NET対応の処理系でコンパイルされたライブラリは、異なる.NET言語から呼び出すことができます。 というのがマイクロソフトのお題目ですけど、実際にはそのフレームワークは Windows 上しかないですよね。 V6 と .NET の違いは、C# という言語が追加された、VB がオブジェクト指向らしくなったということでしょうか。

回答No.2

> 実際使ってみた感想は、文法はVBとJavaを混ぜたような感じで > VBをより「オブジェクト指向」に特化させた感じです。 これは VB.NET のことでしょうか? だとするとこれは誤り。.NETの説明にはなっていません。 .NETは言語に拠らないフレームワークとその実行環境です。 .NET対応の処理系でコンパイルされたライブラリは、異なる.NET言語から呼び出すことができます。 …というのは特徴の'一部'。

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

【.Net】 http://www.jagat.or.jp/story_memo_view.asp?StoryID=5794 【.Net FrameWork】 http://e-words.jp/w/.NET20Framework.html 実際使ってみた感想は、文法はVBとJavaを混ぜたような感じで VBをより「オブジェクト指向」に特化させた感じです。

関連するQ&A

  • いったい.NET って??

    質問タイトルがあまりにプアでごめんなさい。素人なもんで。。。。。 MS .NETって、端的にいって何ができるの?何が違うの?アプリケーションの開発環境が向上しただけ?例えば、VB6で作ったアプリでは動作不可能だったことが、.NET環境では可能になるとかあるんですか? あとWinXPの管理ツールをみると、MS.NET Framework1.1 xxxxxがありますけど、何に使うの?

  • VBとC#の違いって何?

    Visual Basic 2008 Express EditionとVisual C# 2008の違いって、 何ですか? MS社の記述では、 [VB] Windows アプリケーションの楽しく簡単な作成方法に興味を持つ、 趣味で開発を行うユーザー、プログラミング初心者、および学生に 最適な開発ツールです。 [C#] ダイナミックなアプリケーションを開発するための、 シンプルで楽しく、学びやすい開発ツールです。 .NET Framework 上で Windows 用アプリケーションを開発するときや、 オブジェクト指向を学ぶときに最適です。 と書かれているのですが、 機能数、不具合数はどっちが多いのでしょうか? VB,C#も同じ様なダイナミックアプリケーションを開発でき、 シンプルなのですが・・・。未だ区別が付きません。 C#の場合、フォーム等の詳細設定は出来ますが、 VBでは簡易設定のみ。 ソフトウェア開発をする場合、どっちが得をするのか? ↑の回答をお待ちしてます。

  • Windows業務アプリケーションの開発の選択肢

    いつもお世話になっております。 私はこれまでMicrosoftの.Net Framework を使用した業務アプリケーションを多く手掛けてきました。 言語は主にVB.NET、たまにC#で開発環境は主にVisualStudioを使用し、WindowsFormアプリケーション開発に携わってきました。 VBについては古くは6.0の時代から親しみがあり、最近の開発案件においても、5、6年以上前の開発資産を元に開発を行う事が珍しくありません。(全く1から仕組みを作るとなると大変ですので)   ただ、時代は流れ.NetFrameworkは.Core → .NET5.0への進化へと向かい、WindowsFormについても高解像度の対応等、いつまでも昔の開発資産を利用することが難しくなってきています。   そこで皆さんに質問なのですが、今まで.NET Frameworkの開発環境でVBやC#で開発に携わってきた人間が、これから新たに業務アプリケーションを作成するにあたって、将来性を見越してどのようなプラットフォームで開発を進めて行けば良いかご意見をお聞きしたいです。 もちろん、開発メンバーの経験・スキル、社内のこれまでのリソースなど色んな制約によって決まる部分は多くあると思いますが。   ・.NET Frameworkなのか、.NET5なのか ・WindowsFormなのかWPFなのか、その他 ・VBなのかC#なのか ・その他なにかあれば   個人的にはこれから先も新規の案件の開発でいつまでもWindowsFormを採用することに不安を抱えています。

  • VB2008 ASP.NET 「WEBアプリケーション」で開発しようと

    VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 (.NET Framework 3.5) 実行環境でアプリケーションを配置する際、 aspxファイルなしでDLLのみで動かすことが 出来るのでしょうか? ご教授の程、よろしくお願いします!

  • 今後の生産管理システムについてアドバイスをお願いします。

    お世話様です。初心者です。 製造業に勤務しています。 現在、会社の生産管理システムはVB6.0で開発されたものですが改良を加えたいと思っています。 このシステムは外注したものですが、改良は内部で行いたいと考えています。 社内にはMS Access のVBAが出来る技術者がいますがVBの経験はありません。 その技術者にVBを覚えてもらって、生産管理システムの改良を対応してもらおうと思います、でも大幅な改良になりそうなので、新規でつくることも考えられます。 新規の場合、社内の技術者がMS Accessに詳しいのでMS Accessで開発するということも考えられます。 また、どうせ新規でつくるなら、クライアントの環境に左右されないIEブラウザで動作するようなWebアプリケーションであれば、好ましいと思います。 このような状況をふまえて、どんな言語・ソフトで開発したらよいと思われますか? アドバイスをおねがいします。

  • Visual Strudio 2012でXPアプリ

    お世話になります。 環境:Windows7 64Bit     Visual Studio 2012 UpDate4 VB.Netにて開発しております。      .Net Framework4 Windows7、8で動作するアプリケーションをXPで動かくたい、ネットでいろいろ調べております。 プロジェクトプロパティ → 構成プロパティ → 全般 → プラットフォーム ツールセットに「Visual Studio 2012 - Windows XP (v110_xp)」を選択します。 と書いてあるのですが、 そもそも 構成プロパティ が見つからず、プロジェクトのプロパティにはアプリケーション、コンパイル、デバック、参照、リソース、サービス、設定、署名、My拡張、セキュリティ、発行、コード分析しか表示されていません。 プロジェクトの構成プロパティからプラットフォーム ツールセットにたどりつけません。 もしかしたら、VB.Net 環境では構成プロパティは表示されないものなのでしょうか? Visual C++ の環境のみ構成プロパティは表示されるものなのでしょうか? わたくしがプロジェクトのプロパティと思っているページ自体が間違いなのでしょうか? VB.Net 環境でXPで動作するアプリを作成するにはどのようにすればいいでしょうか? 何卒よろしくお願いいたします。

  • Visual Basic 2013

    こんばんは。 Visual Basic 初心者です。 簡単なアプリケーションを作りました。 作成したマシンでは動作するのですが、 その実行形式ファイル(.exe)を別のパソコンで実行できませんでした。 ちなみに、.NET Framework 4.0環境でアプリを作り、 別のパソコンにも.NET Framework 4.0がインストールされています。 開発環境と別のパソコンの環境は以下の通りです。 【開発環境】 OS: Windows 8.1 Pro 64bit   .NET Framework 4.0 【別のパソコン】 OS: Windows 8.1 Pro 64bit   .NET Framework 4.0 インストール済み 以上ですが、動作しない原因わかれば教えてください。

  • vb.net2003 を2005で改造

    教えてください。 .net2003で作ったあるvbプロジェクトを、.net framework1.1環境下で動作させています。 このプログラムを少し改造したいと思っていますが、何も問題なくvb2005で改造可能でしょうか?で、改造できた場合、.net framework2.0をインストールすれば動作するのでしょうか。

  • 「Microsoft.NET」とは?

    「Microsoft.NET」「.NET Framework」「ASP.NET」「VisualStudio.NET」「VisualBasic.NET」とは何なのかわかり易い説明をお願いできないでしょうか。 私は、AppleScript・VBScriptのプログラム経験はあるのですが、「.NET」が何なのか良くわかりません。 ウィキには以下のような説明が記述されていますが、 「.NET Framework」は、マイクロソフトが開発したアプリケーション開発、実行環境。 「ASP.NET」は、Microsoftが開発したウェブアプリケーションフレームワークで、動的なウェブサイトやウェブアプリケーションやXMLウェブサービスの開発を行うことができる。ASP.NETはActive Server Pagesを.NET向けにしたものである。 「.NET Framework」はアプリケーション開発、実行環境??? 「ASP.NET」はウェブアプリケーションフレームワーク??? これでは何のことかさっぱりわかりません。 概念的な説明ではなく素人にもわかりやすく、それが「現物」として思い描けるような説明をお願い致します。

  • win7で動くがwinxpで動かない

    vs2010+win7+NET Framework 4で開発中ですが、発行すると win7+NET Framework 4ではインストール後動作するが、 winxp+NET Framework 4の環境ではインストール後「深刻なエラー~」という メッセージが出てトップメニューすら表示されません。 なにが原因なのでしょうか? また原因を調査する方法はあるのでしょうか?

専門家に質問してみよう