2009-08-09 11 views
0

Ich baue meine Webapp mit dem Wicket Java Web Framework. Es gibt eine Seite, die ich gerade baue, enthält 20+ externe Links, viele verweisen auf die Wikipedia-Seiten. Ich schreibe gerade die URL für alle diese Links in der HTML-Seite hart.sollte ich das Web-Framework für die Implementierung einer Reihe externer Links verwenden, die sich wahrscheinlich nicht ändern?

ich könnte definitiv diese Links hinzufügen, indem Sie das Framework verwenden (Wicket hat eine Klasse für externe Verbindung), aber ich frage mich wirklich, gibt es wirklich einen Punkt, dies zu tun? All diese Links sind extern und werden sich sehr wahrscheinlich nicht lange ändern. es scheint mir, wenn ich sie mit dem Framework hinzufügen, es einfach nur die Menge an Code erhöhen und es ist nur eine Frage der Hardcoding Java-Code vs Hardcoding HTML. Ich kann mir wirklich keinen Grund vorstellen, sie über die Java-Seite zu machen.

Ich bin nur ein Anfänger Programmierer, der versucht zu lernen, wie man Web-Framework zu verwenden, so frage ich mich, ich vermisse etwas hier? danke für Ihre Hilfe!

Antwort

0

Im Zweifelsfall den einfachen Weg gehen. Sie können die Komplexität jederzeit umgestalten und hinzufügen, wenn sich herausstellt, dass Sie dynamischer arbeiten müssen.

0

Meiner Meinung nach sollten alle Texte und Links in einer Webanwendung externalisiert werden. Es ist ein minimaler Aufwand, diese Informationen in einer Eigenschaftendatei (oder einem Content-Management-System für größere Anwendungen) zu speichern. Dies erleichtert die Pflege und Internationalisierung Ihrer Anwendung in der Zukunft.

Hoffe es hilft!

--Neal

0

Denken Sie daran, KISS und YAGNI. Wenn Sie denken, dass sich die Links nicht ändern, warten Sie mit der Programmierung, bis Sie die Flexibilität benötigen. Flexibilität hat immer ihren Preis!