• ベストアンサー

いったい.NET って??

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

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

  • ベストアンサー
noname#25230
noname#25230
回答No.1

.Net Frameworkのこと、と考えてよろしいでしょうか? 高機能なライブラリが提供されることにより、開発効率が向上しています。ただ、完全にオブジェクト指向の考え方に基づいた構造になっているため、従来のVisual Basicのやり方しか知らない人にとっては、大きな壁と感じられることは必定しょう。 また、Webの仕組みを使ったシステムの構築を容易にする仕組みが整っているため、これまでは実現が困難だったこと(無理ではありませんが、製作にかかるコストが現実的ではなかった)が、簡単に実現できるようになっています。これも開発効率の向上ということでまとめることはできますが、従来と大きく異なることの1つだと思います。 ほかにも、ソフトウェアに関するセキュリティ(利用制限や、乗っ取りや成りすましといった行為)を防止するような仕組みが組み込まれているので、マイクロソフトのOS上で利用されるアプリケーションであれば、セキュリティ面にも気を配ったシステムを作りやすいというのもありますね。 それから管理ツールの設定機能ですが、.Net Frameworkで動くアプリケーションのセキュリティ設定や、実行効率を上げるための仕組みのメンテナンスを行うためのものです。普通はいじらなくてもよいです。 ちなみに、今度、.NET Framework 2.0という次のバージョンが出ます。結構機能は向上していますし、それに関連した開発ツール Visual Studio 2005もものすごく使いやすくなっているようですので、ますます開発効率は向上するでしょうね。ただし、システムをマイクロソフト製品で固めるのであれば、、、ですが。

関連する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の環境ではインストール後「深刻なエラー~」という メッセージが出てトップメニューすら表示されません。 なにが原因なのでしょうか? また原因を調査する方法はあるのでしょうか?

専門家に質問してみよう