私は彼が長い間運営している新しいマイクロソフトについての記事を書くことを考えていました。 サトヤ・ナデラ、市場の大部分をカバーしたいと思ってどこでも独占を行使しているその邪悪な会社とは非常に異なりますが、何らかの理由で私はアイデアを整理しておらず、このブログに反映しています。
はっきりさせておきますが、今やレドモンドの人々が映画の善人になったわけでも、独占的な行為をやめたわけでもありませんが、最近、少なくとも一連の行動や変化を目の当たりにしていることは否定できません。彼らは考えることがたくさんあります。
いくつかの変更
あなたは私が話している変化が何であるか疑問に思うかもしれませんか? さて、私はすべての中で最も重要なものから始めます: マイクロソフトはユーザーの話を聞き始めました。 一見したところ、Windowsに何かを実装することを決定したのはもはやその会社ではなく、ユーザーがどれだけ抗議したとしても(スタートメニューを離れたときなど)、その状態を維持しました。 Windows 10 これがその最良の例です。
Windows 10自体では、少なくとも興味深い一連の変更が実装されています。たとえば、ネットワークの管理方法は次のようになっています。 NetworkManager ある程度、そして最後に、のウィンドウのサイズを変更することによって CMD、これは小さな固定フレームに残りません...多くの人が私が話していることを知っています。
彼と一緒に オープンソース いくつかの興味深い変更も加えられました。 私たちはすでにどのように見ました MicrosoftはDebianを認識します プロジェクトをデプロイするための優れたプラットフォームとして Azure、疑わしい場合は、今後数年間でこの会社の主な収入源になると私は信じているクラウドサービス。 また、アプリケーションはで作成できると言われています ASP.NET5 Linuxをサポートしています。
信じられないかもしれませんが(そして私自身も信じていませんでしたが)、マイクロソフトは共同で、または直接取り組んできました。 たくさんのオープンソースプロジェクト、何らかの形で「はるかにオープンな」会社になろうとしています。
しかし、この辺りで言うように、私は誰のためにも手を火にかけません。 これで、以前に言ったように、以前は悪かったマイクロソフトが今では良いという意味ではありません(冗長性に値する)。 私は彼らが最近行ってきた良い決断をある意味で認めています。 そして、これが私がこの記事の最初のトピックに入るところです: Visual Studio Code.
Visual Studio Code
マイクロソフトは、誰もが無料で利用できるようにすることで、多くの人々を驚かせました。 Visual Studio Code、それが高度なテキストエディタなのかIDEなのかはまだわかりませんが、私には非常に馴染みがあるようです。 崇高なテキスト, アトム o 括弧、外観だけでなく、そのオプションと機能のいくつかにおいて。 実際、それはを使用して書かれています TypeScript / JavaScript を利用します NodeJS。 興味深い事実として、Gitリポジトリの管理をサポートしています。
Visual Studio Code (別名VSCode)は たくさんの言語 これは、次のような構文の強調表示を提供します。 バッチ、C ++、Closure、Coffee Script、DockerFile、F#、Go、Jade、 Java、HandleBars、Ini、 Luaの, メークファイル, 値下げ、Objective-C、 パール, PHP、 パワーシェル、 Python 、R、かみそり、 ルビー、SQL、Visual Basic、 XML。 さらに、オートコンプリート機能があります CSS, HTML, JavaScriptを, JSONの, もっと少なく, サス とリファクタリング C# y タイプスクリプト.
カスタマイズに関しては、明るいテーマと暗いテーマがあり、GNU / Linuxの場合は、ファイルを手動で編集できます。
$HOME/.config/Code/User/settings.json.
特定のオプションを追加します。 さらに、生活を楽にするための多くのキーボードショートカットがあります。 これらはすべて、ドキュメントのWebサイトで読むことができます。
私の知る限り、これはオープンソースツールではありませんが、 ライセンス 開発者の利益のためにある程度寛容です。 例えば:
- 一般。 このソフトウェアを使用して、アプリケーションを開発およびテストできます。
- デモの使用。 上記で許可されている用途には、アプリケーションのデモンストレーションでのソフトウェアの使用が含まれます。
- バックアップコピー。 ソフトウェアのバックアップコピーを作成して、ソフトウェアを再インストールできます。
- このソフトウェアには、ソースコードの可用性を義務付けたオープンソースライセンスの下でライセンスされたサードパーティコンポーネントが含まれています。 これらのライセンスのコピーは、ThirdPartyNoticesファイルまたは付随するクレジットファイルに含まれています。 必要に応じて、関連するオープンソースライセンスの下で、マネーオーダーを送信するか、5.00ドルの小切手を次の宛先に送信することにより、対応する完全なソースコードを取得できます。ソースコードコンプライアンスチーム、Microsoft Corporation、1 Microsoft Way、Redmond、WA 98052アメリカ
同じライセンスが言うように、すべてがバラ色であるわけではありませんが:
- データ。 ソフトウェアは、ユーザーとソフトウェアの使用に関する情報を収集し、それをMicrosoftに送信する場合があります。 マイクロソフトは、この情報を使用して、サービスを提供し、製品およびサービスを改善する場合があります。 このプレリリースバージョンでは、ユーザーはデータ収集をオプトアウトできません。 ソフトウェアの一部の機能により、ソフトウェアで開発されたアプリケーションのユーザーからデータを収集できる場合があります。 これらの機能を使用してアプリケーションでデータ収集を有効にする場合は、アプリケーションのユーザーに適切な通知を提供するなど、適用される法律を遵守する必要があります。 データ収集とその使用について詳しくは、http://go.microsoft.com/fwlink/?LinkID = 528096&clcid = 0x409のヘルプドキュメントとプライバシーステートメントをご覧ください。 ソフトウェアの使用は、これらの慣行への同意として機能します。
これらは私がそのライセンスについて読んだより興味深いもののいくつかであり、私は弁護士ではないので、それが良いことなのか悪いことなのかを判断することはできません。 とにかく。
Visual StudioCodeをダウンロードしてインストールします
ArchlinuxユーザーはAURからVisualStudioCodeをインストールできます。
$ yaourt -S vscode-bin
ただし、Webサイトで提供されている圧縮ファイルをダウンロードし、そこに含まれるバイナリを実行するだけなので、そうする必要はありません。 以上です。
Visual StudioCodeの結論
VSCodeによってオープンで無料のGNU / Linuxに今日あるオプションを残す価値はありますか? もちろんそうではありませんが、正直なところ、少なくともフロントエンドとしての私の仕事では、VSCodeは優れたツールです(繰り返しますが、100%調査したことはありません)。
また、これは最終バージョンではないため、ソフトウェアでエラーが発生する可能性があることも明確にする価値がありますが、これまでのところ、問題なく使用できます。 そのインターフェースは非常にフレンドリーで、非常に高速に動作します。
オープンソースではないものは何ですか? 繰り返しますが、完全に閉じているかどうかはわかりませんが、オープンテクノロジーを使用しており、最終的に、Operaまたは同様のアプリケーションを使用しているのは何人ですか? したがって、それは皆の好みです。