2012-03-19 8 views
2

Я использую eclipse для разработки приложения на основе extjs с apache tomcat v6, и мне кажется, что инструмент не лучший, потому что иногда (часто) мне нужно перезагрузить сервер для просмотра изменений в браузере, даже если я делаю небольшие изменения (файл js). Если вы можете посоветовать мне, какой инструмент более удобен для Ext-Js (4.x) или трюков для eclipse.development Tool for Ext-Js 4

+0

просто нажмите ctrl + F5, чтобы обновить веб-страницу, браузер загрузит измененный код javascript. Вам не нужно перезапускать сервер –

+0

Да, я в порядке с вами, в моем случае я думаю, что у меня есть проблема с моим {Tomcat + Eclipse}, потому что у них больше времени для развертывания изменений. Спасибо за ответ – Adil

ответ

4

Вам необходимо настроить способ отключения кэширования страниц. Вы можете сделать это через инструменты для разработки браузера (инструменты разработчика IE, Firebug, инструменты разработки Chrome и т. Д.) Или через конфигурацию вашего сервера.

В моей работе мы используем класс Java, который принимает список файлов JavaScript/CSS и добавляет время запроса как дату Unix, чтобы предотвратить кеширование браузера. Затем он вставляет тег сценария на страницу, так что результат выглядит следующим образом:

<script type="text/javascript" src="app.js?_cb=20120319123456"></script> 

Так что все вы получаете доступ к странице, обновления _cb Param и получает новую версию файла каждый раз.

Если вы уже делаете что-то подобное, и оно не работает, я бы рекомендовал переключиться на NetBeans. Это то, что я использую, и это отлично работает.

1

Если вы используете MVC - совершенно новую функцию Ext JS 4 - вам никогда не придется перезапускать или публиковать изменения на сервере приложений. Он всегда получает обновленный файл из файловой системы.