ホームページ > php教程 > php手册 > PHP と Node.js の詳細な議論(1)

PHP と Node.js の詳細な議論(1)

WBOY
リリース: 2016-06-21 08:46:32
オリジナル
875 人が閲覧しました

インターネットは急速な発展の時代にあります。サーバーサイドの開発者は、言語の選択に関して非常に混乱します。C、Java、Perl などの長い間主流の言語だけでなく、Ruby などの Web 開発に重点を置いた言語もあります。 、Clojure、Go。プロジェクトが順調に進んでいる限り、あなたの選択はそれほど重要ではないようです。

しかし、これらの新しい Web 開発者に正しい選択をさせるにはどうすればよいでしょうか?

PHP と NodeJ の 2 つの陣営の間で戦争を始めるつもりはありません。これら 2 つの言語の開発状況を比較します。

PHP

Rasmus Lerdorf は 1994 年に PHP を作成しました。これは、Web サーバー (Apache、Ngix) にインストールされたコンポーネントによって実行されます。 PHP コードは HTML と混合できます。 初心者は、あまり練習しなくても価値のあるコードをすぐに書くことができます。これにより PHP の人気はますます高まり、現在では世界中のサーバーの 80% で PHP が実行されています。 WordPress は、世界の Web サイトの 4 分の 1 で使用されているコンテンツ管理システムで、PHP で書かれています。

Node.js

Ryan Dahl は 2009 年に Node.js を作成しました。これは、Google の V8 JavaScript 解釈エンジン (Chrome ブラウザでクライアント側の JavaScript コードを実行する役割を果たします) に基づいています。他の言語とは異なり、Node.js にはネットワークのリクエストと応答を処理するための関数ライブラリが組み込まれているため、別のサーバー (Apache、Ngix) やその他の依存関係は必要ありません。 Node.js は新しいものですが、すぐに大きな人気を集めました。 Microsoft、Yahoo、LinkedIn、PayPal などの多くの大企業で使用されています。

私たちが愛する C#、Java、Ruby、Python、Perl、Erlang、C++、Go、Dart、Scala、Haskell などはどうでしょうか?

もしこの記事が上記のすべての言語のさまざまなパラメータを比較したとしたら、その記事は非常に長くなるでしょう。それでも読みますか? プログラマーはすべてのプログラミング言語を知っていると期待しますか?これは明らかに不可能です。主に PHP と Node.js を比較しました。主な理由は次のとおりです。

  1. まず第一に、それらは比較する価値があります。どちらもオープンソースであり、どちらも Web 開発専用であり、同様のプロジェクトに使用できます。

  2. PHP は長い間リリースされてきましたが、Node.js は登場したばかりで、ますます注目を集めています。 PHP プログラマーは Node.js のプロパガンダを信じるべきでしょうか?言語を切り替えることを検討する必要がありますか?

  3. 私はプログラミング言語を知っていて大好きです。1990 年代から PHP と JavaScript を使用しており、Node.js についても数年の経験があります。また、他の技術にも手を出しましたが、ここでは客観的な評価はできません。

また、私がどれだけ多くの言語を比較したかは問題ではありません。なぜなら、私が彼らの言語について言及しなかったことに文句を言う人がどこかに必ずいるからです。

SitePoint でのコンテスト

プログラマーは、自分のプログラミング スキルを向上させるために多くの時間を費やしています。複数のプログラミング言語を拡張する能力を持つ人もいますが、より高いレベルに到達する人は、多くの要素に基づいて独自の選択を行います。主観的には、技術的な決定を前進させ、擁護することになります。

SitePoint Smackdowns は、「自分に適したものを選択する」という観点を採用していません。個人的な経験、要件、好みに基づいて推奨事項を作成します。私の言うことすべてに同意できないかもしれませんが、それは問題ではありません。重要なのは、あなたの意見が他の人がより情報に基づいた選択をするのに役立つということです。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート