Erstmal wäre die Frage entscheidend, was das System können soll.
Anhand der Anforderungen kann man dann das einfachste oder übersichtlichste Tool auswählen, das diese Anforderungen erfüllt.
(reichen vielleicht ein paar Zeilen PHP? Oder nur Javascript? )
Eine weitere Überlegung könnte sein, welche Kompetenzen zur Verfügung stehen. Kannst Du sowieso PHP, so könnte es (muss aber nicht) ein Grund sein, dabei zu bleiben.
Java auf Serverseite geht. Auf Serverseite kannst Du benutzen, was Du willst, es muss nur eben irgendwie eine HTTP Schnittstelle da sein... Aber ich will mich nicht zu weit aus dem Fenster lehnen, ich bin kein Spezialist für die technischen Hintergründe.
Mir scheint, Wicket und GWT sind beide Java, oder?
Wie sich das für mich liest, ist der Vorteil von GWT gerade, daß man alles in Java machen kann.