この記事の著者である Spencer は、ASP.NET と C# に重点を置いているプログラマーであり、職場や家庭で使用するほとんどの開発ツールをリストしました。もちろん、それらのツールもいくつかあります。画像処理、ファイル圧縮などの他の目的。
.NET プログラマーの場合は、この記事で推奨されているこれらのツールを参照してください。柔軟に組み合わせて活用することで、思わぬ利益が得られるかもしれません。
主なツール
Visual Studio - IDEツールの王様であり、.NET開発者にとって必須のIDEです。 Visual Studio は非常に強力なスタートアップ ツールボックスを提供し、いくつかの驚くべきプラグイン サポートも備えています。昨年 11 月、Microsoft は Visual Studio 2013 Community Edition をリリースしました。これは、学生、オープンソース貢献者、新興企業が無料で使用できます。バージョンが更新されるたびに、開発者には終わりのない驚きがもたらされます。
SQL Server Management Studio - SQL Server Management Studio は、以前のバージョンの SQL Server に含まれていた Enterprise Manager、クエリ アナライザ、分析マネージャーの機能を単一の環境に統合します。これは開発者に多くの利便性をもたらし、開発時間を節約するのに役立ちます。 Express エディションのツールのほとんどは、日常的な SQL Server のインストールと管理のニーズを満たすことができます。
SQL Server Profiler - Microsoft SQL Server Profiler は、SQL トレース用のグラフィカル ユーザー インターフェイスであり、データベース エンジンまたは Analysis Services のインスタンスを監視するために使用されます。各イベントに関するデータをキャプチャし、後で分析できるようにファイルまたはテーブルに保存できます。
LINQPad - 最高の .NET コード付箋を使用して、LINQ クエリを作成します。これは SQL Management Studio の最良の代替品ではありませんが、複雑なマルチデータ クエリに関しては私の最初の選択肢です。 LINQPad の作者 Joe Albihari は常に新しい機能を追加しており、最近統合デバッガーを追加しました。
NimbleText - 繰り返しのコードを書いたり、小規模または大規模なデータ変換タスクを処理するための優れたツールを発見させてくれた Scott Hanselman に感謝します。
Notepad++ - 最適なテキスト エディター、非常に優れたプラグインのサポート、構文の強調表示Windows エクスプローラーで任意のテキストを編集できます。
SourceTree - 作成、クローン作成、コミット、プッシュ、プル、マージなどの操作をサポートする Windows および Mac OS X 用の無料の Git クライアント。美しく簡潔なインターフェイスを備えているため、開発者とコード ライブラリ間の Git 操作が大幅に簡素化され、Git コマンドに慣れていない開発者にとって非常に実用的です。
dotPeek - .NET プラットフォーム用の無料の逆コンパイル ツール。
Postman (Chrome 拡張機能) - Web ページをデバッグし、Web ページに HTTP リクエストを送信するための強力な Chrome プラグイン。
Fiddler - コンピューターとインターネット間のすべての http 通信を記録および検査し、ブレークポイントを設定し、Fiddler の「入出力」すべてのデータを表示できる http プロトコル デバッグ プロキシ ツール。 Fiddler は、http 通信を公開するだけでなく、ユーザーフレンドリーな形式も提供するため、他のネットワーク デバッガーよりもシンプルです。
Google Chrome - 以前はFirefoxを使っていましたが、しばらく使っていると非常に肥大化したように感じました。 Chrome の開発ツールは Firebug よりも優れており、さらに優れたプラグインとアプリケーションのサポートを提供します。
Visual Studio プラグイン
ReSharper - JetBrains が作成した有名なコード生成ツール ReSharper を使用すると、詳細なコード分析、インテリジェントなコード支援、リアルタイムのエラー コードの強調表示、ソリューション全体のコード分析、および高速コード修正、ワンステップ コード フォーマットとクリーンアップ、業界をリードする自動コード リファクタリング、高度な統合単体テスト ソリューション、強力なソリューション内ナビゲーションと検索。
OzCode - C# 開発者であれば、OzCode が必要です。ビジュアル デバッグの概念を新しいレベルに引き上げ、ループ、式、比較配列を直感的に表示します。
Web Essentials - Microsoft の Mads Kristensen によって開発された優れたツールで、CSS、JavaScript、HTML に対する多くの迅速かつ簡単な機能サポートを提供します。
生産性向上パワーツール - Visual Studio を毎日使用するのに役立つ、非常にシンプルで便利な機能のコレクションです。これらの関数は、コードの構築時に使用される編集、参照、その他の一般的なタスクに重点を置いており、開発効率を大幅に向上させます。
VSCommands - Visual Studio をよりスマートにすることができます。多くのパッケージと豊富な機能があります。
フレームワーク
Web
ASP.NET MVC - ASP.NET MVCは、Microsoftが公式に提供するMVCモデルをベースにしたASP.NET Webアプリケーション(Webアプリケーション)フレームワークです。
ASP.NET Web API - MVC 上に構築された新しいフレームワークで、ブラウザー、モバイル デバイスなどを含む複数のクライアントから HTTP サービスに接続できます。.NET Framework プラットフォーム上で RESTful アプリケーションを構築するための理想的なツールです。
SignalR - SignalR はサーバーとクライアント間のリアルタイム通信を実装し、非常にシンプルで使いやすい高レベル API を提供し、サーバーがクライアント上で JavaScript 関数を個別またはバッチで呼び出すことができるようにします。
AngularJS - 多くの Google 製品で使用されている優れたフロントエンド JS フレームワークです。 AngularJS には多くの機能があり、その最も核となる機能は、MVVM、モジュール化、自動双方向データ バインディング、セマンティック タグ、依存関係注入などです。
jQuery - オープンソースのマルチブラウザ互換 JS ライブラリ。中心的なコンセプトは、書き込みを減らし、より多くのことを実行することです。 jQuery の構文設計により、ドキュメント オブジェクトの操作、DOM 要素の選択、アニメーション効果の作成、イベント処理、Ajax やその他の機能の使用など、開発者がより便利になります。さらに、jQuery は開発者がプラグインを作成するための API を提供します。モジュール式の使用により、開発者は強力な静的または動的 Web ページを簡単に開発できます。
Mobile
Xamarin - C# を使用して非常に優れたモバイル ユーザー エクスペリエンスを開発するフレームワーク クロスプラットフォーム開発フレームワークとして、Xamarin.Mobile には多くの利点があります。
データ アクセス
Entity Framework - データベースにアクセスし、LINQ を使用してデータベースと通信し、属性付き POCO を使用してデータ ビューを作成し、モデルの更新と移行がより簡単になります。
Dapper - データからオブジェクトへの ORM 操作を実装し、サイズが小さく、速度が速い。
Universal
Newtonsoft.JSON - .NET で JSON シリアル化および逆シリアル化標準を操作します。
TopShelf - .NET を使用して Windows サービスを構築するシンプルなサービス ホスティング フレームワークです。
RabbitMQ - アプリケーションスイートに安定した信頼性の高いメッセージキューが必要な場合、RabbitMQ が最良の選択です。
Underscore.JS - オブジェクト操作とコレクションの走査/変換のための私のお気に入りの JavaScript フレームワーク。
Moment.js - 軽量で堅牢な js 日付処理ライブラリ。
ガジェット
F.lux - 画面の明るさと色の自動調整で、プログラマーの視力の保護に役立ちます。
Paint.NET - .NET ベースの高速で無料の画像処理ソフトウェア。
WinRAR - 圧縮管理ツール。
Treesize Free - フォルダーのサイズを表示できるハードドライブ管理ツール。
LastPass - 強力な暗号化アルゴリズム、自動ログイン/クラウド同期/クロスプラットフォーム/複数のブラウザをサポートする優れたオンラインパスワードマネージャーとページフィルターです。
役立つウェブサイトのリソース
Dew Drop
TheDailyWTF
Hacker News
StackExchange
Scott Hanselman’s Blog
元のリンク: http://www.hanselman.com/blog/