「.NET Framework」の版間の差分

imported>Administrator
imported>Administrator
11行目: 11行目:
とくに標準ライブラリ(基本クラスライブラリ)は類を見ない規模となっている。
とくに標準ライブラリ(基本クラスライブラリ)は類を見ない規模となっている。


マイクロソフトによる.NET実装にしろ、XamarinによるMono実装にしろ、ソニーによる[[PlayStation Suite]]実装にしろ、ほぼ規格外の独自拡張が行われている。近代OSではほぼ共通な部分を標準化することで、もっとも重要なビジネスロジック部分は共有でき、かつUIなどのハードウェア固有に近い部分は独自実装を許すことにより、そのOS、ハードウェアの性能を100%近く引き出すことが可能となっている。これによりiPhoneやiPadなどのApple製品がAdobe Flashを採用しない最大の理由として掲げたクロスプラットフォームを追及しすぎ「最大公約数」となる問題を回避することができ、かつある程度のクロスプラットフォーム化を実現できる<ref>http://www.apple.com/hotnews/thoughts-on-flash/</ref>。ようするに重要なのはバランス感覚という思想。
== 独自拡張 ==
マイクロソフトによる.NET実装にしろ、[[Xamarin]]による[[Mono]]実装にしろ、ソニーによる[[PlayStation Suite]]実装にしろ、ほぼ標準規格外の独自拡張が行われている。
 
近代OSではほぼ共通な部分を標準化することで、もっとも重要なビジネスロジック部分は共有でき、かつUIなどのハードウェア固有に近い部分は独自実装を許すことにより、そのOS、ハードウェアの性能を100%近く引き出すことが可能となっている。これによりiPhoneやiPadなどのApple製品がAdobe Flashを採用しない最大の理由として掲げたクロスプラットフォームを追及しすぎ「最大公約数」となる問題を回避することができ、かつある程度のクロスプラットフォーム化を実現できる<ref>http://www.apple.com/hotnews/thoughts-on-flash/</ref>。ようするに重要なのはバランス感覚という思想。


== プログラミング言語 ==
== プログラミング言語 ==