0

你比较喜欢哪个...

1-编写整个应用程序,然后设置路由/url重写

2-随时随地设置路由

3-编写大部分应用程序,设置路由然后维护路由

4-设置路由然后编写应用程序

5-首先编写主要路线,然后随着开发的进行维护它们

我看到所有这些方法的优点/缺点。我倾向于编写应用程序的很大一部分,然后在我确定结构不会发展并且我真的知道接下来会发生什么时设置路由,功能方面。

由于我尝试尽可能敏捷,所以当我开始时很难拥有所有功能,所以(4)实际上是不可能的。

你平常都做什么?一般的最佳做法是什么?

4

3 回答 3

2

我个人会尽早开始使用它,因为稍后添加它有点问题,因为您不想将实际页面上的任何链接从 myPage.aspx?mykey=myvalue 更改为 /mykey/myvalue/ myPage.aspx,因为它不是一个自动或简单的过程。

此外,如果稍后再进行重写/路由,则需要对站点进行完整的回归运行,以验证您确实捕获了所有这些示例。因此,边做边做,会让它变得更简单。

于 2009-06-15T19:43:38.277 回答
1

没有路由,你如何从一个页面链接到另一个页面?我发现我需要路由才能让一切顺利进行。我倾向于提前考虑一下我的资源是 url 的基础——但在那之后,我会在实现功能之前进行路由(路由 -> 视图 -> 模板 -> 足够的模型支持观点)。

我在 Django 工作,顺便说一句。

于 2009-06-15T19:44:23.080 回答
1

在我用 ASP.NET MVC 开发的应用程序中,我在实现了它处理的代码部分之后设置了路由。

这样做的原因是,一旦我看到查询字符串如何处理GET,我就可以看到我想要重写(或路由)URL 的内容和方式。

于 2009-06-15T19:43:09.913 回答