MBPを家に置いて、代わりに新しいSamsung ChromebookPROをスターバックスに持ち込むことについてもっと考えています。
これは幻想ですか、それともVS Codeはこの新しいマシンで正しく実行されますか? ArmチップベースのPLUSモデルのオプションは表示されますが、PROのオプションは表示されません。
ポートは利用できますか?利用できる場合、開発はどのように進んでいますか?
更新
これは答えるのが難しい質問だと思いますか?基本的に、私はいつも家に電源コンセントを必要とする私の重いMBPを残したいだけです。軽量のマシンを持って出かけ、どこでも作業したいだけです。
PROはLinuxを実行しますが、VSCodeがこの環境で実行できることを明確に確認していません。カナダにいる私はまだPROにアクセスできません。現時点では、米国にしか注文できません。これは、質問に対する評決がわかったら行うことができます。
私のチームと私はSamsungChromebook Proを頻繁に試し、開発環境を完全にChromebookエコシステム(Macから離れた場所)に積極的に切り替えています。個人的には、Chromebook ProでAtomとNeoVimを組み合わせて、Node.js、Postgres、Redisの完全な開発環境で実行しています。
どのデスクトップでもIDE実行する必要があります Crouton つまり、Chromebookを開発者モードにする必要があります 安全性が低くなります =。それをしたくない場合は、 Caret (基本的なテキスト編集のみを行う)のようなものを使用するか、ある種のクラウドベースのIDEを使用するしかありません。私が知っているものです。 of: Cloud9 、 Codenvy 、 Shiftedit 、および Eclipse Che (最近私の目を引いたオープンソースのもの)。
幸いなことに、CroutonはLinuxで可能なことなら何でも効果的に実行でき(特にProにはx86プロセッサがあるため)、私が言えることから VSCodeはUbuntuをサポートしています 、CroutonのデフォルトのLinuxディストリビューションです。 Crouton Extension を設定して、 Xiwi を使用してGUIプログラムをChromeOS内のChromeタブまたはウィンドウに配置することもできます。
ChromeOSは特にChromeブラウザを実行するように微調整されているため、CroutonでGUIを実行すると、Chromebookのパフォーマンスとバッテリー寿命が低下します。使い切って端末を学習することはないと思いますまだ行っていない場合は、今日のベースのエディターですが、少なくともターミナルを使用してすばやく編集したり、gitを使用したり、簡単なシェルコマンドを実行したりすることに慣れることを強くお勧めします。やや風変わりなXiwiとCroutonExtensionを使用します。
いくつかの問題を解決したいのであれば、ChromebookProの開発エクスペリエンスは非常に優れています。これは本当に高品質のハードウェアであり、ChromeOSはAndroidアプリを実行する機能が追加された素晴らしいものです。
更新(9/19/17):
少なくとも開発者モードを使用せずにChromeOSでサーバー環境を実行するための別のオプションがあります。これはTermuxと呼ばれ、Androidアプリで、ローカルポートにバインドでき、SSH経由でインターフェースできます。詳細については、こちらのブログ投稿をご覧ください: https ://blog.lessonslearned.org/building-a-more-secure-development-chromebook/ ただし、VIM orのような端末ベースのテキストエディタを使用する必要がありますCaretのようなネイティブChromeOSであるため、VSCodeやAtomのようなGUIエディターは実行されません。
チェックアウト https://coder.com
これは基本的に、ブラウザからアクセスできるリモートサーバーで実行されているVSCodeです。
私はそれをいじり始めたばかりで、Chromebookにぴったりのようです。そしてそれもオープンソースです:)
これで(ChromeOS用のLinuxベータ版を使用して)Chromebookでローカルにvscodeを非常に簡単に実行できます。次のステップバイステップガイドを参照してください: https://blogs.sap.com/2018/10/16/ set-up-vs-code-on-chrome-os-for-local-application-programming-model-development /