I am currently working on a site which resembles a forum in its essential structure. I have decided not to opt for using one of the established PHP frameworks (I have played with Rails before), partially to learn, and also partially because I believe they hinder development in the long term.
I wanted to know how important URL rewriting becomes when building an app. Are dynamic URL's really out of fashion. If implementing URL rewritting should one also then just as well implement controllers? Would it be difficult to switch to a URL rewritting system later on?
Right now I only have a separation between Models and Views, and it's working fine for my purposes. Trying to keep things simple and add as I go.
What are your thoughts?