ラスマス・ラードフ、PHPの生みの親で15分

ラスマス・ラードフ
1994ラスマス・ラードフでラスマスLerdorfC'estは、より良いウェブサイトを管理するために、もともと個人的なプロジェクトをPHPを発明しました。 PHPの息は今年で十五キャンドルが、それは第三者のウェブサイト上で使用されています。ヤフー、Facebookの、または政府のサイトかどうかは、PHPは、データベースとのカップリングでの地位を確立しています。ギャラリーとJoomlaのDrupalの経由にWordpressの、開発者コミュニティを緻密化するために役立ってきた多くのオープンソースプロジェクト。

AFUP(仏協会PHPのユーザー)と、現在、パリで行われている、私たちは言語とその進化の起源に戻っ氏ラードフに会っ主催のフォーラムPHP 2010の機会に。

個人的な問題を解決するためにPHPの言語を作成した後、オープンソースを配布するためにあなたの動機は何でしたか?

ラスマス・ラードフ: ああ、それは怠惰でした!実際に私は私が一人ですべてを管理することができませんでした地点に来ていました。開発者は、訴えや、コードのどの部分を変更することが私に尋ねました。それはハードワークでした。最後に、それはそんなに簡単に配布し、他の人が自分自身を変更できるようにしました。

あなたやあなたがPHPは、このような成功を経験するであろうことを願っていませんでしたか?

RL: いいえ、私は何も計画していないビジョンを持っていません。 PHPは、常に非常に実用的となっていると私は、ウェブサイトの3分の1がいつか使うだろうと思ったことはなかっただろう。誰もがここにあるコードの部分を補正し始め、最終的には非常に人気となっています。あなたが知っている、あなたは、このような成功を計画することはできません。

あなたの役割は、PHPの開発に今日は何ですか?

RL: 私も知らないコードの多くの部分があります。 PHPは、私はすべての開発イニシアチブへの私の承認を与えることができないほど広いとなっています。いくつかのプロジェクトに精通しているプログラマは、意思決定に自分自身をサポートしています。私としては、競合を解決してみてください。また、私は助言を与えるとアプローチを提供しています。

最新の仕事は何ですか?

RL: 私は現在、起動WePayのために働きます。私はOAuthのAPIを開発しています。 APC上のI Planchais(NDRL:オルタナティブPHPキャッシュ)する前にキャッシュデータの管理のため。私はいつもPHPコード部分に取り組んできました。

あなたが最も面白いPHPで開発されたプロジェクトは何ですか?

RL: それが困難であり、非常に多くの、多くの異なる分野です。私は、Drupalのコミュニティに非常に感銘を受けました。また、ワードプレスの一部のジョブは、特にそれらの二重の戦略Wordpress.orgとWordpress.com、非常に興味深いです。

開発者は自然災害を連携して管理することができ、この魅力的なプロジェクトで、CrisisCampもあります。これは実際に問題を解決し、素晴らしいものです。どちらかではPHPは言語であり、それは、オペレーティング・システムなどのツールであるが、最終的に、我々は驚くべきことを行うことができます。

1は、米国政府によって建立されたデータベースの脆弱性を信じている場合は、ソフトウェアの脆弱性の30%は、PHPアプリケーションに起因するものです。あなたは、語学学習や良い習慣に問題があると思いますか?

RL: PHPは、非常にアクセス言語であり、初心者は、PythonやPerlなどの別の上にそれを学ぶことから始めます。これらの言語はその後、ミスをしない経験を積んだプログラマが使用されています。 PHPは、誰でも簡単にアイデアを設計し、高速のオンラインそれを置くことができます。

しかし、我々は、アクセス可能なだけでなく、ミスを避けるために、深い学習を要求の両方で何かを行うことはできません。私たちは、おそらく、この方向でのより良い仕事をしている可能性がありますが、それは機能に制限が関わっているだろう。だから我々は、我々はより広範なものを開発するため、良好なバランスを維持する必要があり、あまり彼らは握りやすいです。彼らは本当にアクセス可能になったからこそ時々、我々はいくつかのプロジェクトを停止しました。

あなたはヤフーで7年間の作業します会社での自分の役割は何でしたか?

RL: 最初の3年間、私はPHPに移行する使命を帯びてきました。 Yahooは35社のあちこちで買収した企業と、自分の技術とそれぞれのコングロマリットでした。しばらくの間はACでもヨーロッパでは、うまくいきました。彼らは、自社製品の開発を支援するために、それぞれのエンジニアを残しました。

ヤフーの後アジアで拡大したかったし、そのウェブサイトの多くを拒否します。彼らは、インフラストラクチャを標準化する必要がありました。雇うと異なる言語での開発者を養成するには余りにも困難だったでしょう。ヤフー均質な環境を望んでいました。

作業工具を変更するために技術者を納得させるにはあまりにも難しいことではありませんでしたか?

RL: 確かに、それは時として困難だった場合は、いくつかの移行を拒否しました。これは、複数の動揺しているが、正直に自分の技術の一部は、提案されたウェブサイトと、単に無効または矛盾しました。とにかく、移行は避けられませんでした。

移行が完了すると、私はリクルートや広報の世話をして、エンジニアと協力しました。最大のインターネットサイトの開発のための責任を引き継ぐには、非常に興味深い挑戦だったが、作業が完了すると、私が滞在していない、あまりにも多くの理由がありました。

私たちは、サーバーベースのNode.jsなどのJavaScriptに関するより多くのを聞きますあなたは、この技術をどう思いますか?

RL: 私は2つが同一ではないが、同じクライアントサイドの言語とサーバー側を使用することに関心があるかもしれないと思います。

あなたはそれが今までのように強力な可能性を考えるとPHPを開発していますか?

RL: 私はそれが生態系に依存し、それはサードパーティの開発者を作ると思います。例えば、それはので、これは単に不要な意志LDAPを使用してデータベースをサポートしていない場合。データベースは、今日非常に重要です。

お気に入りのPHPフレームワークとは何ですか?

RL: ああ、私は、彼らはすべての男ですしないでください!彼らは皆のニーズを満たすために望むあまりにも一般的なことをしてみてください。最後に、それは動作しません。私は、このようなDrupalのか、Wordpressのような特殊なフレームワークを好みます。

最後にどのようなPHP約6?

RL: 現時点では、我々は十分な開発者が存在しないという理由だけで、PHP 6のリリースには、目的を持っていません。私たちの最初の目標は、Unicodeをサポートしました。その拡張子はもはや機能したので、しかし、それは開発者のために多くの作業を必要としません。最後に、私はすべてを停止し、もっとゆっくりと小さなステップtransistionに移動することを決めました。

ありがとう.9時52分に2012年12月7日に編集しました