個人的な意見としては、古いがシンプルなUNIX vs ごちゃごちゃしてるけど多機能なWindows、という違いがあるために、 併用しようとすると、UNIXのシンプルさとWindowsの多機能さのどちらも殺してしまうんじゃないかと思います。 長らく試してきましたが、最後まで満足のいく環境にはならなかったですね。
個人的にすば洞を上げたい。 自分も全く同じ考えで、WindowsはWindowsとして使うのがベストで、Linux/Unixの文化をギャップを考慮して無理やり使うより、PowershellやWindowsの文化を学ぶ方か、VMにLinux/Unixをインストールしてリモートサーバのように使う方が圧倒的に良いです。 このUbuntu on Windowsも結局同じでしょう。
媚び媚びですねえ (スコア:1)
こうやってUNIX系プログラマの歓心を買って、Windowsエコシステムを盛り上げようとしてるんでしょうね。
とはいえ、ユーザの利用感としては、Cygwinのような従来のプロジェクトとあまり変わりはないんではないかと思います。
Cygwin、MingW、coLinux、その他個別のUnix系ツール(Meadowなど)を散々試した自分からすると、
この種の互換UNIX環境は、以下のようなつらみが避けられず、あまり快適とは言いがたいものでした。
個人的な意見としては、古いがシンプルなUNIX vs ごちゃごちゃしてるけど多機能なWindows、という違いがあるために、
併用しようとすると、UNIXのシンプルさとWindowsの多機能さのどちらも殺してしまうんじゃないかと思います。
長らく試してきましたが、最後まで満足のいく環境にはならなかったですね。
最近は、Windowsの開発環境が非常に進化したおかげで、互換UNIX環境を使うのは止めてしまいました。
今では、vimと一部のツール(diff、gitなど)くらいしか使っていません。
PowerShellがあればまず不要ですので、Ruby/Perlも使わなくなりました(WindowsのRubyはほんとにつらかった)。
Pythonはまだちょっと使い道がありますが。
最近のWindowsの開発環境はとてもよくなっているので、Windowsを使うなら、食わず嫌いせずにネイティブの環境を試してみてほしいですね。
Re:媚び媚びですねえ (スコア:2)
個人的にすば洞を上げたい。
自分も全く同じ考えで、WindowsはWindowsとして使うのがベストで、Linux/Unixの文化をギャップを考慮して無理やり使うより、PowershellやWindowsの文化を学ぶ方か、VMにLinux/Unixをインストールしてリモートサーバのように使う方が圧倒的に良いです。
このUbuntu on Windowsも結局同じでしょう。
Re:媚び媚びですねえ (スコア:2)
Windows の Ruby は確かに辛かった。(バージョンアップとかパッケージの管理とか)
Rails 等の Ruby そのものを使ったプロダクトではなくて、開発中にちょっとテキスト処理をしたいときに Ruby 等のスクリプト言語は非常に便利なので、(そういったテキスト処理を PowerShell で行うのはマゾですよ) そういった事が簡単にできるようになるのは便利だと思うんだが。
(vimについてはWindows用のものがよく出来ているのでたしかに Linux 環境はいらないとおもいます。)
Re: (スコア:0)
クライアントはWin32アプリ、サーバはLinuxのソリューションを開発してる俺はスゲー便利になるけどね。
Re: (スコア:0)
サーバーはLinux、クライアントは様々って言う現実世界があって、そういう開発を行ってる人にとってはありがたいし、MSは正しい方向性を示したって言えるよね。Xamarinも無償化されて、一貫した戦略を感じるわ。
Re: (スコア:0)
長々と長文書いてただの老害アピールお疲れ様です
Re: (スコア:0)
ビジネスだからねえ。.Net Framework中心って言うけど、クライアント側ではWPF/Silverlightの失敗とか、全く良いとこ無いじゃん。UWPでは.Net Nativeで.Net Framework無しでOKなんてことになってるし。