Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT&x2B;我疯了吗?_Java_Jquery_Gwt_Symfony_Seo - Fatal编程技术网

Java GWT&x2B;我疯了吗?

Java GWT&x2B;我疯了吗?,java,jquery,gwt,symfony,seo,Java,Jquery,Gwt,Symfony,Seo,有没有人有整合GWT和Symfony2的经验? 目前我正在使用Symfony2,前端是JQuery+HTML。 尽管JQuery已经被使用,但编写Javascript让我抓狂 我想知道有没有成功的案例?GWT可以为我生成javascript。 我只需要编写类型安全和OOJava 但是,还有另一个问题,在GWT的正常实践中,HTML元素都是动态创建的。因此,当一个页面被搜索引擎抓取时,没有可供其抓取的元素。这是影响SEO排名的严重问题吗?GWT是一个强大的工具,您可以用java编写代码,GWT将生

有没有人有整合GWT和Symfony2的经验? 目前我正在使用Symfony2,前端是JQuery+HTML。 尽管JQuery已经被使用,但编写Javascript让我抓狂

我想知道有没有成功的案例?GWT可以为我生成javascript。 我只需要编写类型安全和OOJava


但是,还有另一个问题,在GWT的正常实践中,HTML元素都是动态创建的。因此,当一个页面被搜索引擎抓取时,没有可供其抓取的元素。这是影响SEO排名的严重问题吗?

GWT是一个强大的工具,您可以用java编写代码,GWT将生成跨浏览器支持的JavaScript

动态页面是动态创建的。这些页面对于访问网站的用户来说功能很好,但是对于搜索引擎爬虫来说却不太好用


为什么??因为在用户选择生成页面的变量之前,动态生成的页面实际上并不存在。搜索引擎蜘蛛无法选择变量,因此网页无法生成,也无法编制索引。有不同的策略可供参考检查

对不起,您如何定义“动态生成的页面”?感谢SEO提示的链接。这只给了我一部分信息。我担心的是,使用GWT时,所有HTML元素都是在客户端JS中生成的。因此,服务器端生成的页面将是一个非常简单的页面,只有一个。无法对此类页面进行爬网和索引。我知道我们可以用GWT进行数据绑定,但让Symfony2/TWIG生成HTML,然后在上面绑定GWT JS事件似乎更疯狂。。。真的有人这样做吗?或者任何使用Symfony2的人都只会容忍使用传统的JS?还有一点需要补充的是,我不想完全使用GWT和Java作为后端,我仍然希望保持PHP作为后端语言以确保性能。