Und ja, als Programmierer hat man doppelte Arbeit
Und nein, hat man eben nicht. Eine Prüfung findet immer da statt wo es erforderlich ist und wenn das serverseitig ist, dann hat die Prüfung serverseitig zu erfolgen und nur dort.
Was ja auch der Sinn eines Framework ist, diese Konsolidierung möglichst zweckmäßig vorzunehmen.
MfG