.NET について、業界内で広まっている一般的な神話とは?

FoxPro 開発を使用してシステムを構築したほとんどの企業でさえ、このテクノロジは公式に使用されていないため、これらの企業はレガシー システムの拡張または移行に .NET フレームワークを利用しています。

誰もが知っているように、すべての新しいテクノロジには、それに関連する神話や批判が伴います。その結果、多くの企業や開発者が同じテクノロジを使用することを恐れています。

不必要で根拠のないデマが広がらないように、通常はビジネスの発展を妨げているデマを暴露する必要があります。

.NET にまつわる神話

1. .NET はクローズド ソースであり、泥のように透過的です。

この神話は理にかなっていますか? 絶対にいいえ! .NET が Microsoft の製品であり、クローズド ソース テクノロジであるに違いないと誰もが考えるのは明らかですが、それは別の神話にすぎません。 そう考えて間違いはありません。 ただし、裏には真実があります。つまり、Xamarin、.NET Core、Entity Framework Core などのオープン ソース テクノロジです。

.NET はオープン ソース テクノロジであるため、会話の監視、プル リクエストの送信、Issue の作成などの利点を活用できます。 さらに、Microsoft は、アプリケーションのデバッグに使用する .NET Framework ASCII テキスト ファイルへの無料アクセスを提供しています。

Microsoft は、CodePlex を通じて、WebForms、MVC などの ASP.NET リリースの ASCII テキスト ファイルへのフル アクセスも提供しています。 . したがって、.NET が閉じられていると言うのは不当です。

Visual FoxPro アプリケーション開発とは異なり、現在では、オープン ソース テクノロジである .NET が Web サイトの作成に好まれています。

2. .NET はコストがかかり、安全ではありません

通常、.NET を使用して Web サイトを作成することについて、さまざまな開発者と話をすると、次の 1 つの答えが浮かび上がります。 「.NET はコストのかかる作業になる可能性があります」. まあ、この理由には根拠がないので、この誤解は打破されなければなりません。

完全に無料というものはありませんが、.NET は範囲外ではありません。 ホスティング サービスのコストなど、.NET の価格が安価である理由はさまざまです。 さらに、それがマイクロソフトの製品であることは誰もが知っているので、コストから解放されるとは期待できませんが、かなりの値札を持つことは根拠のない神話を破ります.

フレームワーク クラス ライブラリ (FCL) と通常の言語ランタイム (CLR) が ASP.NET に含まれています。 CLR を使用すると、Web サイトとソフトウェアがより高速かつ安全になり、非セキュリティの例えが破られます。 Microsoft SQL Server とインターネット インフォメーション サービス (IIS) は、ASP.NET ランタイムをホストする高性能のサーバー側ソフトウェアです。

3. .NET は小規模な Web サイトの作成には適していません

すべての神話の中で、これは最も強力な神話であるため、多くの中小企業はそれを考慮していません. 実際、Microsoft は ASP.NET の使用にベンチマークを設定していません。Microsoft の唯一の業務は、小規模から大規模までの企業の利益のためにプラットフォームとフレームワークを提供することだからです。

真実を明確にするために、その膨大なライブラリ クラスは、小規模な Web サイトを非常に簡単に設計できることを証明しています。

ASP.NET の印象的な事実は、高度に構造化されたオブジェクト中心の設計を提供し、Web サイトを構築するための柔軟性の高いアプローチを提供することです。 したがって、この神話はすでに暴かれています。

大規模な Web サイトは FoxPro 開発で設計されていますが、.NET は大規模および小規模の Web サイトを構築する便利さを提供します。これはプラスです。

4. .NET は Windows 専用のアプリケーションである可能性があります

この誤解は完全に誤りです! オープンソースの Mono Platform のおかげで、Linux および Mac の開発者は .NET プログラミングを長い間利用することができました。 Mono は、コミュニティがサポートする .NET Framework 実装であり、ECMA C# 標準および共通言語ランタイムでサポートされている場合があります。

Microsoft が最近リリースした .NET Core 1.0 は、.NET Framework のクロスプラットフォームの簡易バージョンである可能性があります。 このバージョンには、Microsoft の .NET オンライン アプリケーション フレームワークである ASP.NET Core と、.NET アプリケーションを好みのデータベースに簡単にリンクできる .NET オブジェクト リレーショナル マッパーである Entity Framework Core も含まれています。

これらすべてのリリースと事実は、.NET フレームワークが Windows 固有のアプリケーションではないことを証明しています。

5. 崩壊した神話がビジネスの大胆不敵な成功をもたらす

うまくいけば、上記のすべての事実と証拠があれば、これらのでっち上げの誤解の餌食になって、.NET を技術的なビジネス オペレーションに実装するための一歩を踏み出すことはありません。 恐ろしい経験をせずに実装を成功させるために、私の他のすべての本物の記事を検討してください。

さらに、現在の開発プロセスに統合され、お気に入りの開発ツールをすべて使用できるオープンソース プラットフォームを探している場合は、もう探す必要はありません。

古いクラシック アプリケーションをまだ使用している場合は、ここがチャンスです。 FoxPro 開発会社として認知され、業界をリードする Apptread は、古いレガシ システムを従来の ASP から ASP.NET フレームワークに移行して、最高の柔軟性、信頼性、およびスケーラビリティを実現するサービスを提供しています。

あなたの懸念について話し合う必要がありますか? 完全に無料の相談のために今すぐ電話してください!

Leave a Comment

Your email address will not be published. Required fields are marked *