我是网络开发(和大学)的学生,所以我很抱歉,如果这听起来天真和冒犯,我当然不是这个意思。我的经验是PHP和一个小型项目(一个荣耀的转换日程表),我希望学习一个更高级别的框架以减轻代码负担。到目前为止,我看了CakePHP Symfony Django和Rails。Django,Rails路由...点?
使用PHP,URL非常简单地映射到文件,并且它“刚刚工作”。这对服务器来说很快,而且直观。但是对于所有这些框架,通过使URL映射到不同的函数并将这些参数路由到不同文件中的不同变量,可以使URL“变得漂亮”。
我正在阅读的“The Rails Way”一书承认,这是狗慢,并且是大型项目中大多数表现痛苦的原因。我的问题是“为什么要摆在首位?”? url-maps-to-a-file范例(或mod_rewrite指向单个文件)中是否存在特定点,它需要正则表达式和复杂的路由方案?我是否错过了不使用它们的东西?
在此先感谢!