2012-04-10 11 views
0

Hat jemand Erfahrung bei der Integration von GWT und Symfony2? Derzeit verwende ich Symfony2 mit dem Frontend JQuery + HTML. Das Schreiben von Javascript macht mich verrückt, obwohl JQuery bereits benutzt wurde.GWT + symfony2, bin ich verrückt?

Ich würde gerne wissen, ob es erfolgreiche Fälle gibt? GWT kann Javascript für mich generieren. Ich muss nur Typ-Safe und OO Java schreiben.

Aber es gibt eine andere Sorge, mit GWT normale Praxis, die HTML-Elemente werden alle dynamisch erstellt. Wenn also eine Seite von der Suchmaschine gecrawlt wird, gibt es keine Elemente zum Crawlen. Ist es ein ernstes Problem, das den SEO-Rang beeinflusst?

+0

Ein Punkt hinzuzufügen, ich möchte nicht GWT vollständig mit Java als Backend verwenden, ich möchte immer noch PHP als Back-End-Sprache, um die Leistung zu gewährleisten. –

Antwort

0

GWT ist ein leistungsstarkes Tool, mit dem Sie Ihren Code in Java schreiben können und GWT wird Cross-Browser-unterstütztes JavaScript generieren.

Dynamische Seiten werden im laufenden Betrieb erstellt. Diese Seiten funktionieren gut für Benutzer, die die Website besuchen, aber sie funktionieren nicht gut für Suchmaschinen-Crawler.

Warum? Da dynamisch generierte Seiten tatsächlich nicht existieren, bis ein Benutzer die Variable auswählt, die sie generiert. Ein Suchmaschinenspider kann keine Variablen auswählen, daher werden die Seiten nicht generiert und können nicht indiziert werden. Es gibt verschiedene Strategien für die Referenzprüfung Dynamic sites SEO tips

+0

Entschuldigung, wie definieren Sie "dynamisch generierte Seiten"? –

+0

Danke für den Link zu den SEO Tipps. Das gibt mir nur einen Teil der Information. Ich mache mir Sorgen, dass mit GWT alle HTML-Elemente im clientseitigen JS generiert werden. Die von der Serverseite erzeugte Seite wird also eine sehr einfache Seite mit nur einem sein. Diese Art von Seite kann nicht gecrawlt und indiziert werden. Ich weiß, dass wir mit GWT Daten binden können, aber es scheint noch verrückter zu sein, dass Symfony2/TWIG den HTML-Code erzeugt, und dann GWT JS-Ereignisse an ihn bindet ... Hat das jemand wirklich gemacht? oder jemand, der Symfony2 verwendet, toleriert nur die Verwendung von traditionellem JS? –