我多年来一直在编写 PHP 代码。现在我有很多可重用的模块——至少对我来说是这样。典型的经典老式开发人员:D。但是现在几乎每个人都使用烘焙即时框架,并且我的模块不再可重用——在某种程度上。目前大多数著名的框架,如CI、Zend、Cake等,以及应该更简单的微框架,如Fat-free、Silex、MicroMVC等,都使用了URL路由/URL重写等方法。
但是……你认为这种花哨的 URL 路由真的有必要吗?
让我们考虑一下:
- 处理这种复杂的奇特方法需要多少工作?正则表达式解析使用相对繁重的计算不是吗?值得吗?
- 我们多久手动编写一次 URL 地址/键入它?而不是点击书签和/或超链接?
- 它真的对搜索引擎友好吗?我的意思是搜索引擎索引 URL 参数不好吗?
- 为什么 Google、Facebook 等 BIG 网站仍在使用“path?var1=val1&var2=val2&...”?
- 不同网络服务器上的不同设置怎么样?Apache/IIS/Nginx/Lightthy?例如将 .htaccess 移植到 web.config 和另一个?它不是比更多的解决方案带来更多的问题吗?(用于调试等)
你怎么看?我们应该继续使用那个花哨的URL 路由吗?或者我们最好用 [更简单的] 请求参数回到 [web] 自然?任何回应表示赞赏。