結局プログラム作るのってWinとLinuxどっちがいい?
- 1 :デフォルトの名無しさん:2010/02/11(木) 09:35:06 .net
- 結局プログラム作るのってWinとLinuxどっちがいいと思ってる?
様々なプログラミング言語の観点からWin(Linux)でつくるメリット・デメリットを書いていってくれ
- 2 :デフォルトの名無しさん:2010/02/11(木) 09:42:22 .net
- 2?
- 3 :デフォルトの名無しさん:2010/02/11(木) 09:43:57 .net
- 対象ユーザ次第
---------------------------- 終了 -------------------------
- 4 :デフォルトの名無しさん:2010/02/11(木) 09:46:12 .net
- プログラミング言語は、どちらも同じのが使える。ゆえに、終了。
- 5 :デフォルトの名無しさん:2010/02/11(木) 10:19:57 .net
- GUIからむなら当然Win。
そうでなければどっちでもいい。
- 6 :デフォルトの名無しさん:2010/02/11(木) 11:15:13 .net
- winだとわざわざcygwinを別途インストールが必要だけど、
*nixなら最初から必要なものが全部そろってる(場合がある)
- 7 :デフォルトの名無しさん:2010/02/11(木) 11:16:35 .net
- 結局ドライバーってプラスとマイナスどっちがいいと思ってる?
様々な工具の観点からプラス(マイナス)でつくるメリット・デメリットを書いていってくれ
- 8 :デフォルトの名無しさん:2010/02/11(木) 12:30:22 .net
- Qt使えばWinでもLinuxでも動くし
- 9 :デフォルトの名無しさん:2010/02/11(木) 12:34:39 .net
- >>6
会社で開発環境を選定しようとすると、色々入っているもの全てについて
理由が必要になる。battery includeは企業にとっては鬱陶しいだけ。
なので、個人レベルでは*nixでも会社ではWindowsという悲劇がおこる。
>>7
例えが全然違うだろ。
- 10 :デフォルトの名無しさん:2010/02/11(木) 13:10:37 .net
- >>1
ほとんどの言語はマルチプラットホームだから使いたいライブラリや
作りたいもの等で決めるんだな。
例えばDAW用のソフトシンセプラグイン書くならMacかWinだな。
LinuxでDAWもやっている人とはいるけど他の商用プラグインとの連携を考えると
Linuxではきついかと。
- 11 :デフォルトの名無しさん:2010/02/11(木) 16:32:45 .net
- まあどっちのOSも理解してプログラム作れるようになるとイイと思うよ
個人的にはwinの方が楽ななC/C++に限った場合は
- 12 :デフォルトの名無しさん:2010/02/11(木) 17:10:40 .net
- 誰に使ってもらうのかによるんじゃないの?
- 13 :デフォルトの名無しさん:2010/02/11(木) 17:28:35 .net
- linuxはないと困る存在ではあるが、あっても使わない物だ
- 14 :デフォルトの名無しさん:2010/02/11(木) 17:31:05 .net
- お前さんの話?
- 15 :デフォルトの名無しさん:2010/02/11(木) 17:36:13 .net
- このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
- 16 :デフォルトの名無しさん:2010/02/11(木) 19:15:16 .net
- なんだまたアイちゃんかよ
- 17 :デフォルトの名無しさん:2010/02/11(木) 20:34:20 .net
- Linuxは金を払われてもできれば関わりたくない
- 18 :デフォルトの名無しさん:2010/02/11(木) 20:38:29 .net
- じゃ、代わりに俺が金と仕事を貰うわ
- 19 :デフォルトの名無しさん:2010/02/11(木) 22:01:29 .net
- Linuxが避けられる要因のひとつはGPL
- 20 :デフォルトの名無しさん:2010/02/11(木) 22:16:50 .net
- 何だ、プログラムを作るってカーネルモジュールの話だったのかw
- 21 :デフォルトの名無しさん:2010/02/11(木) 22:21:50 .net
- ライナスは最初に選択を誤ったな
自由を強制したらあかんよ
ぐぬーに囲い込まれて脅迫されてるようなもんだ
- 22 :デフォルトの名無しさん:2010/02/11(木) 22:31:28 .net
- 法的トラブルはあったのは割り引いても、BSDはLinuxにはなれなかった。
- 23 :デフォルトの名無しさん:2010/02/12(金) 10:34:12 .net
- 目先の小銭に目が眩む乞食プログラマはGPLを嫌悪する傾向にあるのは確かだね。
- 24 :デフォルトの名無しさん:2010/02/12(金) 10:44:38 .net
- ハッカーになれない一般人は、目的=金, 手段=プログラミング
金は後から付いてくる、それよりも仕事の内容と考えるのが職人
まずは安定した雇用と契約内容を考えるのがリーマン
- 25 :デフォルトの名無しさん:2010/02/12(金) 11:01:07 .net
- どっちがいいとかは多分無いんだろうなぁ…
- 26 :デフォルトの名無しさん:2010/02/12(金) 13:40:09 .net
- 制約が特に存在しなければ慣れの問題。
故にどっちでもいい。
- 27 :デフォルトの名無しさん:2010/02/12(金) 14:10:00 .net
- このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
- 28 :デフォルトの名無しさん:2010/02/12(金) 17:28:36 .net
- 敷居はWinの方が低いと思う
- 29 :デフォルトの名無しさん:2010/02/12(金) 17:36:20 .net
- Winが実は最難な癖して敷居だけがやたらと低いんじゃね?
うnix系が敷居が一番高そうに見えて勉強さえすれば
一番効率いいよな感じ(あれで)
OS-Xも、うnixの勉強は出来るが、ネィティブアプリ開発は
かな〜り難しい
結論:愚問
- 30 :デフォルトの名無しさん:2010/02/12(金) 17:47:29 .net
- なるほど、winは長い階段、nixは高い塀
そんな感じか。
- 31 :デフォルトの名無しさん:2010/02/12(金) 18:13:12 .net
- Win 緩く長い下り坂を下りきると底無し泥海が広がり、
遥か遠くには氷雪でボロボロに崩れた岩山の壁が天高く....
nix: ひたすら続く岩場、ガレ場、頂上付近は雪山で雪崩の恐怖
OS-X: 凍った泥沼で最初は歩きやすいがやがて氷雪に覆われた
岩場へ。ひたすら続く。登り詰めても火山の熱で出来た泥沼地獄が...
- 32 :デフォルトの名無しさん:2010/02/12(金) 19:10:20 .net
- WindowsのCOMの壁は高くて、なかなか越えられない。
ほとんどの人は越える必要ないけど。
- 33 :デフォルトの名無しさん:2010/02/12(金) 19:53:19 .net
- 例えばCOMのどこの壁が高いわけ?
- 34 :デフォルトの名無しさん:2010/02/12(金) 21:09:13 .net
- ブルースクリーンになりやすいOSは開発に不向き
- 35 :デフォルトの名無しさん:2010/02/12(金) 22:56:03 .net
- >>32
そこまでやって初めてうぃnのよさがわかるんだろうに
- 36 :デフォルトの名無しさん:2010/02/12(金) 23:03:55 .net
- >>35
まあ、そうなんだよな。
Unix Unixと連呼する人は、この壁を越えられなかった恨みがあるんじゃないかと思う。
- 37 :デフォルトの名無しさん:2010/02/13(土) 00:16:07 .net
- >>1
プログラムを作ることが目的になっていないか?
誰がどこで使うのかが決まれば、自ずと開発するプラットフォームが決まるのでは。
- 38 :デフォルトの名無しさん:2010/02/13(土) 00:58:12 .net
- どっちでも良いなら、ソースコードが公開されている Linux の方が楽かな。
コンパイラも開発環境も無料でオープンソースだし、テキストも沢山ある。
- 39 :デフォルトの名無しさん:2010/02/13(土) 01:22:05 .net
- プログラム作るのって手段であって目的じゃないからなー
- 40 :デフォルトの名無しさん:2010/02/13(土) 01:31:14 .net
- プログラム作るのは単なるジョイ
- 41 :デフォルトの名無しさん:2010/02/13(土) 01:49:57 .net
- >手段であって目的じゃないからなー
手段と考えた場合、大半は失敗するのがプログラム作成。
目的と定め一生懸命やっても、その構築中に目的の大半が
達成され、完成した際には殆ど不要になってしまうことが
非常に多いのがプログラム作成。
その意味では、最適な手段を見つける為の手段とも言える
が世間の意味とは相当ずれてくる。
プログラムをツールとか道具とかモノのようには考えない
ほうがいいかもな
- 42 :デフォルトの名無しさん:2010/02/13(土) 04:10:43 .net
- 趣味でやるならそうだね
- 43 :デフォルトの名無しさん:2010/02/13(土) 08:10:32 .net
- 自分の好きなもの作るのならLinuxの方が何かと楽。
客に合わせて作るのなら、Windowsを使わないといけない場合が多いけど。
- 44 :デフォルトの名無しさん:2010/02/13(土) 08:19:55 .net
- >>43
C/C++しか使えない人はそう思うかもしれない
- 45 :デフォルトの名無しさん:2010/02/13(土) 08:21:54 .net
- rubyとかperl、pythonもlinuxの方が楽ですがね
- 46 :デフォルトの名無しさん:2010/02/13(土) 08:32:39 .net
- そこらへんの言語では、大差ないんじゃない? 慣れの問題。
- 47 :デフォルトの名無しさん:2010/02/13(土) 08:36:41 .net
- OSインストールしたら一通りの開発ができるってところから違う。
- 48 :デフォルトの名無しさん:2010/02/13(土) 08:41:16 .net
- それは、どうでもいいこと。
- 49 :デフォルトの名無しさん:2010/02/13(土) 08:49:17 .net
- 突き詰めれば慣れの問題だし議論するだけ無駄
- 50 :デフォルトの名無しさん:2010/02/13(土) 08:54:04 .net
- GUI
- 51 :デフォルトの名無しさん:2010/02/13(土) 09:07:59 .net
- 鼻息荒くして意気揚々と*nix環境整えて、いざコーディングしようと思ったら
エディタ選びで躓いて頭から煙吹いてWindowsに戻って悪態三昧とw
- 52 :デフォルトの名無しさん:2010/02/13(土) 09:15:47 .net
- えっ?秀丸ないの?
- 53 :デフォルトの名無しさん:2010/02/13(土) 09:55:01 .net
- Unixは鯖用途の時が多いからEmacsなんて入れてくれないぜ
- 54 :デフォルトの名無しさん:2010/02/13(土) 09:58:50 .net
- リモートログイン元の奴には入ってるだろ
- 55 :デフォルトの名無しさん:2010/02/13(土) 12:36:23 .net
- >>1
WindowsでもLinuxでも変わらないよと言ってる人はいるけど、
あんまり真に受けないほうが良い。
そういう人は英語くらい普通に読み書きできる人なんだよ。
Linuxで何かやろうと思ったら必ず英語が必要になるから、
自分の英語力に自信が無い場合は素直にWindowsで始めたほうが良い。
- 56 :デフォルトの名無しさん:2010/02/13(土) 12:41:41 .net
- 英語力が必要ないとは言わないけど、常識程度の英語がわかれば十分だよ。
マニュアルだって日本語化されているし、日本語の情報もいっぱいあるから。
- 57 :デフォルトの名無しさん:2010/02/13(土) 12:58:23 .net
- >>55
高校卒業時の英語偏差値20台の俺でもちょっと頑張ったら出来たんだからやる気の問題。
- 58 :デフォルトの名無しさん:2010/02/13(土) 13:02:17 .net
- という根性論や、排他的な空気がまかり通るのが*nixの世界なんだよね
- 59 :デフォルトの名無しさん:2010/02/13(土) 13:03:33 .net
- それは無理矢理すぐるw
- 60 :デフォルトの名無しさん:2010/02/13(土) 13:07:42 .net
- >>47
Mac も含めて UNIX 系の OS だとインストールの流れの中で
コンパイラも含めて開発環境一式入れられるから楽で良いよね。
大抵の場合は機能無制限の物が無料で使えるし。
- 61 :デフォルトの名無しさん:2010/02/13(土) 13:10:49 .net
- >>58
高校出た時の英語偏差値が俺以下だったらその言い分も分かるけどな。
ただその時点で俺以下の奴ってそうそういないぞ。
- 62 :デフォルトの名無しさん:2010/02/13(土) 13:14:43 .net
- Windows はデフォルトで tar.gz すら開けないのが辛すぎる
何にも無いにも程があるよ…
- 63 :デフォルトの名無しさん:2010/02/13(土) 13:20:07 .net
- UnixでLzh開けませんて言ってる様なもんだぞ
- 64 :デフォルトの名無しさん:2010/02/13(土) 13:21:57 .net
- >Linux
入門書レベルのことは日本語情報もあるけれど、
ほんのちょっと初級を脱しようとしたら必ず英語の壁に当たる。
BBSで質問しても、最低限ここくらいは読んでおくべきという英語サイトを示されて途方にくれることもしばしば。
それでもがんばるが肯定と否定を逆に訳して「情報通り作ったけど動かない」とか、
そういう英語に関するトラブルを乗り越える向上心がないとつらい。
- 65 :デフォルトの名無しさん:2010/02/13(土) 13:22:58 .net
- >>63
その喩えは違うな。Lzh で配布されてるコードなんて殆どないからね。
- 66 :デフォルトの名無しさん:2010/02/13(土) 13:26:32 .net
- >>63
あれこれ入れると欧州がうるさいんじゃない?
独占だとかなんとか。
win7ではoutlookも外して「好きなメーラーを入れてください」になった。
- 67 :66:2010/02/13(土) 13:27:15 .net
- アンカーが一個ずれた。
>>62
だった。
- 68 :デフォルトの名無しさん:2010/02/13(土) 13:28:14 .net
- そういうのを惰性でできる人にとっては使い易い
結局色々理屈こねようがただの相性の問題だわ
- 69 :デフォルトの名無しさん:2010/02/13(土) 13:28:24 .net
- 広く使われていて実装も公開されている tar と gzip を入れるのが
何で独占禁止法に抵触するんだよw
- 70 :デフォルトの名無しさん:2010/02/13(土) 13:29:00 .net
- >>55
OSや処理系に英語は関係ない。つかWindows使っている限りは必要ないから読まないだけでは?
俺は巣で読むこともあるし次の「Yahoo! 翻訳 + アルク + その他」で読むこともあるよ。
自分で言うのもなんだけど俺頭悪いよ。
>>58
ライトデベロッパーからするとそうかもしれないが、
そういうことを言われると自分は勉強してません。に聞こえる気がする。
まあC/C++やWindows以外のシステムにも触れてみるのも意外と面白いと思うよ。
面白いのがあればローカライズすれば勉強にもなるからね(<イマココ)。
- 71 :デフォルトの名無しさん:2010/02/13(土) 13:34:56 .net
- >>69
>何で独占禁止法に抵触するんだよw
ああいうのは理屈じゃないから説明できないよ。
産業保護とか、そいういのが理由なんじゃない?
- 72 :デフォルトの名無しさん:2010/02/13(土) 13:34:56 .net
- >>53
それは本番環境でしょ。普通は開発環境を別に用意して、
そこには一通りの開発ツールをインストールすると思うけど。
- 73 :デフォルトの名無しさん:2010/02/13(土) 13:39:43 .net
- >>71
今、理屈が通っていないのはお前さんだけどな…
独占的な立場を利用してプロプライエタリなソフトウェアを
普及させようとするから独占禁止法に抵触する訳であって、
tar や gzip の様なオープンな物を使う分には独占禁止法は
全く関係無い。オケ?
- 74 :デフォルトの名無しさん:2010/02/13(土) 13:41:48 .net
- よっぽど勉強好きじゃないと
Linuxに手を出しても
「英語が良くわからないからとりあえずコードだけコピペして動くようにした」
みたいな作り方になりそう。
- 75 :デフォルトの名無しさん:2010/02/13(土) 13:44:54 .net
- 仕組みを調べられるのがLinux
仕組みは気にしないことにするのがWindows
- 76 :デフォルトの名無しさん:2010/02/13(土) 13:46:38 .net
- >>73
あんまりオケでもないなあ。
規格はオープンでもソフトはプロプライエタリに作るしかないだろうし。
やっぱり産業保護が理由なんじゃないの?
- 77 :デフォルトの名無しさん:2010/02/13(土) 14:14:28 .net
- >>76
でも、それはお前さんが理屈もなしに思い込んでるだけなんだよね?
tar や gzip は非プロプライエタリなソフトウェアの実装が公開されていて、
それを利用すれば良いだけだよ。
産業保護って具体的に誰から何を保護すると思ってるの?
Windows に tar が入る事によって害が及ぶ産業って何?
- 78 :デフォルトの名無しさん:2010/02/13(土) 14:56:58 .net
- むしろ余計なもの入ってない方がありがたい
- 79 :デフォルトの名無しさん:2010/02/13(土) 15:01:59 .net
- Windowsのほうが余計なものおおくね?
- 80 :デフォルトの名無しさん:2010/02/13(土) 15:50:03 .net
- ライセンスの話になって先に進まないのがLinux
- 81 :デフォルトの名無しさん:2010/02/13(土) 15:50:55 .net
- >>74
それはWindowsでも同じだ。
Windowsのばあい、仕事だからという理由で色々勉強してる人は多いけど。
- 82 :デフォルトの名無しさん:2010/02/13(土) 16:06:20 .net
- 「nixが楽」ってのの何が楽なのか具体的に書いてるのをあまり見ないんだが、
結局ソースコピってパクるのが楽ってことなんだろうか?
- 83 :デフォルトの名無しさん:2010/02/13(土) 16:10:30 .net
- >>81
まあ一緒だよね。
- 84 :デフォルトの名無しさん:2010/02/13(土) 17:33:58 .net
- マルチ対応だとUI部分はJava、それ以外はCってのが多いみたい。
Oracleとかそうだし。
- 85 :デフォルトの名無しさん:2010/02/13(土) 17:56:15 .net
- どっちがいい?
というのは結局どっちが早い?ということになるが、
安かろう悪かろう答えさえでればおk
→nix (Shell上のコンソールアプリ)
もう少し見やすい
→Win (Execl/Access WSH等を援用)
かなり見やすい
→両方使うので答え無し(ブラウザ上のWebアプリ/Servelet CGI)
かなり見やすくなおかつ本格的にゴリゴリ弄れる
→Win (VB)
万人に使わせても問題が無い堅牢なアプリにする
→nix上での開発(ネィティブGUIライブラリを利用)
(本格的なWinアプリの開発はコンシューマー向け仕様のマシンとか
システムでやれるもんじゃないと思われ)
って感じじゃね?
- 86 :デフォルトの名無しさん:2010/02/13(土) 17:59:06 .net
- >>84
Qt がもっと早い内に LGPL 化されていたら変わってたかもね…
- 87 :デフォルトの名無しさん:2010/02/13(土) 18:07:06 .net
- >>78
開発に使うツールは最初から全部入っていた方が楽で良い。
ライブラリもユーティリティも節操無いくらいに入れておいて欲しいわ。
- 88 :デフォルトの名無しさん:2010/02/13(土) 18:29:32 .net
- WindowsPCの99%にはCコンパイラでさえ入っていないが、それで不便じゃない。
- 89 :デフォルトの名無しさん:2010/02/13(土) 18:38:04 .net
- そりゃプログラマじゃなきゃ必要ないだろ。何でそんな話がしたいのか知らんが。
- 90 :デフォルトの名無しさん:2010/02/13(土) 18:44:44 .net
- はじめから入っているのがいい厨房がいるから。余分なものはなくていい。
普通に使われているプログラミング言語だけでも相当数あるのだから、きりがないのにね。
- 91 :デフォルトの名無しさん:2010/02/13(土) 18:47:44 .net
- 余分なものがなくていいという理由がわからん。
Windowsみたいに、アイコンがごちゃごちゃ表示されるわけじゃないよ?
- 92 :デフォルトの名無しさん:2010/02/13(土) 18:51:21 .net
- >>90
それでプログラマじゃない人間の事をカウントするのは的外れだし、
OS をインストールする時に開発環境をインストールするかどうか
選べるんだから余分な物は入らないけど?
- 93 :デフォルトの名無しさん:2010/02/13(土) 18:53:01 .net
- 職業マじゃないけどWindowsでシステムプログラミングやってる人って
devやprocみたいな擬似ファイル扱いたいときどうしてるんだろ
カーネルの解説書もWindows Internalsぐらいしかないし大変じゃないのかな
- 94 :デフォルトの名無しさん:2010/02/13(土) 22:35:36 .net
- >>93
/procの中身ってカーネルの設定やディストリで違ったりするから
当てにならない気がするんだけど、アプリから扱うもんなの?
窓だと適当なAPI呼ぶだけでしょ
- 95 :デフォルトの名無しさん:2010/02/13(土) 23:04:38 .net
- LinuxよりJava覚えた方がいい
- 96 :デフォルトの名無しさん:2010/02/13(土) 23:50:55 .net
- 仕事だとしたら、客先の望む通りにしますよ。
遊びじゃないよ。
- 97 :デフォルトの名無しさん:2010/02/13(土) 23:54:15 .net
- 仕事でこんな面倒なことしたくないし
- 98 :デフォルトの名無しさん:2010/02/13(土) 23:59:18 .net
- 窓のエクスプローラとか、林檎のFinderとかのOS密着アプリの
開発は専用の非売品なIDEとか特殊仕様なマシン上でやってるん
じゃねぇの?(プロセッサは同じかもしれないが)
nixはほぼブートストラップだろけど。
この辺りとか大きく違うだろうから一概に比較は出来ないだろ
- 99 :デフォルトの名無しさん:2010/02/14(日) 00:01:21 .net
- >>93
「unix系の人ってCreateObjectを使わずにどうやって他のソフトと連携するの?」
ってぐらい馬鹿な質問に聞こえる...
- 100 :デフォルトの名無しさん:2010/02/14(日) 00:09:44 .net
- >>96
仕事も客も仕様の実現方法も選べるじゃん
143 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★