アカウント名:
パスワード:
Githubをやる前に、MSはコンパイラの廉価版をメモ帳みたいにバンドルしておくべきじゃないかな。なんでExpressの無料配布とかにしちゃったんだろ。
なんでExpressの無料配布じゃだめなの?
Githubで公開されてるコードは、Windowsでコンパイルして動かすことを想定してるアプリは少ない。例えば研究者や役所みたいにソフトウェアの素人が作ったやつは大体GNU前提で書かれている。結局、Windowsは開発環境をオプトインにして組織内ですら標準化を怠っているから、ユーザーの開発環境が多様過ぎるんだよ。だから、後方互換性に乏しくてチマチマした開発と相性が悪くなる。
Windows以外でも同じでしょう。むしろLinuxではWindowsにおけるVisual Studioのような標準的開発環境が無いので開発環境という意味ではカオスです。Linuxでは動かしたいソフトと一緒に、処理系やライブラリやミドルウェアなども導入するなんてのは普通ですよ。
うむとりあえずbuild-essentialぶっこむとこから始めるよね
後方互換性とかLinuxとかの方が全然駄目だと思うけど。開発者毎に使っているライブラリのバージョンが違ってて云々とかいうのはどの環境でも同じだし。
こないだ10年選手のノートPC(Debian32bit)に入ってるnode.jsをアップデートしようと思ったら見事に詰んだよ…LTSはまだなんとか32bit提供してるけど、最新版はv9系までしかx86 Linuxサポートしてないんでやんの。Isuue見たら(UIからして後方互換性に乏しい)Ubuntuとかが32bit切り始めてるから良いかな?だってさ。
x64対応してねぇんだよ畜生。泣ける。
研究者はソフトウェアの素人とか言ってる時点で説得力ないよ
Azure + Linuxとかも手がけてるし、当面はそっち向けの開発環境整備の一環として考えているのかも。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
相性 (スコア:0)
Githubをやる前に、MSはコンパイラの廉価版をメモ帳みたいにバンドルしておくべきじゃないかな。なんでExpressの無料配布とかにしちゃったんだろ。
Re: (スコア:0)
なんでExpressの無料配布じゃだめなの?
Re:相性 (スコア:0)
Githubで公開されてるコードは、Windowsでコンパイルして動かすことを想定してるアプリは少ない。例えば研究者や役所みたいにソフトウェアの素人が作ったやつは大体GNU前提で書かれている。結局、Windowsは開発環境をオプトインにして組織内ですら標準化を怠っているから、ユーザーの開発環境が多様過ぎるんだよ。だから、後方互換性に乏しくてチマチマした開発と相性が悪くなる。
Re:相性 (スコア:1)
Windows以外でも同じでしょう。むしろLinuxではWindowsにおけるVisual Studioのような標準的開発環境が無いので開発環境という意味ではカオスです。Linuxでは動かしたいソフトと一緒に、処理系やライブラリやミドルウェアなども導入するなんてのは普通ですよ。
Re: (スコア:0)
うむとりあえずbuild-essentialぶっこむとこから始めるよね
Re: (スコア:0)
後方互換性とかLinuxとかの方が全然駄目だと思うけど。
開発者毎に使っているライブラリのバージョンが違ってて云々とかいうのは
どの環境でも同じだし。
Re:相性 (スコア:1)
こないだ10年選手のノートPC(Debian32bit)に入ってるnode.jsをアップデートしようと思ったら見事に詰んだよ…
LTSはまだなんとか32bit提供してるけど、最新版はv9系までしかx86 Linuxサポートしてないんでやんの。
Isuue見たら(UIからして後方互換性に乏しい)Ubuntuとかが32bit切り始めてるから良いかな?だってさ。
x64対応してねぇんだよ畜生。泣ける。
Re: (スコア:0)
研究者はソフトウェアの素人とか言ってる時点で説得力ないよ
Re: (スコア:0)
Azure + Linuxとかも手がけてるし、当面はそっち向けの開発環境整備の一環として考えているのかも。