Microsoft Visual StudioOnlineを使用してブラウザーでコーディングを開始する

Microsoft Visual StudioOnlineを使用してブラウザーでコーディングを開始する

ソフトウェアとウェブ開発は、近年根本的に変化しました。チームは同じ場所を共有する必要がなくなりました。また、ソフトウェア、アプリ、Webサイトの開発者が利用できるツールも改善されました。





それにもかかわらず、一元化された作業環境が必要になる場合があります。そこで、Visual Studio Onlineのようなリモート開発ツールが登場します。今日は、これがリモート開発チームで働くすべての人にどのように影響するかを見ていきます。





Visual StudioOnlineに入る

最近の発表では、 MicrosoftがVisualStudioOnlineを発表 真に場所にとらわれないコーディングを可能にします。 Visual Studio Onlineは、本格的なブラウザーコードエディターと、ローカルエディターと同期するための中央プロジェクトハブの両方を備えています。





紛らわしいことに、名前としてのVisual StudioOnlineはしばらく前から存在しています。それはの元の名前でした Azure DevOps サービス、オンラインプロジェクト管理システム。

Microsoftが立ち上げているように見えるのは、完全にリモートでサーバーがホストするVisual StudioCodeおよびVisualStudioのコンパニオンであるため、この名前はこのコンテキストでははるかに意味があります。



Visual Studio Codeとは何ですか?

Visual Studio Onlineの意味を理解するには、Visual Studio Code(VS Code)に精通している必要があります。

VS Codeは、開発者向けのMicrosoftの無料コードエディターです。 Visual Studio(Microsoftの主力IDE)とは対照的に、VS Codeはオープンソースであり、完全な統合開発環境(IDE)よりもSublimeTextやAtomなどのテキストエディターに近いです。





Windows、Mac、およびLinuxで使用でき、プログラミング用のフル機能の軽量環境を提供します。拡張機能はコード補完とリンティングに役立ち、Visual Studio LiveShareはインターネット接続を介した共同コーディングを可能にします。 Visual Studio Onlineは、ギャップをさらに埋め、共有コーディング環境を可能にするように設定されています。

Visual Studio Onlineはどのように機能しますか?

Visual Studio Onlineは、全員がローカルマシンで開発環境を構成するのではなく、同じシステムで作業するチームのエクスペリエンスを提供します。これが強力である理由を理解するには、開発チームで作業するために必要な手順を検討してください。





誰もが同じツールとライブラリを利用できるようにする必要があります。異なる開発マシンは、異なるオペレーティングシステムまたはソフトウェアのバージョンを実行する場合があります。パッケージ管理とバージョン管理が役立ちますが、環境を制御するのは各チームメンバーの責任です。

ハードウェアでさえ問題になる可能性があります。マシンがプロジェクトの要素と互換性がなかった場合、最近まで、新しいコンピューターを入手するしかありませんでした。これで、ローカルに何もインストールされていなくても、任意の開発セットアップで作業できます。

これはもう存在しませんか?

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

VS Codeのオープンソースコードベースを使用するオンラインIDEもあり、ソフトウェアに精通している人なら誰でも安心できます。

これらのサービスのいずれかを使用すると、ブラウザとローカルの両方からリモート環境にアクセスできるようになります。対照的に、Visual Studio Onlineが行う可能性が高いのは、より合理化されたアクセス可能なエクスペリエンスにすることです。

高速インターネットに最適なルーター設定

Visual Studio Onlineが特別な理由は何ですか?

プロジェクト全体を効果的に1台のマシンに配置するということは、全員が常に同じセットアップで作業することを意味します。経験豊富なプログラマーであろうと、仕事の最初の日であろうと、すべてが事前に設定されています。

たとえば、プロジェクトのニーズが新しいシステムやフレームワークに変更された場合、1つの開発環境のみを変更する必要があり、それらの変更はチームの各メンバーに自動的に渡されます。

理論的には、自宅で通常の開発マシンで作業する場合でも、借りたコンピューターで作業する場合でも、スマートフォンで作業する場合でも違いはありません。親指でコーディングに耐えられるのであれば!

Visual Studio Onlineで何ができますか?

執筆時点では、Visual Studio Onlineはリリースされていませんが、一般的なワークフローは設定されているようです。コード補完、リンティング、ブラウザーでのコラボレーションなど、VSCodeと同じ機能をすべて備えています。

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

マイクロソフトはまた、機械学習を活用して、習慣に基づいてより良いコードの提案と完了を提供するIntelliCode統合を発表しました。未確認ですが、IntelliCodeはチーム全体にスケーラブルであり、プロジェクトのアーキテクチャに基づいた動的なツールを可能にする可能性が高いです。

カスタムコーディングの設定はどうですか?

単一の開発マシンアプローチの明らかな欠点の1つは、個別のカスタマイズです。特定のワークフロー、レイアウト、またはカスタムキーボードショートカットに慣れている場合、調整が難しい場合があります。

幸い、これはVisual StudioOnlineが機能する方法ではありません。ユーザーごとのテーマでは、個別の設定が可能です。オフラインエディタの使用には間違いなくいくつかの違いがありますが、ユーザーエクスペリエンスは自宅の環境と同じである必要があります。

注意すべきもう1つの点は、Visual StudioOnlineはVSCodeまたはVisualStudioの代替ではないということです。これは、ユーザーがブラウザーで直接コーディングできるようにするコンパニオンアプリです。想定されるワークフローには、ローカルセットアップを新しいオンラインサービスにリンクすることが含まれます。

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

すでにホームマシンを開発に使用している場合は、なぜVisual StudioOnlineを使用するのか不思議に思うかもしれません。

それはすべての人のためではないかもしれません。孤独な開発者やマイクロコントローラーやその他のハードウェアを使用している人は、クラウドベースの開発環境の恩恵を受けられない可能性があります。さらに、すでに別のコードエディタに精通していて、プログラミングに仮想環境を使用することに慣れている場合は、切り替えを行うのは無意味に思えるかもしれません。

Visual Studio Onlineの本当のメリットは、初心者の開発者にあります。パッケージ管理の地雷原をナビゲートする必要はもうありません。

さらに重要なのは、Visual StudioOnlineが開発を誰にでも開放することです。 Chromebook、スマートフォン、または餃子で見つけた古いPCを使用していても、同じツールにアクセスできます。

Visual Studio Onlineはどこで入手できますか?

執筆時点では、VSOnlineは一般に公開されていません。プライベートプレビューがあり、あなたはすることができます マイクロソフトに適用 それにアクセスします。ただし、試してみるには、パブリックベータになるまで待つ必要がある可能性があります。

とはいえ、非常によく似たものを体験したい場合は、VSCodeのオンラインバージョンがすでに利用可能です。オープンソースソフトウェアであるため、独自のサーバー用のバージョンを構築することを妨げるものは何もありません。これが大変な作業のように思われる場合は、次のようなサイト コーダーStackBlitz どちらもVSCodeのブラウザバージョンです。

ブラウザベースのIDEの詳細

Visual Studio Onlineは、オンライン開発を新しいレベルに引き上げます。コラボレーションコーディングを味わうには、Visual Studio LiveShareに精通している必要があります。

Visual Studio Onlineのリリースを待っている間に、たくさんあるものの1つを試してみませんか。 ブラウザベースのIDE すでにそこにありますか?

OS以外のハードドライブからすべてを一掃する方法
共有 共有 つぶやき Eメール スピーチをアニメーション化するためのビギナーズガイド

スピーチのアニメーション化は難しい場合があります。プロジェクトにダイアログを追加する準備ができたら、プロセスを分解します。

次を読む
関連トピック
  • プログラミング
  • コラボレーションツール
  • VisualStudioコード
  • 統合開発環境
  • Visual Studio Online
著者について イアン・バックリー(216件の記事が公開されました)

Ian Buckleyは、ドイツのベルリンに住むフリーランスのジャーナリスト、ミュージシャン、パフォーマー、ビデオプロデューサーです。マッドサイエンティストになることを期待して、執筆中やステージ上にいないときは、DIYの電子機器やコードをいじっています。

イアン・バックリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください