2012-04-10 38 views
0

有沒有人有整合GWT和Symfony2的經驗? 目前我正在使用Symfony2,前端是JQuery + HTML。 雖然JQuery已經被使用,但是編寫JavaScript讓我發瘋。GWT + symfony2,我瘋了嗎?

我想知道是否有任何成功案例? GWT可以爲我生成JavaScript。 我只需要編寫類型安全的OO Java。

但是,還有一個問題,在GWT正常實踐中,HTML元素都是動態創建的。所以當一個頁面被搜索引擎抓取時,它沒有任何元素可以抓取。這是影響搜索引擎優化排名的嚴重問題嗎?

+0

需要補充的一點是,我不希望完全將Java作爲後端使用GWT,我仍然希望保留PHP作爲後端語言以確保性能。 – 2012-04-11 04:48:55

回答

0

GWT是一個功能強大的工具,您可以在java中編寫代碼,GWT將生成支持跨瀏覽器的JavaScript。

動態頁面即時創建。這些網頁適用於訪問網站的用戶,但對於搜索引擎抓取工具來說效果不佳。

爲什麼?因爲動態生成的頁面實際上並不存在,直到用戶選擇生成它們的變量。搜索引擎蜘蛛無法選擇變量,因此頁面不會生成並且不能被索引。有不同的策略可供參考檢查Dynamic sites SEO tips

+0

對不起,您如何定義「動態生成的頁面」? – 2012-04-11 04:41:48

+0

感謝您鏈接到SEO提示。這隻給我一部分信息。我擔心的是,使用GWT,所有HTML元素都是在客戶端JS中生成的。所以服務器端生成的頁面將是一個非常簡單的頁面,只有。這種頁面不可能被抓取和索引。我知道我們可以用GWT進行數據綁定,但是讓Symfony2/TWIG生成HTML,然後GWT綁定JS事件似乎更加瘋狂......任何人都這樣做了?或者任何使用Symfony2的人只是容忍使用傳統的JS? – 2012-04-11 04:53:29