Probleme mit vollgepackten Web Frameworks

‎Für den Anfänger praktisch

alles perfekt aber

  • Cmd (Perl Shell Script)
  • kein Catalyst Kontext ($c oder $ctx) für
  • ... Datenbank
  • ... Internationalisierung
  • ... Konfiguration
  • ... Logging
  • alles perfekt aber

    so wird es im Cmd gebraucht

        $self->my_db ...
        MyLoc->instance->loc_npx(...)
        MyConfig->config->{...}->{...}
        MyLogger->debug(...)
    ‎‎
    

    alles perfekt aber

    vorhandenes System für

    ... Authentifizierung

    ‎‎

    ... Session

    ‎‎

    alles perfekt aber

    alternatives System für

    ... Template

    Zusammenfassung

    Es ist praktisch, dass alles über das Kontext Objekt verfügbar ist. Es ist unpraktisch, wenn es nur darüber verfügbar ist.

    Es ist gut, dass es Defaults gibt. Es ist unpraktisch, wenn es nur diese gibt.