diff --git a/CLAUDE.md b/CLAUDE.md index 28076cf..f56be5a 100755 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,7 +10,7 @@ ## Rust -* Ich bevorzuge Rust, vor allem für Business-Logik. (Das heißt nicht, dass z.B. JS in HTML böse ist!) +* Ich bevorzuge Rust, vor allem für Business-Logik. * Halte dich and Best Practices und Rust-Style-Guidelines. * Ich bin sehr erfahren mit Delphi und verstehe auch funktionale Sprachen. Rust ist neu für mich. Erkläre alles, was Rust von Delphi unterscheidet. * Performance: Bevorzuge `Rc` + lokales `downcast_ref` gegenüber Deep Copies via `Rc::new(obj.clone())`. @@ -19,6 +19,11 @@ * CRITICAL: "cargo clippy" hat immer Recht! +## HTML + +* Innerhalb von HTML-Seiten sind JS-Einbettungen ausdrücklich erlaubt und gewünscht, wenn sie für den modernen Look-And-Feel der Webseite erforderlich sind. +* Wäge beim Website-Design immer ab, ob sich JS lohnt und schlage es ggfs. als Alternative zu purem HTML vor. + ## Bugs * Bugs sind nur dann "Bugs", wenn es einen Integrations- oder Unit-Test gibt, der ihn bestätigt.