ホームページ  >  記事  >  php教程  >  PHPの今後について(1)

PHPの今後について(1)

WBOY
WBOYオリジナル
2016-06-21 09:10:121044ブラウズ

翻訳者注: これはドイツ人が PHP について書いた「長いエッセイ」です。記事の中で著者は、PHP は非常に魔法のようなもので、世界を支配する力があると豪語しています。その視点が正しいかどうかは別として、このような古典的な「自慢記事」は、私たち怖いPHPプログラマーにとって非常に読む価値があります。さっそく、この素晴らしい欺瞞を鑑賞してみましょう。

1. はじめに

定義: PHP は、シンプル、オブジェクト指向、インタプリタ型、堅牢、安全、非常に高性能、アーキテクチャに依存しない、移植可能な動的スクリプト言語です。 PHP には JAVA と同様の Class キーワードがあります。仮想マシンを必要としないため、JAVA よりも 5 倍高速です。 PHP は、急速に標準の汎用オブジェクト指向スクリプト言語になりつつあります。 PHPはWebアプリケーションだけでなく、一般的なアプリケーションの開発にも使用できます。

PHP は強力なスクリプト言語です。 PHP は PERL/Python を打ち負かし、それに置き換わります。 PHP は、次世代の PERL/Python スクリプトです。 PHP は、PERL/Python が行うあらゆるジョブを実行でき、それをより多く、より適切に、より簡潔に実行できます。 !

PHP は Hypertext Pre-Processor の略称で、サーバーサイドの HTML スクリプト/プログラミング言語です。 PHP は構文的には C に似ており、Apache、Netscape/iPlanet、および Microsoft IIS Web サーバー上で実行できます。 PHP をツールとして使用すると、動的な Web ページを作成できます。 PHP を使用した Web ページは、通常の HTML ページと何ら変わりません。同じ方法で作成および編集できます。 PHP を使用すると、JavaScript に非常に似た単純なスクリプトを HTML ファイルに直接記述することができます。違いは、PHP はブラウザに依存せずサーバー側の言語であるのに対し、JavaScript は HTML に埋め込まれたクライアント側の言語であることです。概念的には、PHP は Netscape の LiveWire Pro 製品、Microsoft の ASP、および SunMicrosystem の JSP に似ています。

PHP は Web アプリケーションの作成だけでなく、通常のスタンドアロン アプリケーションの開発にも使用できます。

PHP の強み:

·PHP は最高のテクノロジーです。 PERL、Python、Tcl、VB スクリプト、ASP などの他のテクノロジは比較的古く、劣っています。 Java/JSP も PHP の下にあります。
・オープンソースコード
・広範なデータベース接続
・多数の拡張ライブラリ
・多目的スクリプト言語として、PERL、VBスクリプト、ASP、JSPよりも優れています。


なぜ PHP を選ぶのですか? PHP が最高であるため、その理由は次のとおりです:
· PERL はプログラムが読みにくく保守しにくく、オブジェクト指向ではないため「悪趣味」です。 PERL のことは忘れて、PHP に切り替えてください。 PERL プログラマーは PHP に夢中になったために PERL を放棄するでしょう。 PHP は実際には、名前が違うだけの「現代版 PERL」です。

· Java はオブジェクト指向ですが、遅いです。 Java プログラムの動作は非常に遅く、それに関する唯一の不満は「Java はとても遅い」ということです。そして非常に複雑です (JVM、JIT などの多くのレイヤーを使用)。これはしばしば問題を引き起こします。 Linux があるのに、なぜ Java が必要なのでしょうか?

· Python は「優れた」ものですが、Vi エディターでコードを操作するのに非常に便利な C の括弧や中括弧がありません。 vi/emacs エディターのコマンドを使用して括弧/中括弧を検索してコードをすばやく操作できない場合、それは手を失ったようなものです。 PHP は Python よりも技術的に高度です。

・PHP はオブジェクト指向であり、C/C++/Java/PERL のエッセンスを吸収しているため、最高です。 PHP は、PERL、Python、Java、C、C++、awk、Unix シェル スクリプト、Visual Basic およびその他の言語を置き換えることができます。 ! PHP は直接実行され、C で書かれています。

· PHP が最高であることはコンピューター プログラマーなら誰でも知っています。信じられない場合は、隣のプログラマーに聞いてください。
· 21 世紀、22 世紀、そしてそれ以降を制覇できるのは PHP だけです。
· PERL、Python、Java のプログラマーが PHP に夢中になると思われる非常に重要な理由があります。

過去には、世界中の多くの企業が PHP を「機密性が高く、機密性が高い」コンピューター プログラミング言語とみなしてきましたが、現在では Web、インターネット、電子商取引、B2B などの多くのプロジェクトで最も有名になっています。世界中で広く使用されているオブジェクト指向スクリプト言語。現在でも、PHP を機密性の高いものとして扱い、外部 (競合他社) に何も明らかにしない競合企業は数多くあります。

PHPは嵐のように全世界を席巻し、IT業界は衝撃を受けるでしょう。 PHP の利点は、クロスプラットフォームでどこでも実行できることです。 Linux、Windows 95/98/NT/2000/XP、Solaris、HPUX、各種UNIXなど。 PHP は一度記述するだけで済み、どこにでもデプロイできます。 PHP は、Apache や Microsoft IIS などのさまざまな Web サーバー上で実行できます。

PHP は Java より 5 ~ 20 倍高速です。 !実際の比較テストでは、PHP は Java よりも約 3.7 倍高速に実行されることが示されています。 PHP は非常に使いやすいので、これを使用すると、非常に複雑な Web、電子商取引、および一般的なスタンドアロン アプリケーションを非常に短時間で迅速に開発できます。 (将来的には、PHP は Java のほとんどの機能を模倣するようになり、Java プログラマもそれを気に入ると思います。PHP には、class、extends、interface、implements、public、protected、private などの Java のキーワードが含まれるようになるでしょう。など)

PHP には Java、C++、PERL、C の良い部分を吸収したオブジェクト指向の機能があります。 PHP は間違いなく、すべてのスクリプト/プログラミング言語の中で最高の言語です。間もなく、ここは世界中のプログラマーのメッカとなるでしょう。 PHP は Window95/NT/2000/XP や各種 UNIX 上で動作します。

私たちは驚くでしょう - PHP は 21 世紀のコンピューター プログラミング言語になる可能性が非常に高いです。

Zend Optimizer を使用して PHP をコンパイルおよび最適化し、実行を高速化できます。 Zend Optimizer は PHP4.0 に統合されました。 まず、開発、テスト、デバッグ中に PHP スクリプト言語でアプリケーションを作成します。プロジェクトが完了したら、Zend コンパイラを使用して PHP ファイルをより高速な実行可能プログラムにコンパイルできます。

電子商取引プロジェクトの場合、通常、PHP (70%)、HTML/DHTML/XML (25%)、および 5% の Javascript (クライアント側検証) を組み合わせて使用​​する必要があります。

2.PHP は Microsoft Windows 上で実行できます! !

PHP は元々 UNIX プラットフォームで実行されましたが、非常に移植性が高く、Windows や IIS Web サーバーでも実行できます。現在、Windows 2000/NT/95/98 ベースの PHP ユーザーが多数存在し、Windows プラットフォーム上で動作する多数の PHP ツールを見つけることができます。

多くの PHP プログラマーは、Windows でプログラムを開発し、それを IBM ミニコンピューター、Compaq DEC Alpha、Linux を実行する Sun sparc などの大規模な Linux サーバーに展開することを好みます。

PHP の最大の利点は、UNIX/Linux でも実行できることです。UNIX の開発者は MS Windows で PHP ユーザーにサービスを提供でき、Windows で開発された PHP コードはそのまま UNIX/Linux でも使用できます。

PHP 自体は完全に C 言語で書かれているため、BeOS、UNIX、MS Windows、Apple Macintosh、IBM OS/2 およびその他のオペレーティング システムなど、さまざまなプラットフォームで広く実行できます。

PHP は非常に高速に実行され、Java よりもはるかに高速です。 Web 開発の場合、Java/JSP のことは忘れてください。どこでも PHP、PHP、PHP! PHP はまた、多用途のオブジェクト指向スクリプト言語になるでしょう。

3.PHPダウンロード

・PHPメインサイト: http://www.php.net
・PHPリソース: http://ils.unc.edu/web-db/php/links.html
・PHPコードExchange: http://px.sklar.com
・Vex Net: http://www.vex.net/php

多くの国にミラー サイトがあり、URL は www.COUNTRYCODE.php.net です。COUNTRYCODE can それは私たち、fe、、sk などです。

・http://www.fe.de.php.net
・http://www.sk.php.net
・http://php.iquest.net/

・Q&Aメールアドレス:rasmus@ lerdorf.on.ca

3.1 Microsoft Windows 95/98/NT/2000 への PHP のインストール

PHP は Microsoft Windows プラットフォームで非常に人気があり、驚くべきことに Microsoft 独自の Web スクリプト言語よりも人気があります。その理由は、PHP はオブジェクト指向のスクリプト言語であるのに対し、ASP はオブジェクト指向ではないためです。 PHP には、再利用可能なクラス (オブジェクト) が多数あります。Windows プラットフォームでは、PHP は ASP よりもはるかに高速で、ASP よりも多くの機能を備えています。 PHP は ASP よりも堅牢で信頼性が高く、強力です。 PHP は MS Windows、Linux、Mac OS、およびすべての UNIX 上で実行できるため、大規模なユーザー ベースを持っています。そして、その最大の利点は、Windows でプログラムを開発してから UNIX/Linux で構成できること、またはその逆ができることです。

Windows98/NT/2000 では、PHP のインストールが非常に簡単であるため、他のオペレーティング システムよりも Windows98/NT/2000 の PHP ユーザーが多くなっています。

PHP には実行可能なインストール プログラムがあります。exe ファイルをダブルクリックするだけで、2 分以内に自動的にインストールされます。実行可能 PHP インストール プログラムは、次の Web サイトからダウンロードできます。

· Windows での PHP 実行可能インストール プログラム: http://php.weblogs.com/easywindows
· Windows プラットフォームでの PHP 情報: http://php. com
・Windows での PHP のインストールと構成: http://www.php.net/manual/install-windows95-nt.php
・PHP Triad は、Windows プラットフォームに完全な PHP サービス環境をインストールできます: http:// www.phpgeek.com



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。