Frage

Von Zeit zu Zeit, finde ich mich Server-Code zu schreiben, die JavaScript-Code als Ausgabeergebnis erzeugt.

kann ich darauf hinweisen, warum es wirklich schlecht ist:

  • untrennbare Verbindung zwischen Server-Code und Client-Code.
  • Kann Client-Code un-wiederverwendbar machen.

Aber manchmal scheint es nur Sinn zu machen.

Und ist es nicht ein bisschen sorta interessant?

Ich denke, die Frage ist, wird Server-Code zu schreiben, die eine wirklich schlechte Praxis JavaScript-Code erzeugt, oder „nicht jeder tut es“?

War es hilfreich?

Lösung

Es ist nicht unbedingt eine schlechte Praxis, wenn es Sinn JavaScript Herstellung macht auf diese Weise. Aber mit Technologien mehr in Richtung reicher Schnittstellen zu bewegen, die mehr und mehr verlassen sich auf JavaScript Ich denke, eine gute Trennung zwischen dem Server und der Client-Seite ist möglich und notwendig.

JSON als Austauschformat imho eine sehr gute Möglichkeit ist es, diese Trennung zu erreichen. Statt JavaScript zu generieren, die Daten von der Server-Seite enthält verwenden Sie nur ein leichtes Austauschformat, das alle diese Daten zur Verfügung stellt. Das hält den Client-Code sauber und Sie haben noch keine andere JavaScript auf dem Server außer generieren für die JSON-Objekte (die in den meisten Sprachen einfach ist).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top