fujimoto Sat Dec 15 21:36:49 2001 EDT Modified files: /phpdoc/ja/appendices history.xml Log: updated translation (but not completed).
Index: phpdoc/ja/appendices/history.xml diff -u phpdoc/ja/appendices/history.xml:1.3 phpdoc/ja/appendices/history.xml:1.4 --- phpdoc/ja/appendices/history.xml:1.3 Fri Dec 14 20:26:54 2001 +++ phpdoc/ja/appendices/history.xml Sat Dec 15 21:36:49 2001 @@ -1,13 +1,246 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.4 $ --> -<!-- +<appendix id="history"> + <title>PHPの歴史と関連するプロジェクト</title> + <para> + PHPは最近数年で大きな進歩を遂げました。Webを便利にする + 最も有名な言語の一つになる、ということは簡単なことでは + ありませんでした。PHPがどのように今日に到ったかに興味が + ある人は読み進めてみてください。 + </para> + + <sect1 id="history.php"> + <title>PHPの歴史</title> + + <sect2 id="history.phpfi"> + <title>PHP/FI</title> + <para> + PHPはPHP/FIというソフトウェアを継承したものです。PHP/FI + は1995年にRasmus Lerdorfによって作成されました。当初は + +オンラインに置いてある彼のレジュメのアクセスを解析するための + +Perlスクリプトの単純な組み合わせでした。彼はこのスクリプト + に 'Personal Home Page Tools' という名前を付けました。 + さらに多くの機能が要求されるようになると、Rasmusはデータ + +ベースとの連携や、簡単な動的ウェブアプリケーションを作成 + できるようなものをC言語で書き直しました。RasmusはPHP/FIの + ソースコードを皆が見られるように公開する、という選択を + +したため、誰もがこれを使い、またバグを直したり改良したり + することが出来ました。 + </para> + <para> + PHP/FI(Personal Home Page / Forms Interpreter)には現在のPHPの + +基本的な機能となっているものが含まれていました。Perlライクな + +変数、フォームの値を自動で解釈する機能、そしてHTMLに埋め込まれた + +文法です。文法そのものはPerlのそれに類似していますが、それよりは + 制限が多く単純でいくらかの矛盾を抱えたものでした。 + </para> + <para> + 1997年までに、再度Cで書き直されたPHP/FI +2.0は(おそらく)世界で + +数千の熱狂的なユーザを持ち、Internet上の1%程度となるおよそ50,000の + +ドメインにインストールされていたと報告されています。数人が + +ちょっとしたコードを提供していたとはいえ、それはまだ大きな + 一人のプロジェクトでした。 + </para> + <para> + PHP/FI +2.0は、その期間の多くをβ版として過ごした後、1997年の秋に + 公式にリリースされました。その後すぐにPHP +3.0のα版が登場しました。 + </para> + </sect2> - This is a first draft, currently, nobody is working on it + <sect2 id="history.php3"> + <title>PHP 3</title> + <para> + PHP 3.0は今日私たちが知っているPHPに非常に近いものとなった + 最初のバージョンです。これはAndi GutmansとZeev Suraskiが + PHP/FI +2.0でeコーマスのアプリケーションを開発しようとしたときに + +その力不足に気づき、1997年に完全に書き直されて作成されました。 + +PHP/FIの既存の資産を失うことなく共存しようという努力の結果、 + Andi、RasmusそしてZeevはPHP 3.0をPHP/FI 2.0の公式な後継 + バージョンとしてアナウンスし、PHP/FI 2.0の開発はほぼ完全に + 中止されました。 + </para> + <para> + PHP 3.0の最も強力な点は、その拡張性でした。エンドユーザに + +対して、多くのデータベースへの安定したアクセス機構に加えて + プロトコルやAPIを提供することでPHP 3.0の拡張機能は + +多くの開発者を惹きつけ、開発に加わったり新しい拡張モジュール + が提供されるようになりました。間違いなくこれがPHP 3.0の + 非常におおきな成功の鍵でした。PHP +3.0の重要な他の機能としては + +オブジェクト指向な文法や、強力で一貫性のある文法が挙げられます。 + </para> + <para> + この完全に新しい言語は、PHP/FI +2.0が持っていた個人使用に制限されている + +という含意を取り除いた新しい名前でリリースされました。それは + シンプルな 'PHP' という名前で、PHP: Hypertext Preprocessor という + 再帰的な頭字語となっています。 + </para> + <para> + +1998年の終わりには、インストールベースで数万のユーザがおり、 + +数十万のウェブサイトがPHPをインストールしたと報告していました。 + ピーク時にはPHP +3.0は世界のウェブサーバのおよそ10%にインストール + されていました。 + </para> + <para> + 9ヶ月の公開テストを経てPHP 3.0は1998年6月に公式にリリース + されました。 + </para> + </sect2> ---> + <sect2 id="history.php4"> + <title>PHP 4</title> + <para> + PHP 3.0が公式にリリースされて間もない1998年の冬、Andi Gutmans + とZeev SuraskiはPHPの核となる部分を書き直し始めました。この + +目的は、複雑なアプリケーションにおけるパフォーマンスの改善と + PHPコードのモジュールとしての独立性を高めることでした。 + そういったアプリケーションはPHP 3.0の新機能や第三者による + +多くのデータベースやAPIのサポートを使用することで開発可能 + でしたが、PHP +3.0はそういった複雑なアプリケーションを効率的に + 扱うようにはデザインされていませんでした。 + </para> + <para> + 'Zend Engine'と呼ばれる新しいエンジン(開発者であるZeevとAndi + +の名前の組み合わせ)は、彼らの目的を十分に果たすものでした。 + +そしてそれは1999年中ごろに初めて紹介されました。このエンジンを + 使用し、いくつかの広範囲にわたる新機能を追加したPHP 4.0は + PHP 3.0のおよそ2年後となる2000年5月にリリースされました。 + PHP 4.0はパフォーマンスが大幅に改善されたのに加え、 + さらに多くのウェブサーバのサポート、HTTPセッション、 + +出力のバッファリング、ユーザの入力のさらに安全な取得方法の + +提供、いくつかの新しい言語構造の提供といった特徴があります。 + </para> + <para> + PHP 4は現在のところPHPの最新バージョンです。Zend Engineの + 変更と改良を行う作業は既に始まっていて、それらの機能は + PHP 5.0に統合される予定です。 + </para> + <para> + +今日ではPHPには数十万の開発者がおり、数百万のサイトにインストール + +されています。これはInternetの20%以上のドメインにあたります。 + </para> + <para> + +PHPの開発チームには、数十人の開発者に加えて、PHPに関連するプロジェクト + +、例えばPEARやドキュメンテーションに従事する別の数十人の開発者がいます。 + </para> + </sect2> + </sect1> + + <sect1 id="history.php.related"> + <title>PHP関連のプロジェクトの歴史</title> + + <!-- Stig and Egon can do this I hope :) -<chapt>PHP の歩み - <sect>PHP 開発の概要 + <sect2 id="history.phpdoc"> + <title>PHP Documentation Project</title> + <para> + </para> + </sect2> + --> + + <sect2 id="history.pear"> + <title>PEAR</title> + <para> + PEAR, the PHP Extension and Application Repository (originally, + PHP Extension and Add-on Repository) is PHP's version of + foundation classes, and may grow in the future to be one + of the key ways to distribute both PHP and C-based PHP + extensions among developers. + </para> + <para> + PEAR was born in discussions held in the PHP Developers' + Meeting (PDM) held in January 2000 in Tel Aviv. It was + created by Stig S. Bakken, and is dedicated to his first-born + daughter, Malin Bakken. + </para> + <para> + Since early 2000, PEAR has grown to be a big, significant + project with a large number of developers working on + implementing common, reusable functionality for the + benefit of the entire PHP community. PEAR today includes + a wide variety of infrastructure foundation classes + for database access, content caching, mathematical + calculations, eCommerce and much more. + </para> + </sect2> + + <sect2 id="history.phpqa"> + <title>PHP Quality Assurance Initiative</title> + <para> + The PHP Quality Assurance Initiative was set up in the + summer of 2000 in response to criticism that PHP releases + were not being tested well enough for production + environments. The team now consists of a core group of + developers with a good understanding of the PHP code + base. These developers spend a lot of their time + localizing and fixing bugs within PHP. In addition + there are many other team members who test and + provide feedback on these fixes using a wide variety + of platforms. + </para> + </sect2> + + <!-- Andrei can do this I hope :) + + <sect2 id="history.phpgtk"> + <title>PHP-GTK</title> + <para> + </para> + </sect2> + --> + </sect1> + + <sect1 id="history.php.books"> + <title>PHP関連の本</title> + <para> + As PHP grew, it began to be recognized as a world-wide popular + development platform. One of the most interesting ways of + seeing this trend was by observing the books about PHP that + came out throughout the years. + </para> + <para> + To the best of our knowledge, the first book dedicated to + PHP was 'php- dynamische webauftritte professionell realisieren' + - a German book published in 1999, authored by Egon Schmid, + Christian Cartus and Richard Blume. The first book in English + about PHP was published shortly afterwards, and was 'Core + PHP Programming' by Leon Atkinson. Both of these books covered + PHP 3.0. + </para> + <para> + While these two books were the first of their kind - they were + followed by a large number of books from a host of authors and + publishers. There are over 40 books in English, 50 books in + German, and over 20 books in French! In addition, you can find + books about PHP in many other languages, including Spanish, + Korean, Japanese and Hebrew. + </para> + <para> + Clearly, this large number of books, written by different + authors, published by many publishers, and their availability + in so many languages - are a strong testimony for PHP's + world-wide success. + </para> + </sect1> + + <sect1 id="history.php.publications"> + <title>PHP関連の出版物</title> + <para> + To the best of our knowledge, the first article about PHP in + a hard-copy magazine was published in the French Informatiques + Magazine, towards the end of 1998, and covered PHP 3.0. As with + books, this was the first in a series of many articles published + about PHP in various prominent magazines. + </para> + <para> + Articles about PHP appeared in Dr. Dobbs, Linux Enterprise, + Linux Magazine and many more. Articles about migrating PHP-based + applications to PHP under Windows even appear on Microsoft's + very own MSDN! + </para> + </sect1> + +</appendix> <!-- Keep this comment at the end of the file Local variables: