ホームページ > バックエンド開発 > PHPチュートリアル > Web サイト開発における PHP スクリプトの役割の分析_PHP チュートリアル

Web サイト開発における PHP スクリプトの役割の分析_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:32:04
オリジナル
947 人が閲覧しました

ほとんどのネットワーク開発者の目には、ASP プログラミングと JSP プログラミングが最有力とみなされますが、PHP スクリプトは弱い「苦労人」であるか、アマチュア言語として軽視されている分野とみなされます。ただ使うだけではエンタープライズネットワーク開発の競争に参加する価値はありません。私の意見では、PHP スクリプトが候補として考慮されていない理由は、レビュー担当者が Web DEV 用のシステムやその他の操作に関する知識が不足しているためです

ほとんどの Web DEV 担当者の目には、ASP プログラミングと JSP プログラミングがすべて考慮されていますしかし、PHP スクリプトは弱い「苦労人」であるか、アマチュアが使用する言語として価値が低く、エンタープライズ ネットワーク開発の競争に参加する価値のない言語であると考えられています。私の意見では、PHP スクリプトが候補とみなされない理由は、レビュー担当者が PHP スクリプトや Systam が Web DEV に使用するその他の操作に関する知識が不足しているためです。一部の意見に反して、Windows はもはやネットワーク

仮想ホスティング

サービス市場で最大のシェアを占めておらず、ネットワーク DEV 分野でもシェアを失いつつあるのではないかと私は考えています。

エンタープライズ DEV に PHP スクリプトがないのはなぜですか?

明らかに、PHP スクリプトは ASP プログラミングや JSP プログラミングよりもはるかに遅れているため役に立たないと考えられていますが、これは真実ではありません。 PHP スクリプト自体は強力な言語です。これは、Mac OS X を含む、事実上すべての LINUX ディストリビューションで利用できます。 PHP スクリプト コードを使用した DEV および構築ブロックのツールとソフトウェアは無料で入手できます。 DEVPHP スクリプト アプリケーション用の商用統合開発環境 (IDES) も利用できます。そのようなツールには、Komodo (LINUX および Windows 上で実行されます) や Zend Studio (アプリケーションはどの帯域でも実行できます。Systam では Java プログラミング プログラミング ランタイム環境操作があります) が含まれます。サーバーが実行しているシステムの動作に関係なく、ほぼすべてのネットワーク

で PHP スクリプトから構築されたネットワークを実行できるという事実により、PHP スクリプトはさらに魅力的になります。

PHP スクリプトは何を提供できますか?

PHP スクリプトを取り巻く状況を少し忘れて、PHP スクリプト自体が何を提供するのかを考えてみましょう。これは、多くの機能を提供し、ページを迅速に提供できる強力なサーバーサイド言語です。

使い方は簡単

C、Perl、または同様のスタイルと構文を持つ別の言語を使用しているユーザーは、すぐに PHP スクリプトを使い始めることができます。ネットワーク上で使用するように設計されていますが、コマンドライン言語としても使用できます。特定のコードを毎時間または毎日実行する必要がある Web アプリケーションを作成していますか? Cron または同様のスケジュール マネージャーを使用すると、通常のシェル スクリプトまたはバッチ ファイルを使用してコードを実行し、必要なときに PHP スクリプト コードを実行するようにスケジュールできます。イベントを実行するためにブラウザを自動的に呼び出して特定の Web ページを表示する必要はありません。また、訪問者のクリックに依存して、特定のコードを特定の時間に実行する必要があることをシステムに伝える必要もありません。 PHP スクリプトがこの分野でスケーラブルであるという事実は、非常に魅力的です。

PHP スクリプトの利点

私は JSP プログラミングや ASP プログラミングのベテランではなく、これらの言語を軽視するつもりはありません。代わりに、PHP スクリプトの利点に焦点を当てます。

ローカリゼーション

PHP スクリプトを使用すると、Web 訪問者にローカライズされたサービスを提供できます。ユーザーが Web をクリックすると、Web はブラウザ設定に基づいて母国語でページを自動的に提供します。これは、言語翻訳のための複雑なドキュメントを使用せずに、gettext と呼ばれる Systam を通じてローカライズされた C プログラムと同じ機能を使用して行われます。要求された言語ドキュメントが存在する場合、ユーザーに表示されるテキストはそのユーザーの母国語です。言語ドキュメントが存在しない場合、テキストはデフォルトの英語または指定したその他の言語になります。ローカライズされた UNIX アプリケーションの多くは gettext を標準として使用しているため、サードパーティの翻訳が簡単になります。

コマンドラインを簡単に使用

PHP スクリプトは、必要に応じてコマンド ライン プログラムのセットアップと実行をサポートします。標準の UNIX difftoot を使用すると、エラーの最終変更と、エラーの所有者に電子メールで送信される現在のコメントとの間の差異を生成できます。 PHP スクリプト コードは、Systam で書かれた 2 つのドキュメントの差分を実行し、その出力を入力として受け取り、送信する電子メールを生成します。このメールは、独自に作成された PHP スクリプトを介して送信されます。

その他の利点

上記は、私が自分のプログラムで使用している強力な機能のほんの 2 つですが、他にもたくさんあります。たとえば、次のことが可能です:

簡単な Flash アニメーションを即座に作成します。 PDF ドキュメントを即座に作成します。高度な数学関数とオブジェクト指向プログラミング技術を使用します。ローカルおよび IMAP メールボックスの読み取りと書き込み。

PHP スクリプトでは、標準のインターネット ルールを使用できます。 PHP スクリプトベースの FTP、Web、またはニュース クライアントを作成したいですか?問題ない! PHP スクリプトのみを使用して、標準の TCP/IP ソケットを使用するクライアントとサーバーを作成し、独自のルールを作成できます。

暗号化のサポートと、さまざまな Datcbase サーバーのサポートを提供します。

短絡的なコメント

PHP スクリプトを除いてトップの Web DEV 言語を探している人は非常に短絡的だと感じます。私は、エラー追跡 Systam のような高度な機能であろうと、単にヘッダーやフッターを再利用するような日常的な機能であろうと、長年 PHP スクリプトでコードを書いてきました。私は PHP スクリプトを使用して、半静的ページとフル機能のマルチメディア プレゼンテーションを作成しました。 PHP スクリプトを使用しているのは私だけではありません。 PHP スクリプトが注目に値しない場合、それが単なる子供や愛好家のための言語である場合、なぜそれがインターネット DEV で最も急速に成長している言語なのでしょうか? ASP プログラミングや JSP プログラミングほど強力ではないのであれば、なぜトラフィックが膨大なネットワークで使用されるのでしょうか?たとえば、Yahoo は PHP スクリプトから構築されていると言われています。

DEV の人は使い慣れた製品を使うことに慣れています

ASP プログラミングと JSP プログラミングにはそれぞれの強みがあると思いますが、人々がそれらを使用しているのは、PHP スクリプトよりも強力な機能を提供できるからではないと思います。すでにそれらを知っており、使い慣れた方法でコードを書きたいと考えています。 PHP スクリプトの除外は、この言語に対する無知を示すだけです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446167.html技術記事ほとんどのネットワーク開発担当者の目には、ASP プログラミングと JSP プログラミングが最有力とみなされますが、PHP スクリプトは弱い「苦労人」であるか、アマチュアとして軽視されている分野とみなされます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート