ブロガーとしてのXNUMX年間で、私は自分のパーセンテージのエラーと成功を経験しました。 今日、これまで以上に最新のテクノロジーとディストリビューションをあきらめましたが、業界の新しいパラダイムとして、クラウドサービスやChromebookなどのデバイスに賭けていました。
デスクトップでのリーダーシップを失わないことに執着していたマイクロソフトは、アップルとグーグルがゲームのルールを変更したことに気づいていませんでした。 コンピュータはもはやコンピューティング活動の中心ではなく、ライセンスの販売もビジネスモデルではありませんでした。 広告やサブスクリプションによって資金提供され、タブレットや電話からアクセスできるクラウドサービスはますます人気が高まっています。
マイクロソフトは唯一の賢明なことをしました。 競合他社のオペレーティングシステム用のアプリケーションを開発し、最も人気のあるアプリケーションの多くをクラウドに移行しました。独立したプログラマーが征服した後、新しいプラットフォームで繁栄しました。 最も注目すべき決定のXNUMXつは、オープンソースライセンスの下で統合開発環境をリリースすることでした。 それはVSCodeと呼ばれていました。
ブラウザのVSコード
その道を進み続ける 提示されたばかり uのライトバージョン VSコード これは完全にブラウザで実行されます。 作業内容を保存するには、アクセス元のデバイスにフォルダーを作成する必要があります。
しかし、落とし穴があります。 Chromiumベースのブラウザ(Edge、Google Chrome、Brave、Opera、Vivaldiなど)でのみ完全に機能します。 Firefoxでは、個々のファイルを開くか、外部リポジトリに接続して、作業に取り掛かる必要があります。
これは ユーザーのデバイスにアクセスするには、ブラウザはファイルシステムアクセスAPIを実装する必要があります。
また、ユーザーインターフェイスを私たちの言語に翻訳するオプションを見つけることができませんでした。
ブラウザ用のVSCode機能
インストールを必要としない統合開発環境で何ができるでしょうか? Microsoftによると:
- ユーザーのデバイス上の保存可能なファイルのブラウザでの作成と編集。
- Markdown表記を使用してプレビューします。
- HTML、CSS、およびJavascriptを使用してクライアント側アプリケーションを作成するためのブラウザデバッグツールとの統合。
- 低リソースのマシンまたはモバイルデバイスを使用してプログラムします。
- デバイス間の同期。
制限事項
明確化。 この場合 Microsoft365などのクラウドサービスについては話していません。これは完全にブラウザで実行されるアプリケーションです。。 したがって、デスクトップバージョンに関していくつかの制限があります。
非常に重要なのは、ブラウザがプログラミング言語をサポートする方法がないため、ターミナルからプログラムを実行したり、デバッガを実行したりできないことです。
一般的に:
- カラーコードの区別とオートコンプリートは、ほとんどのプログラミング言語で利用できます。
- 自動入力または構文エラー検出は、Javascript、Python、およびTypeScriptでうまく機能します。
- JSON、HTML、CSS、LESSなどの言語の場合、パフォーマンスはデスクトップバージョンとほぼ同じです。
- 拡張機能のリストはデスクトップと同じですが、すべてが利用できるわけではありません。 Node.jsでコードを実行する必要があるもの、オペレーティングシステムの特定のモジュールと対話するもの、またはローカルにインストールされたプログラムを起動するものは、無効としてマークされます。 機能するのは、テーマ、キーマップ、コードスニペットなどのユーザーインターフェイスのカスタマイズです。
GitHubの
eMirosoftの目標は、プログラマーがそのサービスを使用することであることは明らかです。 したがって、 Web用のVSCodeは、統合されたGitHubリポジトリ、コードスペース、およびプルリクエスト拡張機能をもたらします。 これにより、すばやく編集したり、広報を確認したり、GitHubのローカルコピーまたはコードスペースで作業を続けたりして、変更をコンパイル、実行、テストすることができます。
マイクロソフト製品についてコメントするときは、いつも言っていることを繰り返します。 業界の現状では、オープンソースライセンス製品をリリースし、それらをLinuxと互換性を持たせ、無料で提供することに関心があります。 それがあなたに合わなくなると、彼らは消えます。 一方、それらが私たちに役立つ場合は、それらを利用するのが最善です。