\r\n\r\n

microsoft visual studio onlineを使って、ブラウザでコーディングを始めよう

microsoftvisualstudioonlineの登場により、visualstudioのコードの共同コーディングはさらに進化しそうです...。

近年、ソフトウェアやWebの開発は激変しています。チームで同じ場所を共有する必要がなくなりました。また、ソフトウェアやアプリケーション、ウェブサイトを開発する際に利用できるツールも改善されました。

とはいえ、一元的な作業環境が必要な場面もあります。そこで便利なのが、visualstudioonlineなどのリモート開発ツールです。今日は、このことがリモート開発チームに所属する人にどのような影響を与えるかを見ていきましょう。

ビジュアルスタジオオンラインにアクセスします。

visualStudioOnlineは、本格的なブラウザコードエディタと、ネイティブエディタと同期する中央のプロジェクトハブを提供します。

紛らわしいことに、VisualStudioOnlineは以前から名前として存在していた。オンラインプロジェクト管理システム「azuredevops」のサービス名称の元となったものです。

Microsoftが出しているのは、visualstudio codeとvisualstudioの完全なリモート、*****コンパニオンなので、この文脈ではこの名前がより意味をなしています。

ビジュアルスタジオコード(ビジュアルスタジオコード)は何ですか?

VisualStudioOnlineの意味を理解するためには、VisualStudioのコード(VSコード)を熟知している必要があります。

VS Codeは、マイクロソフトが提供する開発者向けの無償のコードエディタです。VS Codeは、visualstudio(マイクロソフト社の主力IDE)とは異なり、オープンソースで、完全な統合開発環境(IDE)というよりも、Sublime textやAtomなどのテキストエディタに近いものです。

Windows、Mac、Linuxで利用可能で、フル機能の軽量なプログラミング環境を提供します。Visualstudioonlineは、このギャップを埋めるべく、コード補完やリントなどの機能を提供し、インターネット接続による共同作業を可能にします。

VisualStudioOnlineはどのように機能するのですか?

visualstudioonlineは、全員がローカルマシンで開発環境を設定するのではなく、同じシステム上でチームで作業するような体験を提供します。なぜこれが強力なのかを理解するために、開発チームで働くために必要なステップを考えてみましょう。

誰もが同じツールやライブラリを必要とします。開発マシンによって、動作するOSやソフトウェアのバージョンが異なる場合があります。パッケージ管理やバージョン管理も有効ですが、環境をコントロールするのは各メンバーに任されています。

ハードウェアにだって問題があるのです。もしお使いのマシンがプロジェクトの要素に対応していなければ、つい最近までパソコンを買い換えるしかなかったのです。これにより、ローカルにインストールしなくても、任意の開発セットアップを使用することができるようになりました。

これはすでに存在しないのでしょうか?

完全なオンラインIDEは何も新しいものではなく、AmazonのAWS cloud9ideは機能豊富で堅牢な環境です。同様に、小規模なグループ開発用に設計されたオンライン購読サービスも数多くあります。

VS-Codeのオープンソースリポジトリを利用するためのオンラインIDEも用意されており、このソフトウェアに慣れている人であれば、すぐにでも利用することができます。

ブラウザーを通してリモート環境にアクセスし、ローカルにアクセスすることは技術的に可能です。それに対して、visualstudioonlineができることは、より合理的でアクセスしやすい体験にすることかもしれません。

ビジュアルスタジオオンラインの特徴とは?

プロジェクト全体を1台のマシンで効率的に管理することで、誰もが常に同じ設定を使用することができます。経験豊富なプログラマーも、入社初日も、すべてはあらかじめ用意されている。

例えば、あるプロジェクトの要件が新しいシステムやフレームワークに変更された場合、開発環境は1つだけ変更すればよく、その変更内容は各メンバーに自動的に引き継がれます。

理論的には、自宅で普通の開発機で作業しても、借りたパソコンで作業しても、スマート○ンで作業しても、親指でコーディングすることに耐えられる限り、違いはありません。

ビジュアルスタジオオンラインで何ができるのですか?

本稿執筆時点では、Visual Studio Onlineは終了していませんが、一般的なワークフローは設定されているようです。コード補完、リンティング、ブラウザ上での共同作業など、VSコードと同じ機能を搭載する予定です。

さらに、すべてのプロジェクトの詳細、ユーザー設定やテーマは、ブラウザとローカルのコードエディタインスタンスの間で同期されます。

マイクロソフトは、機械学習を利用して、ユーザーの習慣に基づいてより良いコードの提案と補完を提供するIntelliCodeの統合も発表しています。未確認ですが、IntelliCodeはチーム全体に拡張可能で、プロジェクトのアーキテクチャに基づいたダイナミックなツールを可能にすると思われます。

カスタムコーディングの設定はどうなっていますか?

シングル開発機アプローチの明らかな欠点は、パーソナライズです。特定のワークフロー、レイアウト、カスタムキーボードショートカットに慣れている場合、適応するのが難しい場合があります。

幸いなことに、VisualStudioOnlineはこのようなことはありません。各ユーザーのテーマで個別に設定できるようになります。オフラインのエディターでは、多少の違いはありますが、自宅の環境と同じような使い勝手が得られるはずです。

もうひとつ、VisualStudioOnlineはコードやVisualStudioの代用品ではないことに注意してください。ブラウザ上で直接コードを書くことができるコンパニオンアプリケーションです。想定されるワークフローは、ローカルの設定を新しいオンラインサービスにリンクさせることです。

なぜリモートコードエディターが必要なのですか?

すでに自宅のパソコンを使って開発をしている方は、なぜVisualStudioOnlineを使う必要があるのか、疑問に思うかもしれません。

万人向けではないかもしれません。ソロの開発者や、マイコンなどのハードウェアを使っている人は、クラウドベースの開発環境の恩恵を受けられないかもしれません。また、すでにさまざまなコードエディタを使いこなし、仮想環境でのプログラミングに慣れている方にとっては、乗り換える意味がないように思えるかもしれません。

Visualstudioonlineの本当の利点は、パッケージ管理の地雷原をナビゲートする必要がない初心者にあります。

しかも、visualstudioonlineは、開発を希望する人なら誰でも参加できるようになっています。Chromebookやスマート○○、ゴミ箱で見つけた古いパソコンを使っている方も、同じようにツールを使うことができます。

ビジュアルスタジオオンラインはどこで手に入りますか?

報道発表時点では、VSオンラインはまだ一般に公開されていません。プライベートプレビューが用意されており、マイクロソフトにアクセス権をリクエストすることができます。ただし、パブリックベータ版として公開されるまでは、試用することはできないかもしれません。

とはいえ、同じようなことを体験したいのであれば、すでにオンライン版のVSコードが存在します。オープンソースソフトウェアなので、自分のサーバー用にビルドすることを妨げるものは何もありません。もし、これが面倒に思えるなら、CoderやStackBlitzといったサイトは、VS-Codeのブラウザ版である。

ブラウザベースのIDEについてもっと詳しく

VisualStudioOnlineは、オンライン開発を新たな次元に引き上げるでしょう。コラボレーション・コーディングを体験するためには、VisualStudioLiveShareを使いこなすことが必要です。

Visualstudioonlineのリリースを待つ間、すでに存在する多くのブラウザベースのIDEを試してみてはいかがでしょうか?

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ