[考察] 私が個人的により重要だと思うテーマ、プログラマーはどのオペレーティング システムで開発するのか
これは常に疑問であり、非常に疑問のあるトピックです。 「プログラマーは『開発』を行うためにどのようなオペレーティング システムを使用しますか?」
過去
私が初めて触れたプログラムは 2007 年の PHP でした。当時はみんなXPを使っていて、Linuxもすでに始まっていました。私は卒業したばかりで、PHP の仕事の面接に行きました。どのオペレーティング システムで開発するかを聞かれたので、win XP と答えました。その結果、何度もブラッシングされました。 。
中
その後の仕事もプログラミングに関するものでした。 ECネットワークプラットフォーム会社、ゲーム会社、Webサイト会社で働いてきました。私が出会ったプログラマーは、C++、JAVA、C#、PHP、.NET など、誰も WIN で開発をしていませんでした。そしてそれらのほとんどはXPです。
今
中国のネットユーザーの使用習慣とトラフィック統計を表示します。
百度統計: http://tongji.baidu.com/data/os
ウェブサイト統計: http://os.data.cnzz.com/
win システムが少なくとも 95% を占め、win XP が 70% を占めていることがわかります。 ……
<br />
//数据来自CNZZ<br />
操作系统类型 2012年11月使用率 2012年11月占有率<br />
Windows 95.2% 96.52%<br />
Windows XP 72.62% 71.43%<br />
Windows 7 21.45% 23.65%<br />
Windows Vista 0.56% 0.89%<br />
Windows 2003 0.36% 0.31%<br />
Windows 其他 0.14% 0.18%<br />
Windows 2000 0.07% 0.06%<br />
嵌入式手持终端系统 3.82% 2.69%<br />
Linux 0.73% 0.46%<br />
苹果电脑 0.24% 0.30%
ログイン後にコピー
もう4、5年経ちますが。私も Linux で Ubuntu を使用したことがありますが、非常に不快に感じます。効率と速度は win での開発ほど速くありません。コードを手で書くのは耐えられますが、プロンプトを表示せずに 1 つずつ入力すると、デバッグが不便になります。サポートされているソフトウェアは少ないです。そして、エラーやクラッシュが頻繁に報告されます (実際にクラッシュです。Ubuntu LTS 12.04 wubi では頻繁に発生します)。また、ビデオを見るために Firefox を開いてからすぐにクラッシュします。数日使用した後諦めました。
「
プログラマーはどのようなオペレーティング システムを使用しています」という質問に戻りましょう。
私の個人的な意見では、おそらく中国本土のプログラマーはヨーロッパや米国のプログラマーとは異なるシステムを使用しているのではないかと思います。そのため、プログラムの開発例やテストに関しては、すべて Linux で行われています。もう 1 つ言及する価値があるのは、PHP の新しいバージョンが登場するたびに、window
が非推奨であることがますます明らかになっているということです。 PHP 2.3.x 以降、公式 Web サイトでは Windows でのインストール パッケージのダウンロードが提供されません。 apacheについても同様です。したがって、さらに不可解です。
この問題は議論する価値があると思いますが、プログラマが使用しているオペレーティング システムやコーディング ツールに関する信頼できる統計はあるのでしょうか。
-----解決策---------
効率の速さでは勝てない以下の展開はとても早いです。コードを手で書くのは耐えられますが、プロンプトを表示せずに 1 つずつ入力すると、デバッグが不便になります。サポートされているソフトウェアは少ないです。そして、エラーやクラッシュが頻繁に報告されます (実際にクラッシュです。Ubuntu LTS 12.04 wubi では頻繁に発生します)。また、ビデオを見るために Firefox を開いてからすぐにクラッシュします。数日使ったところで諦めました。
これには根拠がありません。有名な IDE にはすべて Linux バージョンがあります。しかし、Linux 環境のほとんどのプログラマーは完全に手作業で記述します
私は、Ubuntu 12.04 を 2GB のメモリで半年使用していますが、1 ~ 2 か月間再起動していないことがありますが、それでも非常にスムーズに動作します。
------解決策---------
中国は少々極端ではあるものの、依然として海外でも同様、ほとんど窓
php が Windows バージョンを提供していないとは言えません。単に分離されているだけです
なぜフルーツバージョンは提供していないと言わなかったのですか?
PHP はオープンソース契約に従う必要があり、コンパイルされたバージョンが個別に分離されるのが通常です
しかし、PHP が Windows で Unicode パスを解決できないのは明らかな問題です
私は多くの外国人に会ったことがありますが、多くの中国人が今でも - バージョン w を使用していることを知って驚きました。なぜなら、彼らにとってそれは単なる週給か、それ以下だからです
外国人は、$ を買う余裕がないというよりも、$ に耐えられないという理由で - バージョン W を使用します
以前、海外の友人にネットワーク ディスクから何かをダウンロードするのを手伝ってもらったのを覚えています。そのとき、彼はダウンロードするためにアカウントに直接料金を支払いました
私がごめんなさいと言うと、彼はこう言いました - ハンバーガー半分、私にください。まだ食べるか検討中です...
-----解決策-------- --- --------
この問題は、実行環境ではなく開発環境に関するものであるため、議論する必要はありません。
極端な場合、携帯電話のプログラムは PC 上で開発され、携帯電話上で実行されます。開発のために携帯電話に開発環境をインストールする人はいません
他人のために働いている場合は、上司から与えられたオペレーティング システムを使用する必要があります。自分で機械を運ばなければならない可能性はありますか?
自分のマシンを使用している場合は、好みのオペレーティング システムを使用してください。これは開発自体とは何の関係もありません
-----解決策---------