Kann mir jemand den Unterschied zwischen Struts und Tapestry-Framework erklären oder kann der Vergleich zwischen ihnen sein?Was ist der Unterschied zwischen Struts und Tapestry-Framework
Grüße, Mahendra Athneria Mumbai Indien
Kann mir jemand den Unterschied zwischen Struts und Tapestry-Framework erklären oder kann der Vergleich zwischen ihnen sein?Was ist der Unterschied zwischen Struts und Tapestry-Framework
Grüße, Mahendra Athneria Mumbai Indien
Das Tapestry Tutorial hier aktualisiert: http://tapestry.apache.org/tapestry-tutorial.html
In Bezug auf Unterschiede sind sie riesig.
Struts ist ein aktionsorientierter Rahmen; Es rundet einige der gröbsten Kanten der Servlet-API ab und macht es marginal einfacher, Aktionen (das Struts-Äquivalent eines Servlets) mit Ansichten (normalerweise JSPs) zu verknüpfen. Es lässt jedoch all das schwere Heben zu dir.
Tapestry ist ein komponentenorientiertes Rahmenwerk: Es macht das ganze schwere Heben. Komponenten bedeuten, dass Tapestry viel mehr über die Struktur Ihrer Anwendung weiß und viel Arbeit und Arbeit erledigen kann, z. B. das Finden von guten URLs und das automatische Beantworten von URLs: Sie beschäftigen sich nur mit Ihren Seitenklassen und -methoden. Es macht noch viel mehr.
Tapestry macht viel, aber versucht auch, unser Weg zu bleiben, wenn Sie es nicht wollen.
Schließlich verfügt Struts über unerreichte Produktivitätsfunktionen: die beste Ausnahmebedingung für den Fall, dass etwas schief geht, und das Nachladen von Live-Klassen, damit Sie Ihren Code ändern und die Änderung in Ihrem Browser sofort sehen können.
Oder eher, Tapestry ist derjenige, der gute Berichterstattung über Ausnahmen und Live-Class-Reload hat. – fabspro
Ich glaube nicht, dass Sie einen erfahrenen und unvoreingenommenen Entwickler beider Frameworks finden Sie die Antwort zu geben. Ich denke, Sie werden einige Zeit investieren müssen, um Ihre Hände mit beiden Frameworks schmutzig zu machen, um ein Gefühl dafür zu bekommen, ob Sie aktionsbasierte oder komponentenbasierte Ansätze mögen.
Es gibt eine kurze Einführung für Struts Entwickler unter Tapestry old site, die große Unterschiede erklärt.
dank bbcooper für Ihre reply.I denken, dass Link meine Frage lösen würde. –
Hier warst du durch das Tutorial für jeden? Ich habe, dass die Unterschiede besser als jemand zeigen würde versuchen, es zu erklären:
Tapestry 5: http://tapestry.apache.org/tapestry5.1/tutorial1/
Welche Versionen der einzelnen? – Joel
struts2 und tapestry5 –