• ベストアンサー

すでに市場を独占しているマイクロソフトが.net frameworkをISO、JIS として標準化したのは何故です

Linuxコミュニティがやるならなんとなくわかりますが、Windowsがやるとアプリケーションを移植されて独占が崩れてしまうと考えるのは私が素人だからですかね。 Windowsの独自技能を利用するものもありますが、数割のソフトはそのまま移植されたり、開発段階からマルチOSで扱えるよう製造されたりしませんか。 統合開発環境の販売で設けるのが目的、かゲーム会社になるですか? 予想でも妄想でもなんでもいいのでこうではないかというのがあれば教えてください。 よろしくお願いします。m(_ _"m)

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

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

CLRやらCLIやら、C#やらC++/CLIやらだけ標準化してみたところで 現実の.NET framework実装とは完全合致するわけでもなく。 どうせ他の実装が追いつく頃には.NETのバージョンを上げていけるし、 結局のところ、そんな程度で独占が崩れるほど柔でないとの見通し? 標準化していかないと、独禁法違反に問われたり、反発で叩かれたり、 公共機関の採用で標準化してないと不利になったり(先行対象外とか)があるので、 一応標準化を目指しているという建前は大事なんだと思います。

noname#31552
質問者

お礼

裁判対策の建前ということですね。 形式上標準化するけど開発スピードが違うからいつまでも合致するわけではないですか。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

>開発スピードが違うから 問題となるのは開発速度(能力)ではありません。 仕様にどの様な方向性を与えるかの決定権を持つのは あくまでもMSなので、同じ仕様を実装しようとしても MSが作る物が出てきてからでないと作る事ができない のです。 #仕様を公開していても、MSが素直に仕様通りに作る #わけでは有りませんし...

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • クライアント用OS、どれが生き残るか

    Macintosh、Windows、Linuxどれが生き残ると思いますか? 私は無料で安全なLinuxがMacのシェアをさらに低下させ、windoseの独占がさらに進むと勝手に予想(妄想?)しています。 主観で答えて結構です。 回答よろしくお願いします。

  • windowsは独占禁止法にひっかからないのか??

    windowsは世界のシェア率は約95パーセントですが、これは独占ではないのですか??独占すことによって新たなOSの開発の障害になっているのではないのでしょうか??  あと、なぜ民衆はwindowsばかりで、Linuxは使わないのですか?? Linuxにはメリットはないでしょうか。デメリットの方が多いのですか??

  • WindowsXPでVineLinux用アプリを作りたい

    WindowsXPを使って、Vine Linux 3.2 上で動作するアプリケーションを作りたいのですが、どのような開発環境を整えるのが良いでしょうか。 但し、普段 Visual Basic 2005 で Windows 用アプリケーションを作っており、これ以外の他の言語・開発環境については素人同然のため、できるだけ、今の言語の知識を活かせるような効率の良い方法を探しています。 例えば、Linux のアプリも作れるオススメの言語と Windows 用 統合開発環境や、例えばオススメのテキストエディタと言語などといった形でお教えくださると助かります。 できれば実際に開発をして楽だった、簡単だった方法をお教え頂きたいと思っております。 宜しくご教授の程お願い申し上げます。

  • Windowsで作れるスレッド最大数教えてください。

    ヘルプお願いします。 現在、OSをWindowsにした、WEBアプリケーションを開発しているのですが、その設計段階でWindows環境において、アプリケーションが作れる最大スレッド数を調べなくてはならなくなりました。 そこで、WEBを探したのですが、それにあたる情報が見当たらないので、このコミュニティの人の助けをお願いしたいと思います。誰か知ってる人いたら教えてください。 ※以下簡単な環境説明です。 OS:Windows2003、.Net C++で開発

  • LinuxOSみたいな巨大なものは統合環境で作られている?

    Linuxは巨大なプログラムだと思うのですが、これを作ったりメンテナンスしているプログラマーの方々は、どういう環境でプログラムしているのでしょうか?(Mozillaについても同じ疑問があります。) Windowsのアプリケーションだと、ほとんどのベンダーはマイクロソフトの統合環境を使って開発していますよね? Linuxは膨大なプログラムコードが必要なので、統合環境みたいな便利なツールがないと厳しいと思うのですが、どうなのでしょうか?統合環境と言っても、そもそも統合環境を作るにはOSが必要だし、不思議です。 それともemacs+コンパイラ+デバッガみたいな基本的組み合わせ?

  • Linuxでゲーム開発

    Linuxで(具体的にはLindows)ゲームを作りたいと考えています。 LinuxはツールがいろいろあってVBのようなGUIの統合開発環境がないようなのですが、何か良いツールはないものでしょうか? VBのようなツールが欲しいと思うのですが、なければそれに近いようなものでも構いません。 kylixを勉強しようかなあーとも思いましたが、どうも初心者向けの書籍がなく、インストールしたままです。WideStudio本も買いましたが、どうもrubyやC++などが必要のようで・・・。 Javaっていう話もありますが、それならWindowsでもいいじゃんっ!って思えてしまってどうも踏み込めません。 みなさん、どうやってゲーム開発などをされているんでしょうね??? QTを使うためにGLADE入れて、gtk+やGCC・・・・んーーいろいろと使えるのがLinuxの良いところですけども、GUIアプリの統合開発環境ともなると、ううううううううううむ、です。_| ̄|○ ちょっとゲーム開発したいだけなのに。。。 いろいろありすぎ!!(×_×)

  • Linuxでのゲームプログラミングについて

    Googleなどの検索エンジンでLinuxでのゲームプログラムについてのサイトを調べてみたのですが、なかなかこれだというものにたどり着けずに困っています。WindowsでのゲームプログラミングではDxLibを用い、シューティングやアクション(未完成)ゲームを作ってみたのですが、そろそろ次の段階に行こうと思いはじめました。私は、各種サーバーを趣味で運営するに当たって、Linuxのすばらしさにほれ込んでしまいました。なので、Linuxでぜひゲームを作りたいと思っています。 とりあえず目的としてはチープな感じの3Dアクションゲームを作りたいと思っております。当方の環境は Fedora8 (Vineから乗り換え)です。 ・初歩的なCの知識があれば理解できるLinux上でのゲーム統合開発の説明がなされているサイト ・OpenGL,CでLinux上でゲーム開発 このような情報があるようなサイト。あるいは、その前にこれをやるべきだという意見があれば返答よろしくお願いいたします。

  • Windows向けアプリの開発環境とは

    情報について勉強しようと思っている学生です。 趣味でWindowsプログラムを組みたいと思っています。 使おうと思っている言語は、CとJavaです。 そこで質問なのですが、 企業等に所属する本格的な開発者は、Windows向けのアプリケーションはWindows上で開発するのですか? それとも、Windows向けでもUNIX系列のOS上で開発されているんでしょうか? もし後者であれば、Linuxなどを開発環境として導入したいと思っています。 的外れな質問かもしれませんが、宜しくお願いします。

  • Linux/Windowsのシステムコール

    CentOS 5.5 + Eclipse CDT で C++ のプログラミングを始めたばかりです。 プログラムを作成するにあたって、今後 Windows へ移植したときに移植しやすいプログラムを作成したいと考えています。 (現段階ではまだ標準出力に何か表示するお粗末なものですが) 素人考えでは、システムコールを使用すると他プラットフォームへ移植したときに同等のシステムコールがないと実装を大きく変更しなければならなくなるので、あらかじめどれが固有のシステムコールかを判断したいと思っています。 例えば Linux では待ち行列を実現するのに mkfifo システムコールが使えるけど、Windows では使えないから待ち行列をあらかじめロジックで実現しよう、という感じです。 (あくまで例なので、Windows の FIFO の API を使えばいいじゃん、というのはナシで) なので、Linux および Windows でシステムコール一覧を参照する方法を教えて頂きたいです。 まあ、STLでもプラットフォームが変われば動く保証はないみたいなので、Javaみたいなクロスプラットフォームのようにはいかないと思いますが。。。 よろしくお願いします。

  • C#で仮想環境上(Linux)のスクリプト実行

    Windowsアプリケーションから、VirtualBox(仮想化ソフト)上の Linuxのシェルスクリプトが実行されるようにしたいと考えているのですが、 どのような手法があるか、ご教授頂けますでしょうか。 イメージとしては、 Visual Studio上で実行ボタンをクリックすると、 Windows上で実行されるのと同様に、 Windowsアプリケーション上のボタンをクリックすると、 Linux上のシェルスクリプトが実行されるようにしたいと考えております。 仮想環境は起動していることが前提です。 また、開発環境は Visual C# (2010)です。 よろしくお願いいたします。