Meine Weiterentwicklung von Lincoln Steins Library CGI.pm
führt über einen neuen Entype. FormData
hingegen ist nur eine neue Verpackung für einen alten und rückständigen Enctype der noch dazu fehlerhaft designed ist. Uploadformulare über FormData
komfortabler machen zu wollen, kann man also nicht als progressive enhancement bezeichnen.
Wohingegen über meine Neuentwicklung ein progressives enhancement sogar die Übertragung weiterer Dateiattribute wie File.LastModified
und File.size
ermöglicht was eben mit FormData
gar nicht machbar ist obwohl es die neue FileAPI kann.
Und ja, ich habe mehrfach vrsucht, die hie dazugehörigen Themengebiete wie Transparenz, Schichtenmodelle, Datenstrukturen, den Wirth'schen Dateibegriff und Serialisierung zur Disposition zu stellen. Gerade am Transparenzbegriff wird ja deutlich was progressive enhancement im Wesentlichen ist und was dahinter steckt: Transparenz!
Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.
Genauso isses!