Node.js Tools 1.0 for Visual Studio

Posted: 2015/03/29 カテゴリー: Uncategorized
タグ:, , , , ,

Node.js Tools 1.0 for Visual Studio (NTVS) (英語 / 日本語 / 日本語) が、ダウンロード可能になりました (英語 / 日本語) ! NTVSは、Visual StudioをNode.js IDEに変える、Visual Studio 2012、Visual Studio 2013向けの無料でオープン ソースの拡張機能です。NTVS 1.0は、無料のVisual Studio Community (英語 / 日本語)Visual Studio Express for Web (英語 / 日本語)、および、Visual Studio Professional以上のエディションをサポートしています。

Node.jsは、JavaScriptを使った高速でスケーラブルなアプリケーション構築のためのプラットフォームです。Node.jsは、サーバーから、IoTデバイス、デスクトップ アプリケーションまで、あらゆる場所で前進しています。そして今、Visual StudioのNode.jsサポート (英語 / 日本語) によって、Node.jsアプリケーションの開発が、かつてないほどに簡単になりました。

Node.jsとVisual Studioの出会い

我々は、1年以上にわたってNTVSを開発してきました。今回のリリースの主な機能は、次の通りです:

  • 高度な編集エクスペリエンス
  • コード補完 (IntelliSense)
  • 対話型ウィンドウ (REPL)
  • npmの統合
  • 高度なデバッグとプロファイル
  • テスト エクスプローラーの統合
  • Visual Studioの他のいくつかの機能との完全な統合
  • Node.js、io.js (英語 / 日本語)、JavaScript、TypeScript、HTML、CSS、JSONのサポート

編集とIntelliSense

NTVSは、構文ハイライト、コード折りたたみ、かっこ補完、自動フォーマット、定義への移動 (F12)、ファイル内の検索、コード補完をサポートしており、皆さんが期待するすべての機能があります。

コード補完? 動的型指定言語に対して? はい、聞き間違いではありません。NTVSは、Node.jsコードやパッケージに対して構文的に正しいコード補完を提供するために、プロジェクトを静的に分析します。

image

対話型ウィンドウ (REPL)

初心者には、REPLは素晴らしいものです。コードを書き、インラインで結果を確認できます。REPLは、コードの試行や新しいパッケージの調査のプロセスを本当に高速化します。そしてもちろん、我々はさらに一歩先に進み、エクスペリエンスにいくつかのVisual Studioの魔法をちりばめました。エディター内と同様に、完全な構文ハイライトと補完を使えます。

image

npmの統合

ソリューション エクスプローラーでnpmの依存関係を調査、管理し、高度なUIでnpmレジストリから依存関係を検索、インストールし、他のすべてのことに関しては対話型ウィンドウやコマンド プロンプトに移動します。エンド ツー エンドのnpmの統合によって、依存関係の作業が簡単になります。依存関係の1つが見つからない場合、NTVSは警告します。

image

高度なデバッグとプロファイル

多くの人々がNode.jsコードをデバッグするためにコンソール出力に依存していると聞いて、いつも驚いています。NTVSでは、ブレークポイントと自動例外通知を備えたコードのステップ実行が可能です。条件付きブレークポイント、トレースポイント、ヒットカウント、エディット コンティニューといった、高度な機能があります。

image

しかし、多くの問題は、運用環境のサーバー上で発生します! デプロイ先がWindowsやAzureではない場合は、どうなるのでしょうか?

Windows/Azureチームにとっては残念です… しかし、NTVSは任意のOS (Windows/Linux/Mac OS) に対するリモートデバッグをサポートしているので、問題ありません。

ああ! 自分のコードがとても遅いんです! どうしましょうか?

どこでプログラムが時間を費やしているか伝えるために、NTVSはV8プロファイリングAPIとVisual Studioのレポート機能を活用しているので、パフォーマンス問題を迅速に見つけ出せます。

image

単体テスト

Visual Studioのテスト エクスプローラーとの統合は、コマンド プロンプトに切り替える必要なしに、単体テストを作成、実行、デバッグ、フィルターできることを意味しています。Mochaを使うか、または、好みの単体テスト フレームワークで作業するために、Visual Studioを拡張します。

image

さらなる機能…

でも、待ってください。それだけではないんです! 他の機能を手短に紹介します:

  • すぐに作業を開始するための、プロジェクト テンプレート。
  • TypeScript (英語 / 日本語) 愛好者の皆さん、喜んでください。説明した素晴らしい機能のすべては、TypeScriptにも適用されます。
  • Git/TFS統合 – コマンド ラインは必要ありません。
  • Azure統合 – 5分以内にWebアプリケーションを作成、デプロイします。

また、NTVSを補完する、これらの人気の高いVisual Studio拡張機能を確認するようにしてください:

Node.js Tools for Visual Studioでの作業の開始

Visual Studio (英語 / 日本語) でNode.jsアプリケーション開発の作業を開始するために、Node.js Tools for Visual Studio (英語 / 日本語 / 日本語) をダウンロードしてください。そして、自分のアプリケーションのデプロイ、監視の準備ができたら、AzureとAzureサービスにおけるNode.js (英語 / 日本語) の完全なサポートを活用できます。Visual StudioとAzureは、開発ライフサイクル全体にわたって驚くべきエクスペリエンスを提供します。

質問、称賛、不満?

NTVSは、初めからコミュニティの助けとともに開発されてきた、無料でオープン ソースのプロジェクトです。問題を登録し、機能をリクエストし (英語 / 日本語)フォーラムに投稿し (英語 / 日本語)我々に伝書バトを送ってください。皆さんからのフィードバックを是非聞かせてください。特にプル リクエスト (英語 / 日本語) を期待しています🙂

すでに貢献していただいた素晴らしい皆さんのすべてに感謝します。我々は、我々がともに構築した製品を誇りに思います。

関連情報

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中