検索
ホームページバックエンド開発PHPチュートリアル[ディスカッション] 私が個人的により重要だと思うトピックは、ソフトウェア エンジニアが開発するオペレーティング システムは何ですか?

[考察] 私が個人的により重要だと思うテーマ、プログラマーはどのオペレーティング システムで開発するのか
これは常に疑問であり、非常に疑問のあるトピックです。 「プログラマーは『開発』を行うためにどのようなオペレーティング システムを使用しますか?」

過去
私が初めて触れたプログラムは 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 上で開発され、携帯電話上で実行されます。開発のために携帯電話に開発環境をインストールする人はいません

他人のために働いている場合は、上司から与えられたオペレーティング システムを使用する必要があります。自分で機械を運ばなければならない可能性はありますか?
自分のマシンを使用している場合は、好みのオペレーティング システムを使用してください。これは開発自体とは何の関係もありません



-----解決策---------
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPおよびPython:さまざまなパラダイムが説明されていますPHPおよびPython:さまざまなパラダイムが説明されていますApr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPython:彼らの歴史を深く掘り下げますPHPとPython:彼らの歴史を深く掘り下げますApr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPとPythonの選択:ガイドPHPとPythonの選択:ガイドApr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとフレームワーク:言語の近代化PHPとフレームワーク:言語の近代化Apr 18, 2025 am 12:14 AM

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

PHPの影響:Web開発などPHPの影響:Web開発などApr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?Apr 17, 2025 am 12:24 AM

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHP対Python:ユースケースとアプリケーションPHP対Python:ユースケースとアプリケーションApr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。