2009-10-22 5 views
2

Ma question concerne Google Web Toolkit (GWT). Je suis sur le point de commencer le développement d'un projet qui sera hébergé sur un intranet où certains utilisateurs pourraient avoir désactivé JavaScript. Après avoir vu ce que GWT a fait pour Google Wave, j'ai été très intéressé à l'apprendre et à l'appliquer à ce nouveau projet, mais s'il n'est pas accessible à ces utilisateurs, je ne pense pas que je serai capable de l'utiliser. J'ai remarqué que le site Web example applications on the GWT ne fonctionne pas du tout avec JavaScript désactivé. Ainsi, GWT peut-il être utilisé de manière à ce que le contenu et les fonctionnalités restent accessibles aux utilisateurs avec JavaScript désactivé? Sinon, cela ne serait-il pas un oubli massif de Google?GWT peut-il être rendu accessible aux utilisateurs avec JavaScript désactivé?

Si c'est utile, ce projet utilisera Spring MVC 3.0 avec Hibernate et JPA.

Répondre

7

Le problème que GWT résout est la programmation JavaScript et AJAX. Si vous ne ciblez pas les navigateurs activés, GWT n'est pas compatible avec votre projet. Je ne dirais pas que c'est un oubli. Développer un cadre qui laisserait JavaScript facultatif serait soit le plus petit dénominateur commun, soit très frustrant, car de nombreuses fonctionnalités devraient être notées comme nécessitant JavaScript.

2

Q: Un framework entièrement basé sur javascript peut-il fonctionner avec javascript désactivé?
A: Non

Vous pouvez bien détecter si bien sûr javascript est activé et construire un site tout à fait différent pour les utilisateurs, mais pourquoi la peine? Dites-leur d'activer javascript s'ils veulent utiliser votre site. Admettons-le 30% de l'Internet est cassé sans javascript, et l'éteindre est très rare ces jours-ci. C'est 90's pensant que c'est;)

+0

Malheureusement, beaucoup de grandes sociétés et d'intranets gouvernementaux se sentent coincés dans les années 90 ... Presque tous mes utilisateurs utilisent encore IE6, et pensent que les sites flash sont aussi bons que possible! : p – Liam

+0

Si votre cible démographique est IE6 avec Javascript désactivé alors vous pouvez aussi abandonner GWT maintenant, et retourner dans le monde merveilleux de la validation côté serveur et de la présentation. Dites bonjour au passé pour moi, je ne le rate certainement pas;) – rustyshelf

1

GWT est un excellent outil dans le nettoyage de la méchanceté de JS pour certains, mais il ne peut pas réparer les mauvais développements et le monde entier des autres mauvais sites JS. Donc les flics et les gouvs les éteignent peut-être pour une raison. Les différents flash sont beaux et très interactifs mais je les trouve toujours à faire la présentation quant au contenu et à la fonctionnalité. Ceux qui offrent les deux ne semble pas très robuste.

Si vous aimez vraiment GWT et qu'ils désactivent le JS pour le monde, vont-ils le réactiver si le contenu JS entrant est rayé sur leur passerelle Internet?

0

GWT: Java-> JS "compilateur".

Donc, non.