我是网络开发(和大学)的学生,所以如果这听起来很幼稚和冒犯,我很抱歉,我当然不是那个意思。我的经验是使用 PHP 和一个即将到来的小型项目(一个美化的轮班日历),我希望学习一个更高级别的框架来减轻代码负担。到目前为止,我研究了 CakePHP Symfony Django 和 Rails。
使用 PHP,URL 非常简单地映射到文件,并且“正常工作”。服务器速度很快,而且很直观。但是对于所有这些框架,通过使 URL 映射到不同的函数并将参数路由到不同文件中的不同变量来“美化” URL。
我正在阅读的“The Rails Way”一书承认这很慢,并且是大型项目中大多数性能问题的原因。我的问题是“为什么首先要有它?”?url-maps-to-a-file 范例(或 mod_rewrite 到单个文件)中是否存在需要正则表达式和复杂路由方案的特定点?我是否因为不使用它们而错过了什么?
提前致谢!