スタックオーバーフロー!
プラグインのような (呼び出し方がわからなかった) Web アプリケーションを PHP で作成する方法を探しています。つまり、ユーザーがブラウザーを介して (構成にコードを追加するのではなく) プラグイン (必要に応じて拡張機能) を追加/削除できるシステムを作成したいと考えていました。私の意見では、良い例はWordPressです。エンドユーザーは、あらゆる種類のプラグインを簡単にインストールでき、ほとんど何もしなくても期待どおりに動作し、多くの場合、多くの設定を変更する必要があります。
また、できるだけ使いやすいものにしたいと思っています。つまり、プラグインは他のプラグインの一部を使用できるため、コードの書き換えが少なくて済みます。たとえば、承認/認証用のプラグインや、ユーザーに関連するその他すべてのものがあります。次に、ブログ用のプラグインです。もちろん、ブログには前述の必要がありますよね?したがって、前述のプラグインを使用して機能するだけです。依存関係などがたくさんあることは理解していますが、それは正常です。:)
私の質問は...どのようなテクニックでそれを達成できますか? そのようなシステムの長所と短所は何ですか? 少し遅くなり、Facebook のような非常に巨大なサイトには適合しないと思います (わかりました、それは大きすぎます)。
イベント駆動型プログラミング (またはイベントベース プログラミング) について聞いたことがあり、ウィキペディアでそれに関する記事を読んだことがありますが、それでも... 非常に混乱しており、さらに、それが自分のことなのか確信が持てません。探している。
これを読んでくれてありがとう。可能であれば、いくつか答えてください。:D