1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

jsp: Ab wann template engine sinnvoll?

    • Frage
  • Wings-of-Glory
  • 3. Mai 2005 um 17:04
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Wings-of-Glory
    Punkte
    8.305
    Beiträge
    1.573
    • 3. Mai 2005 um 17:04
    • #1

    topic: programmierung einer serverbasierten webapplikation mittels java-servlets und jsp...

    ich hab eine etwas allgemeinere frage.
    was würdet ihr sagen, ab wann wäre die nutzung einer template engine à la struts, freemarker, etc. sinnvoll?
    was ist deren vorteil gegenüber reinem jsp?

    thx
    wog

  • T.dot
    Punkte
    226
    Beiträge
    44
    • 3. Mai 2005 um 18:58
    • #2

    Ich kann hier nichts direkt zu der Anwendung von Template Engines bei JSP schreiben, aber ich verwende das ganze für PHP.

    Template Engines haben einfach den gravierenden Vorteil, dass du den Code sehr gut vom Design trennen kannst. Du hast also eine Datei, in der du nur deine Codezeilen runterschreibst und eine Datei, die fast wie eine HTML-Seite aussieht und das ganze Design, Style, etc. beinhaltet.

    Ich verwende Templates für jedes Projekt, sobald ich PHP benutze. Ich hab viel mehr Übersicht, finde viel schneller Sourcecodeteile und Designteile und muss mich nicht über ewig lange "echo ..." Blöcke in meinen PHP-Skript wühlen.

    Ich weiß nicht, wie gut die JSP Template Engines sind, aber wenn man mal mit Smarty für PHP gearbeitet hat, möchte man nicht mehr ohne die zahlreichen Funktionen (wie Schleifen durch Arrays, automatisch erstellte Felder, Navigationsleisten, etc., etc.) arbeiten.

  • a9bejo
    Punkte
    4.697
    Beiträge
    913
    • 3. Mai 2005 um 19:48
    • #3
    Zitat von Wings-of-Glory

    ...was würdet ihr sagen, ab wann wäre die nutzung einer template engine à la struts, freemarker, etc. sinnvoll?...

    in dem moment, in dem du

    * mehr als ein paar tage daran arbeiten musst
    * mehr als (frei geschätzt) 1000 zeilen code hast.
    * einzelne komponenten deiner applikation wo anders wiederverwenden möchtest.
    * einzelne komponenten deiner applikation austauschen möchtest (z.b wenn ein web interface und eine desktopgui haben möchtest)

    In der regel gilt: mehr aufwand zu beginn, weniger aufwand im weiteren verlauf des projekts.

    Eine Java Applikation sollte eigentlich immer model2 sein (so nennt man die MVC architektur in java web applikationen,welche struts usw. implementieren), weil erst hier javas stärken zur geltung kommen können. Wenn du auf model2 verzichten kannst, wirst du mit einer scriptsprache + cgi vermutlich besser bedient sein.

    Zitat von Wings-of-Glory

    was ist deren vorteil gegenüber reinem jsp?


    [wikipedia]Model-view-controller[/wikipedia]


    Und um jetzt noch den lobbyisten raushängen zu lassen:

    Mit Ruby on Rails kannst du eine komplett modulare 3-tier applikationen genauso schnell erstellen wie ein dahingeschmiertes php script.

  • Wings-of-Glory
    Punkte
    8.305
    Beiträge
    1.573
    • 3. Mai 2005 um 20:56
    • #4

    hehe, ja.. smarty ist cool. benutzt mtb auch für sein portal.

    a9bejo.. danke für den tipp mit ruby. mir geht es derweil hauptsächlich um jsp versus freemarker, etc. (template engines). um php, ruby, perl etc kümmer ich mich ein anderes mal. ;)

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum