好吧,我做了很多研究。但我找不到任何东西。只是Broadleaf Commerce,但他们只将GWT用于管理模块。
修改
嗯,我知道GWT不是SEO友好的,但是有办法让GWT应用程序对SEO友好...
为什么它应该基于GWT? ..
答案 0 :(得分:3)
您无法找到广泛采用的基于GWT的电子商务解决方案的最大原因是因为GWT本身并不是非常适合搜索引擎优化。由于它都是Javascript,因此抓取工具无法以与用户相同的方式查看DOM。这对电子商务网站来说是一大损失,因为搜索引擎优化是业务的巨大推动力。
答案 1 :(得分:2)
我在Broadleaf Commerce工作。一段时间以前就提出了这个问题,但我认为对于任何考虑在GWT技术中构建其电子商务网站前端的人做出回应可能会很好。
正如问题所述,Broadleaf Commerce确实在我们的管理员中使用GWT(或更具体地说是SmartGWT)。因此,我们开发了许多JPA和组件交互,可以在利用GWT的前端中进行利用。
总的来说,我们更喜欢管理员的GWT,因为它支持我们需要以可扩展的方式提供丰富功能的范例。
我们不建议在GWT中构建面向客户的电子商务UI,因为这些UI的外观和风格在很大程度上是自定义的。我们的客户已发现使用GWT为面向前端的客户提供限制和复杂性。我们建议在前端使用Thymeleaf(与Broadleaf无关),因为它提供了一种在开发人员和设计人员之间共享HTML代码的方法,而无需典型JSP开发所需的转换/返工步骤。
话虽如此,如果您希望在GWT中构建前端UI,可以从BLC管理员那里获得中间层代码的出价。