プログラミングに適したOSはWindows10かMacOSXか?
プログラミングに適したOSはWindows10かMacOSXか?
元スレ
1 :仕様書無しさん:2016/03/31(木) 18:34:05.44 .net
MacOSXはUnixだからCLIプログラムが動く
→一方Windows10はLinuxバイナリがそのまま動く・・・
どういうこと? UbuntuがWindows 10で動くよ
http://www.gizmodo.jp/2016/03/_ubuntuwindows_10.html
ところが、このほどマイクロソフトは、開催中のカンファレンス「Build 2016」におきまして、
Canonicalが開発する「Ubuntu Linux」のコマンドシェルとなる「Bash」が、
そのまま「Windows 10」上で動作するようになることを明らかにしましたよ!
これまでも「Cygwin」や「MSYS」といったユーティリティプログラムを使えば、
Bashのコマンド・ライン・インターフェース(CLI)をWindowsで走らせることは可能でした。
しかしながら、今回のマイクロソフトによるサポートは、BashがネイティブでWindowsから使えるようになることを意味していますよ。
実はWindows 10の大型アップデートとなる「Redstone」ビルドには、新たに
「Linuxサブシステム」が組み込まれています。これを利用して、バーチャルマシン(VM)すら使わず、
Bashのネイティブ動作が実現するようですね。今夏に提供が予定されるWindows 10の
正式アップデートから標準装備される新機能になるんだとか。
「Windows 10」で動作するUbuntuのBashシェル–その実現方法
http://japan.zdnet.com/article/35080406/
今回われわれが話題にしているのは、UbuntuのELFバイナリとビットレベルで、
そしてチェックサムレベルでまったく同じものをWindows内で直接動作させることだ」と述べている
これは新しいアイデアというわけではない。その源流をたどれば「Windows NT POSIX」
サブシステムにまで行き着く。NT POSIXはネイティブなUNIXのバイナリを「Windows NT」上で
稼働させるためのものだった(当時、Linuxはまだ誕生していなかった)。
453 :仕様書無しさん:2017/05/21(日) 21:03:36.16 .net
>>452
なんだ、日本語が理解出来ない人だったか。
それとも悔しくて顔真っ赤?
643 :仕様書無しさん:2017/06/24(土) 05:30:59.23 .net
>>639
そんなことよりアップル社はビジネス優先だから自社のものは何もかも捨てた歴史を忘れたのか?
41 :仕様書無しさん:2016/04/13(水) 12:09:10.10 .net
>>40
いや、クロスプラットフォームの開発環境を使えば、
まったく同じソースでいろんなデバイスに対応できるんだから、
開発は一つのプラットフォームだけで良くなるんだよ。
> Macで開発はしてないけど、Macで確認する開発はしてるんだろ…?
確認と開発は違う。
わかりやすく言えば、開発ツールを入れてソースコードを編集する環境でやるのが開発。
iOSで動くかな? 動かない。Windowsで修正。こりゃWindowsで開発しているってことだよ。
630 :仕様書無しさん:2017/06/18(日) 14:55:19.41 .net
>>629
俺は「お前がやると商売にならない」と言ってるのであって
Macがどうとか一言も言ってないんだけど?
噛み付く相手間違ってない?
423 :仕様書無しさん:2017/05/20(土) 20:58:32.08 .net
じゃあ議論の内容を原点(>>360)に戻しましょうか?
Windows買う必要ないがパソコンを買ったら
ついてくるのがWindowsなんだわ
保守とかサポートとかあって性能が良くて
安いやつを選ぼうとするとほぼWindowsしかない
157 :仕様書無しさん:2016/04/24(日) 14:55:27.16 .net
>>156
Macで、何らかのOSを物理(OSとして起動して)、仮想(マシン)でOS Xを動かしているのは、(ライセンス上)OKだよねってこと。
174 :仕様書無しさん:2016/05/04(水) 12:34:58.97 .net
712 :仕様書無しさん:2018/05/12(土) 09:51:17.31 .net
296 :仕様書無しさん:2017/05/13(土) 22:16:50.29 .net
そりゃiOSアプリを作る一流プログラマーは必然的にMac使ってますわ
439 :仕様書無しさん:2017/05/21(日) 11:03:12.40 .net
>>438
どんなOSでも使いこなせるからなんでもいい、じゃなくて、どんなOSでも上っ面だけ知ってればこなせるような仕事しかしてないからなんでもいい
ってことでしょ
得意気に言うことでもないわな
143 :仕様書無しさん:2016/04/22(金) 10:45:43.42 .net
開発に必要ならなんでも使うが選べるならWindowsがいいな
Macが嫌いというよりアップル製品を使いたくない
479 :仕様書無しさん:2017/05/26(金) 01:30:24.06 .net
勝つ必要などない
ターゲットユーザを満足させられればいいんだ
ただどっかの会社は競争相手を潰さないと売れなくなるような品質と戦略
410 :仕様書無しさん:2017/05/20(土) 11:38:18.62 .net
>>408
だからまたサポートの意味を曖昧にしてるw
わざとなんだろーなー
ウイルスに対する対策は、Windowsの無料の標準サポートで
対応しているだろうが。
703 :仕様書無しさん:2017/11/16(木) 13:42:14.88 .net
>>702
つまりこのスレの殆どが知識ないと
聞きかじった程度であると
実際には何もできない
議論好きっとな
353 :仕様書無しさん:2017/05/16(火) 06:29:33.58 .net
469 :仕様書無しさん:2017/05/23(火) 17:50:01.86 .net
229 :仕様書無しさん:2016/10/02(日) 23:39:32.90 .net
windowsのプログラミングに適してるのはwindowsだな
ただ足りない部分も多いからcygwin入れたりするけど他はそういう事しなくていいから楽だな
386 :仕様書無しさん:2017/05/18(木) 13:36:20.11 .net
>>360のサポートとか保守ってのはメーカーパソコンのサポートの話じゃ無いのか?
だったらMacだって同じだろう。
でも>>360は価格についても言及してるからMacは却下って話だろ。
で、Linuxにはサポート有るのか?って話なら無いから>>360の言う通りじゃねーか。
自分に都合の良いことしか言えねー奴が多いね。
Linux陣営がまともに答えるとすれば、「サーバー用途で考えればそもそも無料のメーカーサポートに期待しても意味無いし、有料サポートならバカ高いだろ」とか言えば良いのに。
207 :仕様書無しさん:2016/07/09(土) 11:13:12.93 .net
563 :仕様書無しさん:2017/06/02(金) 22:55:30.54 .net
シェル用のスクリプトをプログラミングされるのがそんなに気に入らないのかよw
286 :仕様書無しさん:2017/05/13(土) 12:13:39.56 .net
>>284
> Linux用のバイナリもLinux用にbuildしたものだろ
話伝わってないのか?
Ubuntuのパッケージの多さと
Cygwinのパッケージの少なさの話をしてるんだが?
Ubuntuは世界でトップクラスに使われてるディストリなのでパッケージも多いし
アプリ公式でビルドしたバイナリが提供されていることが多い
でもCygwinはPOSIX互換のライブラリを提供することで、
Cygwin用にビルドすることで使えるようにする特殊な仕組み
完全ではないのでCygwin用にビルドオプションを変更する必要があることもある
だからパッケージは少ないしCygwin用のバイナリ配布なんてのも行われていない。
WSLは広く提供されているUbuntu(Linux)のパッケージやバイナリが
そのまま使えるので特別なやり方なく使えるんだよ。
599 :仕様書無しさん:2017/06/06(火) 14:51:38.95 .net
555 :仕様書無しさん:2017/06/02(金) 14:35:51.36 .net
81 :仕様書無しさん:2016/04/17(日) 13:45:17.72 .net
>>30
あるって、湧いて出てくるわけないんだから
買ってるんだよw
395 :仕様書無しさん:2017/05/19(金) 06:06:15.37 .net
windowsを10年ぶりに買った。XPS13。
1、bowが思ったよりすごい。まんまubuntu。linux側からwin内部もOK。ネイティブbashがここまで使えればunix環境に拘る必要もなさそう。
2、今まで石器時代のようだったhostsの編集が超絶楽になってるw
3、バージョン管理が知らない内にOS標準になっててビビった。chocolateyいらなくなりそう。
4、コンパネと設定、cmdとpowershell、リソース、レジストリ、デバイス、新旧融合してて分かりにくい。UIが総じてKUSO。
5、フォントと解像度周りはOSがクリアしてても、ソフト毎にげんなりさせられる。MSゴシックって現役だったんだ…メイリオどうした!?
6、ちょ…iOSアプリの開発もwinの方が簡単になる恐れがある…microsoftの考える事は基本、迷走と革命だが、appleが許すならwin優位。
7、webのフロントエンドならmac持ってた方が営業成績は良さそう。「おしゃれですね」って言われなくなった。
8、vs2017が神すぎる。pycharm phpstorm xcode sublime は離脱できる。xcodeになれすぎてキーバインド辛い。
いまんとこの率直な感想な。
今からwin触ってるといいことあるかもよ。特にエンジニアはunix瞑想してる時代じゃないと痛感した。スパコン作るならLinux一択だろうけどさw
385 :仕様書無しさん:2017/05/18(木) 12:00:49.26 .net
>>383
横やり申し訳ないが理由も述べず感想だけ言うお前の方が馬鹿っぽいよ
668 :仕様書無しさん:2017/06/25(日) 22:15:25.03 .net
214 :仕様書無しさん:2016/08/09(火) 16:38:16.49 .net
Visual StudioなんかよりInteliJ使えばいいのに
191 :仕様書無しさん:2016/05/07(土) 14:34:21.01 .net
>>187
Java終わる終わる詐欺はもう飽きた
いつからいってんだよ
529 :仕様書無しさん:2017/05/31(水) 14:22:33.06 .net
オープン化されたPowershellが最高
Windowsはやっぱり凄すぎる
298 :仕様書無しさん:2017/05/13(土) 23:03:04.12 .net
>>297
それってデバッグ版アプリをiOSにディプロイするんじゃなくてあくまでプレイヤーアプリ上でコードを動かすんだよね
Macが不必要になるというわけでもなさそうだと思うのだけどどうでしょうね
164 :仕様書無しさん:2016/04/25(月) 07:56:54.97 .net
>>162
EFIにシリアル書き込めばAppleIDの認証通るよ。
617 :仕様書無しさん:2017/06/15(木) 16:16:12.14 .net
183 :仕様書無しさん:2016/05/05(木) 14:10:12.78 .net
シェア半分超えてるスマホと
7%ほどしかないMacは同列に語るw
今どき珍しいね。Winにしないのかい?
シェア的にはこうじゃないかな
こんな奴いないけど
554 :仕様書無しさん:2017/06/02(金) 13:44:52.90 .net
708 :仕様書無しさん:2017/12/29(金) 18:26:56.03 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
FB9JBEN5US
394 :仕様書無しさん:2017/05/19(金) 04:21:56.00 .net
>>391
えっ?
インシデントが有償サポートのこと?
俺の常識と違うんだが。
>>393
しかし、ドライバのバクとかについてはメーカーからアップデート来るからねえ。
その分メリットある。
というか、案件自体OS指定で来るわけで比較しても仕方ない上にLinuxはスレチじゃねーの?
532 :仕様書無しさん:2017/05/31(水) 23:14:00.78 .net
>>527
> ただ単に画面を飛ばしてるのとは違う
だから実装方式が違うだけってのはわかってる。
例えばRDPはドライブやプリンタやLPTポートやクリップボードや
「その他のサポートされているプラグアンドプレイ(PnP)デバイス」を飛ばせるわけで
“Windowsが” 単に画面を飛ばしているだけではないのと同じように、
どうやってやるのかしらんけど、Linuxでもできるって言いたいんだろう?
これらができるということを教えてくれ。
でないと実装方式が違う故にXは劣るとしか言えないからさ
134 :仕様書無しさん:2016/04/20(水) 23:26:04.48 .net
macを使ってる高生産性プログラマがwindowsプログラマよりヘボかったら爆笑
507 :仕様書無しさん:2017/05/29(月) 17:32:48.09 .net
>>504
あたし24です(´д`|||)
プログラム勉強したくてMac買っちゃったので、外で開けないジレンマと戦うぐらいならXps13にしておけばよかった。
資料作ってて、たまたまリプきてtwitter見てたら「わざわざスタバでMac広げてtwitterかよw」って言われたし。友達でもそう思うのだから、他人ならもっと怖そう。
そうですよ?Macですけど?ってやったらもっと嫌われるし、とにかく恥ずかしい。
ドヤマックなんて幻想。
私は恥じマック。
気にしすぎだと思ってたけど、気にしない人の方が異常者だと最近思った(´д`|||)
コーヒーのチェーン店で個性もないただのシルバーの機械を使ってドヤ顔してるのダサくない?
…うそです…かっこいいよね…
ホントはやってみたい(´・ω・`)
Windowsムツカシイ、Macハズカシイ、困った…
マカーの人はどうやって他人への迷惑をかけてる自分を克服したの?
419 :仕様書無しさん:2017/05/20(土) 19:03:31.01 .net
>>396
ほうほう、提案ね。
それで客が君の提案したOSじゃ嫌と言ったらどうするの?
勝手に提案したOSにしちまうのか?
それが出来なければOS指定ということだよ。
181 :仕様書無しさん:2016/05/05(木) 12:17:41.52 .net
>>180
たまたまです。俺はmac派だけど、他人がなにを使っていようがどうだっていい。
316 :仕様書無しさん:2017/05/14(日) 00:23:41.91 .net
>>315
リモートデバッグって知らんのかw
まさかお前、実機にIDEインストールして
ぽちぽちステップ実行するとか思ってんのか?w
249 :仕様書無しさん:2017/01/09(月) 11:09:18.65 .net
>>→一方Windows10はLinuxバイナリがそのまま動く・・・
むかしもなんかあった気がするなぁ。
Windows上でUnixみたいな話。
Linuxバイナリ動かしたいならLinux使えばいいだけの話。
302 :仕様書無しさん:2017/05/13(土) 23:41:23.04 .net
680 :仕様書無しさん:2017/07/02(日) 16:44:13.73 .net
131 :仕様書無しさん:2016/04/20(水) 22:33:12.32 .net
Windowsを使えるのはどちらも同じなので、
OSXが使えるってだけだろう?
613 :仕様書無しさん:2017/06/10(土) 18:30:31.70 .net
Macに入ってくるコマンドって、GNUの劣化版ばかりなのは
どうにかならんのかね?
246 :仕様書無しさん:2017/01/08(日) 19:03:29.78 .net
Linux使うのにEclipseなんて使うのか
漢ならVimだろVim
303 :仕様書無しさん:2017/05/13(土) 23:46:17.03 .net
>>301
> だからiPhoneに実際のデバッグ版アプリをディプロイするためには結局Macが必要でしょってこと
デプロイは開発とは違うぞ?
開発が終わって、別会社(別の人)にデプロイしてもらうって方法だってある
688 :仕様書無しさん:2017/10/09(月) 18:02:47.57 .net
ふむ。プログラミングに適したOS≒就職に適したOSだと思いますぞ( ?Д?) カッ!!
146 :仕様書無しさん:2016/04/22(金) 12:36:27.71 .net
470 :仕様書無しさん:2017/05/23(火) 20:05:41.21 .net
289 :仕様書無しさん:2017/05/13(土) 12:35:54.93 .net
apt-get install linuxとかしたらWindowsが競合してアンインストールされるのか
それはいいな
grubとかどうなるんだ
459 :仕様書無しさん:2017/05/22(月) 14:01:29.69 .net
>>457
だからその場合もOS指定だろが。
その時にWindowsとMacOSのどっちが有意とは言わん。
しかし、案件に対して自分の開発環境が必ず最適だなんてことは有り得ない。
200 :仕様書無しさん:2016/07/08(金) 23:19:44.47 .net
winでbash対応した後はmacに用はないかな
iOSのアプリ開発には必要かもだが
俺個人の思いとしては、iOSユーザはアホ多めだから相手したくない
あ、一応補足しとくけど、mac自体は嫌いじゃないですよ
437 :仕様書無しさん:2017/05/21(日) 09:31:09.76 .net
>>436
OSに左右されるような仕事してないなら、そりゃなんだっていいだろうけど
547 :仕様書無しさん:2017/06/02(金) 03:35:12.98 .net
>>546
君が「高性能だからと言って使われるわけじゃない」と言うから、高性能だからこそ使われている例を上げたんだよ。
つまり立ち止まっているタイプのマなんだね?
君が言いたいのはつまり、安定性、利便性を捨ててまで新しい物を使う事はない。適材適所のプログラミング言語がある。と。
それも正解だと思う。
俺が言いたいのはpowershellの波が世界規模できている事実を言ったのだよ。高機能だとか日本のインフラの事情だとか個人の意見なんて関係なくね。
561 :仕様書無しさん:2017/06/02(金) 21:10:30.52 .net
喧嘩するのにコードはいらぬ
愛しあうのにコトバはいらぬ
156 :仕様書無しさん:2016/04/24(日) 05:03:18.86 .net
55 :仕様書無しさん:2016/04/14(木) 08:12:35.12 .net
161 :仕様書無しさん:2016/04/24(日) 16:51:45.22 .net
Linux・・・どんな物理マシンでも仮想マシンでも動かしてOKです。
Windows・・・どんな物理マシンでも仮想マシンでも動かしてOKです。
MacOSX・・・アップル製の物理マシンとその上で動く仮想マシンでしか動かしたらだめです
584 :仕様書無しさん:2017/06/04(日) 20:46:02.81 .net
>>583
尋常な盛り上がりじゃないな
windowsの動向に開発者が目を向けるのも無理はない
windowsが失敗してくれればマカーとしては嬉しいが
208 :仕様書無しさん:2016/07/10(日) 18:00:21.63 .net
>>207
アホユーザー人数の割合的には変わらないかもだが、
考えてる人はめっちゃ考えてる
泥はいろいろと選定が必要だから
372 :仕様書無しさん:2017/05/17(水) 23:04:29.60 .net
>>371
話が通じないやつだな。
Linuxが簡単だからソフトの有料サポートしか利用してないという話なら
俺だってWindowsが簡単だからソフトの有料サポートしか利用してないというしかない・
というかWindows使っている人の殆どが有料サポート利用してないよ。
つ・ま・り、Windowsは簡単
まずここまではいいよね?
288 :仕様書無しさん:2017/05/13(土) 12:15:07.71 .net
もちろんaptがあるだけじゃなくてリポジトリは
Ubuntuと全く同じもの
280 :仕様書無しさん:2017/05/13(土) 06:57:15.96 .net
356 :仕様書無しさん:2017/05/16(火) 18:26:24.94 .net
>>355
mac使ってると胸を張って言えない。悔しいよなぁ。恥ずかしいよなぁ。涙拭けよ。
31 :仕様書無しさん:2016/04/12(火) 22:17:58.09 .net
>>30
お前の言う開発ってのは、コード書くところまでか?
おめでたい開発者だな。コーダ以下のパンチャの仕事。
リースで借りるの下りは、ようは手元ないしいずれかの場所に何らかの方法で必要だから、「自分の物ではなかろうが、一時的にだろうが永久にだろうが、使用環境を手に入れる必要がある」
って話なんだけど。
109 :仕様書無しさん:2016/04/20(水) 00:21:47.05 .net
Macバリバリ使おう!とか言ってる奴って
たいていオブジェクト指向こそが至高!みたいな奴なんだよな〜
レスを投稿する(名前省略可)