アカウント名:
パスワード:
vscodeのremote developmentって、要するにemacsのtrampみたいなやつ?
だとしたら
「これによってより大規模で高速かつ目的に特化したハードウェア上での開発が容易になり、さらにプロジェクト毎に特化した環境を構築して使い分けるといったことも簡単にできるようになったという。」
とか大げさすぎやしないか?
社内でvscodeが標準化されて、vimとかemacsユーザーもしぶしぶvscodeに移行するとかいう構図が浮かんだんだが、そうではなく、emacsユーザーはなんの支障もなくそのままemacs使い続けてるだけなのかなーと。もちろんそれが好ましい状況だと思うけど。
ちょっと違います。trampはSSH接続するだけですが、Visual Studio CodeのRemote development拡張はDockerコンテナに接続します何が嬉しいかというと
・接続先のDocker内でVisual Studio Codeを動かしているかのように開発作業ができる・複数の接続先を切り替える事ができる・EC2/GAE/Azureなどのクラウド上のコンテナにも接続できる
なので、コンテナを高性能なサーバ上に置いておいて、開発用クライアントからRemote developmentで接続して開発作業をする、とかができますので、決して大げさな表現ではないと思いますよ
docker-tramp.el、、、かな?
dockerがよく分かっていないんだけど、要するにsshなしでもdockerコンテナのファイルにはアクセスできるということね。
> 大げさすぎやしないか? まあまあ。Emacsは全てであるから、VsCodeが矮小に見えるのはしょうがない。そのうちVsCodeもEmacs内で動くようになる。
もう面倒だからEmacsOS作っちゃまえよ
EmacsはOSですよ?
ローカルで走らせる開発用DBの管理やnode.jsのバージョン管理がめんどくさくなったので、Dockerと組み合わせて使ってるけど、いいわこれ。Web系では主流になりそう。
> vscodeのremote developmentって、要するにemacsのtrampみたいなやつ?
全く別物。tramp 程度のことはVSCodeの初期リリースの頃から出来るし、その程度のことで大袈裟に言ったりせんよ。
remote developmentは、リモートマシンのIDE機能。ファイルの編集だけじゃなく、ビルド、デバッグといった作業全般をローカルマシンと区別なく使えるようにする。標準機能だけじゃなく extensionでいれたものを、リモートマシンでも、そのまま使える。Windows/Linux/Mac間でバイナリが変わったり設定変えなきゃいけないものとかの差異の吸収を全部 Remote Development が面倒みてくれる。
Emacsな人ってのは、Emacsで出来ることで説明しないと理解できないので、Emacsにできないことは、どう説明しても理解は得られんよ。
具体的に、何が?
失礼を承知で言わせてもらえば、あなたがvscodeを理解しているようにも見えないし、emacsを理解しているようにも見えないんだけど。
#3720556 のコメントだけでvscode/emacsを理解していないことを察知できるとは。あなたはエスパーですか?
> 全く別物。> tramp 程度のことはVSCodeの初期リリースの頃から出来るし、その程度のことで大袈裟に言ったりせんよ。
おや。vscodeって初期リリースからsshでリモートファイルに透過的にアクセスできたの?trampみたいにリモート環境へコマンドを透過的に発行できたりしたんだ。それは私の理解が間違っていたかもしれない。
できたよ。なんで出来ないと思ってた?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
tramp? (スコア:0)
vscodeのremote developmentって、要するにemacsのtrampみたいなやつ?
だとしたら
「これによってより大規模で高速かつ目的に特化したハードウェア上での開発が容易になり、さらにプロジェクト毎に特化した環境を構築して使い分けるといったことも簡単にできるようになったという。」
とか大げさすぎやしないか?
社内でvscodeが標準化されて、vimとかemacsユーザーもしぶしぶvscodeに移行するとかいう構図が浮かんだんだが、そうではなく、emacsユーザーはなんの支障もなくそのままemacs使い続けてるだけなのかなーと。もちろんそれが好ましい状況だと思うけど。
Re:tramp? (スコア:2, 参考になる)
ちょっと違います。trampはSSH接続するだけですが、Visual Studio CodeのRemote development拡張はDockerコンテナに接続します
何が嬉しいかというと
・接続先のDocker内でVisual Studio Codeを動かしているかのように開発作業ができる
・複数の接続先を切り替える事ができる
・EC2/GAE/Azureなどのクラウド上のコンテナにも接続できる
なので、コンテナを高性能なサーバ上に置いておいて、開発用クライアントからRemote developmentで接続して開発作業をする、とかができますので、決して大げさな表現ではないと思いますよ
Re: (スコア:0)
docker-tramp.el、、、かな?
dockerがよく分かっていないんだけど、要するにsshなしでもdockerコンテナのファイルにはアクセスできるということね。
Re:tramp? (スコア:2, おもしろおかしい)
> 大げさすぎやしないか?
まあまあ。Emacsは全てであるから、VsCodeが矮小に見えるのはしょうがない。
そのうちVsCodeもEmacs内で動くようになる。
Re: (スコア:0)
もう面倒だからEmacsOS作っちゃまえよ
Re: (スコア:0)
EmacsはOSですよ?
Re: (スコア:0)
ローカルで走らせる開発用DBの管理やnode.jsのバージョン管理がめんどくさくなったので、Dockerと組み合わせて使ってるけど、いいわこれ。
Web系では主流になりそう。
Re: (スコア:0)
> vscodeのremote developmentって、要するにemacsのtrampみたいなやつ?
全く別物。
tramp 程度のことはVSCodeの初期リリースの頃から出来るし、その程度のことで大袈裟に言ったりせんよ。
remote developmentは、リモートマシンのIDE機能。
ファイルの編集だけじゃなく、ビルド、デバッグといった作業全般をローカルマシンと区別なく使えるようにする。標準機能だけじゃなく extensionでいれたものを、リモートマシンでも、そのまま使える。Windows/Linux/Mac間でバイナリが変わったり設定変えなきゃいけないものとかの差異の吸収を全部 Remote Development が面倒みてくれる。
Re:tramp? (スコア:1)
Emacsな人ってのは、Emacsで出来ることで説明しないと理解できないので、Emacsにできないことは、どう説明しても理解は得られんよ。
Re: (スコア:0)
具体的に、何が?
失礼を承知で言わせてもらえば、あなたがvscodeを理解しているようにも見えないし、emacsを理解しているようにも見えないんだけど。
Re: (スコア:0)
#3720556 のコメントだけでvscode/emacsを理解していないことを察知できるとは。あなたはエスパーですか?
Re: (スコア:0)
Re: (スコア:0)
> 全く別物。
> tramp 程度のことはVSCodeの初期リリースの頃から出来るし、その程度のことで大袈裟に言ったりせんよ。
おや。vscodeって初期リリースからsshでリモートファイルに透過的にアクセスできたの?
trampみたいにリモート環境へコマンドを透過的に発行できたりしたんだ。
それは私の理解が間違っていたかもしれない。
Re:tramp? (スコア:1)
できたよ。
なんで出来ないと思ってた?