Как понять, что сайт сделан GWT? - PullRequest
1 голос
/ 11 октября 2010

Как узнать, создан сайт GWT или нет?

Другими словами, как я могу понять, что сайт использует GWT и какие специальные функции есть только в GWT, а не в JS?

Ответы [ 2 ]

3 голосов
/ 11 октября 2010

GWT не имеет специальных функций.Это «просто» код Java, скомпилированный в код Javascript.

Однако это немного похоже на утверждение, что C не имеет никаких специальных функций, которых нет у C ++.Все, что вы можете делать в C ++, вы также можете делать в C, но это может быть сложнее и займет больше времени.

То же самое с GWT, он позволяет вам использовать язык Java, инструменты и библиотеки для вещей, которые былиранее только для Javascript.Большой выбор инструментов.

Как отметил Ювал А, вы можете проверять HTTP-запросы страницы с помощью Live HTTP-заголовков , Firebug , HTTPWatch или более жесткое программное обеспечение, такое как Wireshark или TCPDump .Запрос на файл .nocache.js является типичным для сайта с GWT.

Также, как указал Ювал, это может пропустить некоторые сайты, созданные с помощью GWT, но, вероятно, получит значительное большинство.

3 голосов
/ 11 октября 2010

Если вы хотите узнать, использует ли сайт GWT, просмотрите HTTP-запросы с помощью FireBug, HTTPWatch и т. Д. Если вы видите файл с именем <module name>.nocache.js - это явный признак того, что на сайте есть модуль GWT.Этот файл является сценарием загрузчика GWT.

Всегда есть вариант, что сайт скомпилирован с GWT, но используется косвенно во время развертывания, чтобы вы никогда не видели загрузку GWT.Но по моему опыту, это редкий случай.

Что касается "специальных функций" - ваш вопрос не имеет смысла.GWT - это платформа, которая компилирует (подмножество) Java в файлы HTML и JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...