Przy okazji przepisywania aplikacji fajnie by było trochę uporządkować kod. Wymyśliłem że pożądane było by coś takiego. Załóżmy są adresy:
/user/register
/user/login
/contact
o treści generowanej server side w PHP. I teraz można by dołączyć globalny plik routera w JS który na podstawie adresu wykonywałby pewne akcje (i nic ponad to). Przykładowo:
[JAVASCRIPT] pobierz, plaintext
  1. var r = new Router({
  2. routes: {
  3. '/user/*' : 'user',
  4. '/contact' : 'contact'
  5. },
  6.  
  7. user: function(param) { console.log('costam');}
  8. contact: function() {AMD require....}
  9. });
[JAVASCRIPT] pobierz, plaintext

Tylko że z tego co widzę nikt tak prostej rzeczy nie stworzył. Wszystkie rozwiązania bazują na hasbangu lub HTML5 history i od razu implementują całe tak szumnie nazywane client-side MVC (czego zupełnie nie potrzebuję). Mnie chodzi bardziej o https://github.com/tanabe/jQuery-Router tylko trochę bardziej rozbudowane w obsłudze routów (głównie bardziej złożony regexp i domyślne maski).

I pytanie do was. Czy ja się źle zabieram do problemu czy nie potrafię szukać? Mile widziane też inne propozycje.