我的问题涉及Google Web Toolkit(GWT)。我即将开始开发一个项目,该项目将驻留在Intranet上,其中某些用户可能禁用了JavaScript。在看到GWT为Google Wave做了什么之后,我一直非常有兴趣学习并将它应用到这个新项目中,但如果这些用户无法访问它,那么我认为我无法使用它。我注意到example applications on the GWT网站在禁用JavaScript时根本不起作用。那么,GWT可以用于禁用JavaScript的用户仍然可以访问内容和功能的方式吗?如果没有,这不会是谷歌的大规模疏忽吗?
如果它有用,这个项目将使用带有Hibernate和JPA的Spring MVC 3.0。
答案 0 :(得分:7)
GWT解决的整个问题是JavaScript和AJAX编程。如果您没有针对启用了该功能的浏览器,那么GWT不适用于您的项目。我根本不会说它是一种疏忽。开发一个让JavaScript可选的框架要么是最低的共同点,要么非常令人沮丧,因为许多功能必须被注意为需要JavaScript。
答案 1 :(得分:2)
问:完全基于javascript的框架可以关闭javascript工作吗? 答:否
您当然可以检测是否启用了javascript并为这些用户构建了完全不同的网站,但为什么要这么麻烦?如果他们想要使用您的网站,请告诉他们打开javascript。让我们面对现实,30%的互联网在没有javascript的情况下被破坏了,而现在关闭它是非常罕见的。这是90年代的想法;)
答案 2 :(得分:1)
GWT是一个很好的工具,可以清除JS的不良之处,但它无法解决糟糕的开发以及其他糟糕的JS网站的整个世界。所以警察和政府可能会出于某种原因关闭他们。各种闪存都很好看,非常具有互动性,但我总是发现它们在内容和功能方面做了很多介绍。提供两者的那些似乎不是非常强大。
如果你真的喜欢GWT并且他们正在关闭全世界的JS,那么如果传入的JS内容在他们的互联网网关上被条带化,他们是否愿意重新开启?
答案 3 :(得分:0)
GWT:Java-> JS“编译器”。
所以,没有。