PHPフレームワーク相互運用性グループ(PHP-FIG)は、PHP世界の極めて重要な組織であり、現在は重要な進化の期間を経験しています。 過去の批判はその欠点に焦点を当てていますが、この記事はその役割と未来についてより楽観的な視点を提供します。
Drupalの長年にわたるイチジクの代表者である著者は、グループの旅について貴重な洞察を提供します。 当初、懐疑論に会い、イチジクは成熟し、そのプロセスを改良し、PHP開発に大きな影響を与えました。 PSR-0(作曲家にとって重要な)やPSR-3(ロギング)などの重要なPSR(PHP標準推奨事項)は、PHPランドスケープの不可欠な部分になりました。
キーテイクアウト:
ゆるく組織化されたグループからより構造化された体へのイチジクの進化は、その影響力の高まりを示しています。
PSR基準は、PHPの開発を深く形作り、IDEに影響を与え、広く採用されるようになりました。
- 提案された「図3.0」は、包括性を高め、標準設定プロセスを民主化することを目的としています。
変化に対する抵抗にもかかわらず、イチジクはより広いコミュニティへの関与に向けた前向きな傾向を示しています。
-
不確実な始まりから確立された影響へのイチジクの初期は課題によってマークされました。 その最初の野心は抵抗に直面し、その結果、一元化されていない構造への移行が生じました。 しかし、定義されたワークフローの導入を含む、緩やかな成長とより明確なプロセスの採用を通じて、イチジクは勢いを増しました。 フレームワークのみに焦点を当てることから、より広い範囲のPHPプロジェクトを含むへの移行は、その影響と関連性を拡大しました。 メンバーシップと仕様の所有権に関する内部討論により、明確に定義された役割(編集者、コーディネーター、スポンサー)を備えたより構造化されたシステムが開発されました。
- 広範なコミュニティへの影響:
-
イチジクのPSRの成功は否定できません。 それらは、PHPエコシステムに深く統合されています:
PSR-0有効な作曲家、PHP依存性管理に革命をもたらしました
PSR-1とPSR-2は、多くのIDEのデフォルトのコーディング標準になりました。
PSR-3とPSR-7は何百万ものインスタレーションを見て、彼らの広範な採用を紹介しています。
過去の課題に対処し、未来を受け入れる(図3.0):
その成功にもかかわらず、イチジクはその内部プロセスに関する批判に直面しています。 著者は、標準的な創造における多様な視点の欠如やプロセスの不透明度などの問題を強調しています。 これらの懸念に対処するために、「図3.0」の提案では重要な変更が導入されています。
- コラボレーションとコミュニティの関与を強調する正式なミッションステートメント
プロジェクトリードだけでなく、標準の直接の影響を受けた個人を含む、最低5人のメンバーを含む、より大きく、より包括的なワーキンググループ。
- より広い基盤によって選出された12人のコア委員会が、多様な表現と監視を確保します。
- この提案は何らかの反対に満たされていますが、著者は、それがイチジクの元のより広い目標と一致し、その進化に必要なステップを表していると主張します。 著者は、図3.0が「設立ビジョン」から逸脱しているという主張に反論し、最初の意図が最近の解釈が示唆するよりも包括的であるという証拠を提示します。 著者はまた、既存の評判とコミュニティの関与に基づいて構築することの重要性を強調し、図の既存の評判とコミュニティの関与を強調し、また主張しています。
結論:
PHP-Figの旅は、適応と成長の1つです。 図3.0は、より包括的で効果的な基準体に向けた重要なステップを表しています。 より広範なコミュニティの参加を受け入れ、そのプロセスを改善することにより、イチジクはPHPエコシステムの将来を形作る上で重要な役割を継続するために十分に位置しています。
(よくある質問のセクションは、PHP-FIGに関する情報を正確に反映しているため、変更されていません。)
![The Past, Present and Future of the PHP-FIG](https://img.php.cn/upload/article/000/000/000/173916913380515.jpg)
以上がPHP-Figの過去、現在、未来の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。