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