ASP.NET Core MVC入門から精通-1.開発に必要なツール(2021)

2362 ワード

環境:
  • .NET 5
  • ASP.NET Core MVC

  • 1. .NET 5


    ベテランとしてNETエンジニア、本当のことを言ってください.NETは没落し、国内ではさらに没落した.前に8年間やったjs/フロントエンドは、今また戻ってきました.NET.希望もするNETはもっと良い見通しがあるでしょう.个人的にはNETはまだ一定の市場があります(もちろん、国内は小衆です)、いくつかの原因があります:
  • .NET 5から本格的に完成したクロスプラットフォーム(以前は.NET COREと呼ばれていた)、そしてその「CORE」の字も取れば.NET5と呼ばれ、マイクロソフトの宏大な目標を見ることができます.
  • 開発効率、NETソフトウェア開発は、webでもwinFormでも、確かに効率が高い
  • はプラットフォームをまたいで、Netcoreが始まり、やっとプラットフォームを越えました....
  • の性能は大幅に向上した.NET coreの性能は大幅に向上し、特にLinuxを走っているとき.
  • には既存の根拠がある.NETの製品は、メンテナンス、開発を継続する必要があり、言語を変えて書き換えることはありません.
  • マイクロソフト、およびマイクロソフトと緊密に協力している会社も多く提供されている.NETの適用シーン

  • 工が善いことをしようとすると、まず器を利しなければならない.NETでは、参考までに開発に必要なツールを以下に列挙します.

    2. IDE


    2.1. Visual Studio


    これは言わないで、しかも最新版のVSを使います!

    2.2. Visual Studio Code


    マイクロソフトのオープンソースソフトウェアは、現在最も流行しているWebフロントエンド開発IDEです.
    代替として、C#開発をサポートし、簡単なコードに対して、あるいはいくつかの文法をテストしたり、コードを見たりするのに十分で、資源を占有することは少ない.
    推奨プラグイン:
  • Code Spell Checker、コードの単語のスペルミスをチェックします.変数を宣言して、後で単語のスペルが間違っていることを発見して、気まずい思いをして、このプラグインを使って、直ちにスペルの間違い
  • をヒントにします
  • C#、このプラグインをインストールしてC#プロジェクト
  • をサポートします.
  • GitLens、gitを使用する場合は、必ずこれをインストールし、提出履歴の照会を容易にし、ある行の前回コードの提出者、注釈の提出など;
  • Markdown All in One、markdownファイルのプラグインは、強力で、自動的にディレクトリ、番号などを生成します.

  • 3.コード比較


    3.1. Beyond Compare


    有料ソフトですが、機能は確かに強いです.

    3.2. WinDiff


    無料版は、すぐに使います.

    4.画像処理


    4.1. paint.net


    (これも.NETに基づいて開発されていますよ.私たちの機械には必ず.net frameworkがあるので、これはまだ小さいです).無料版で、機能も強く、リソースの占有量が少ない.非専門の美工には、十分です!

    5.その他のWebツール


    5.1. node.js/npm


    nodeを使うかどうかにかかわらず、フロントエンドのweb開発をします.js、環境はやはりあります;

    5.2. APIテスト-Postman


    APIのテストが便利で、無料版は十分で、アカウントの同期をサポートして、導入してエクスポートします;

    5.3. Color Pick


    どこからでも素早く正確に色を取ります.

    6.その他のツール


    6.1. Linuxクライアント:MobaXterm


    まだputtyを使ってるの?MobaXtermを試してみましょう.無料版は20個のsession(ノード、機械)を保存することをサポートしています.十分です.
  • はsftpを統合し、アップロード、ダウンロードファイル
  • を直接ドラッグ&ドロップします.
  • windowsエディタ付き、viなし
  • マルチウィンドウモード
  • とても強くて・・・

  • 6.2. リモート接続:Remote Desktop Connection Manager


    大量の虚機やPCなどリモート接続が必要な場合は、このツールが必要です.マイクロソフトのツールは、あまり更新されていませんが、実用的です.
  • グループ管理、ユーザー、パスワードの保存、ユーザー名、パスワードの継承をサポート(実験室機械の一般ユーザー名、パスワードは同じでしょう)