PHPプログラマー(あなたのコンテキストのためだけ)として、私は一般に、アプリケーションの各ページに新しいファイルを作成します。もちろん、1つのスクリプトは、ビューの小さなコレクション(システムの特定のサブモジュールなど)を処理することがあります。1つのルーティングスクリプトのWebアプリケーション:長所と短所は何ですか?
しかし、node.jsとSlim(PHPフレームワーク)のようなものでは、1つのルーティングスクリプトがあることがわかりました。
コアルーティングスクリプトでは、アプリケーションがアプリケーションのさまざまな部分に対する要求にどのように応答するかを定義します。
しかし、私はアプリ全体の複数のスクリプトを指す.htaccessの再書き込みルールで同じことをするのに慣れています。
Webアプリケーションのコアを1つのスクリプトで定義する際の賛否両論は何ですか?
このように、アプリケーションをApacheから分離することが重要です。その環境にかかわらず、「制約」は、ルーティング方法が依然として優れているか、より妥協していますか? – eoinoc
@eoinoc: 'mod_rewrite'は制限があり、*厳しく*制限されています。単純な正規表現の束をはるかに超えたものはどれも、そしてそれは本当に醜い本当のものになります。実際のルーティングソリューションは、コマンドの言語(この場合はPHP)全体をあなたに提供します。 – Piskvor
多くのことがそうであるように、私はこれがより早いアプローチであることを知りたがっています。 – eoinoc