Hallo Vinzenz,
eine "ausgereifte" Validierung serverseitig ist unverzichtbar :-)
eigentlich schon - kommt drauf an, was alles validiert werden muss.
eine "ausgereifte" Validierung clientseitig Dienst am User, spart im Einsatzfall Traffic und mindert die Serverbelastung
daran habe ich nicht gedacht - vor allem an "traffic" denke ich doch nicht ;-)
Die Logik der Validierung ist in beiden Fällen die gleiche, d.h. Du musst den Prüfalgorithmus nur einmal entwickeln, somit fällt nur die Implementierung in zwei verschiedenen Sprachen an.
idR. entwickele ich den "Prüfalgorithmus" immer spezifisch für eine Sprache. Außerdem ist es nicht "ganz gleich" auf serverseitiger contra clientseitiger validierung. So arbeitest du bei der clientseitigen mit einer popligen funktion, die "true" oder "false" zurückgeben muss (dazu noch ein paar werte überprüfen, notfalls ein paar alerts und focuse ausgeben, fertig) - währenddessen die serverseitige richtige fehlermeldungen produzieren muss sowie die Daten richtig verarbeitet in die formularfelder schreiben (sollte).
Aus diesen Gründen ist es keineswegs schwachsinnig, die Eingaben server- und clientseitig zu überprüfen, sondern sehr sinnvoll.
genau, wenn man nämlich an serverauslastung und traffic denkt.
WauWau
Wau - hier ist mein Selfcode:
ss:) zu:) ls:< fo:~ de:] va:) ch:° n4:# rl:( br:< js:| ie:% fl:| mo:|
[mein alter sah optisch irgendwie besser aus ;-)]