SnapDevelopで開発する理由
使いやすい
軽量のC# IDEとして設計されているため、他のIDEよりインストールが簡単で動作も軽快です。
高い生産性
より生産性を高めるC# IDEとして設計されているため、コード生成、リファクタリング、テストプロセスが統合されています。
サードパーティプラグイン不要
主要機能がすぐ使えるため、サードパーティプラグインを用意する手間やリスクがありません。
主な特徴
SnapDevelopは、.NET Core Frameworkの非ビジュアルC#プロジェクト開発を高速化する迅速なコーディング、ライブデバッグ、ユニットテスト、簡単なデプロイメントなど包括的な機能セットを提供します。
- 開発
- 分析
- デバッグ
- テスト
- デプロイ
統合環境
IDEから離れることなく、非ビジュアルプロジェクトの開発、管理、展開ができます。SnapDevelopには、包括的なソリューションとプロジェクト管理、主要なソースコントロールシステムとの完全統合、NuGetパッケージ化と管理をサポート、コンテナ管理とデプロイをサポートなどの特徴があります。
コード生成
さまざまなビルトインコード生成ツールとテンプレートにより、スケルトンコードを自動生成します。テーブルから直接モデルを生成することに加え、スキャフォールドテンプレートで複雑なルールを構成したり、カスタマイズされたテンプレートでニーズに合ったサービスやコントローラーを取得できます。
迅速なコーディング
強力なコード補完ツールによりC#を迅速かつ正確にコーディングできます。SnapDevelopは、有効な値、メンバー、プロパティ、メソッドを一覧表示し、入力時に最適なものを自動でフィルタリングして強調表示します。また、メソッドや属性のジェネリック型パラメーターに必要とされるパラメーター情報も表示されます。
効果的なナビゲーションと検索
コードからタイプ、ファイル、メンバーを効率的に検索してナビゲートします。タイプを参照している箇所を即座に識別し、その定義または実装にジャンプします。また、正規表現を使用することで、コードの検索と置換を高速化できます。
コード修正の高速化
Visual StudioのRoslynを搭載したSnapDevelopは、入力時に問題のあるコードを強調表示させて修正案を提案し、選択した修正内容を自動的に適用することができます。また、リネーム、メソッド抽出、インターフェース抽出など、多くのリファクタリング機能も提供します。
エラーのワンストップ修正
コンパイル、ビルド、シンタックスエラーなどに関係なく、すべてのコード関連問題をエラーリストパネルで確認できます。高度なフィルタリングを活用して重要なエラーを発見、移動することですばやく修正できます。
統合されたデバッグ機能
1つまたは複数のブレークポイント設定と管理、ブレークポイント条件の設定、ステップイン/オーバー、コード外への移動、カーソル位置まで実行、ウォッチ設定、コールスタック確認、例外条件の管理、外部プロセスへのアタッチ、スレッド探索など、包括的なデバッグ機能を提供します。
REST APIライブデバッグ
SnapDevelopに統合されているREST API TesterでREST APIのHTTPメソッドを実行しながら、包括的なデバッグ機能でそのC# ソースコードを簡単にデバッグできます。
視覚的なREST APIのテスト
ビジュアルWeb APIテストツールを使えば、手作業でUIやJSONのコードの作成時間を節約して簡単にREST APIの調査、テスト、デバッグができます。データを入力する適切なコントロールは、REST APIのデータ型に基づいて自動で表示されます。また、認証プロトコルをサポートし、Cookieを視覚的に追加またはキャプチャすることができます。
生産的なユニットテスト
xUnit.netフレームワークに基づき、ユニットテストケースを生産的に作成、管理、実行します。Test Explorerからテストケースの実行、出力結果の確認、ソースコードへの移動を行い、エラーが発生したときにはすばやくデバッグできます。
簡単なデプロイ
SnapDevelopは、IISサーバー、ローカルフォルダー、Docker Hub、ローカルまたはリモートDockerなど、さまざまな環境へプロジェクトをデプロイをサポートします。組み込まれたDocker Explorerは、ローカルまたはリモートDockerエンジンへの接続、DockerレジストリへのイメージPull/Push、Docker Composeによるマルチコンテナアプリの管理、コードアシスタントを使用したDockerfile編集など、Dockerへのデプロイメントタスクを簡単に実行できます。
スタートアップ
価格
SnapDevelopは現在、PowerBuilder CloudProとのバンドルとして入手できます。PowerBuilder CloudProは、C# REST APIアーキテクチャを使用して、既存のクライアント/サーバーアプリケーションをクラウドにデプロイします。これはクラウド化への最短ルートです!