Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IDE для JavaScript. 
:(
    Опции темы
constant
Дата 27.9.2012, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 22.7.2011

Репутация: нет
Всего: нет



Вопрос к веб-разработчикам на JavaScript.

Подскажите пожалуйста среду для разработки JavaScript.
Планирую разрабатывать скрипты JavaScript для веб страниц
(AJAX и т.д.) . Кроме того еще и серверную часть тоже - на PHP.


В настоящее время мой основной язык разработки С++ работаю в основном в Visual Studio 2010. Эта среда меня "избаловала" своим удобством отладки. Хотелось бы иметь нечто подобное для разработки в JavaScript.

Что хочу от среды:

1. Нормальная пошаговая отладка (с брекпойнтами)
2. Просмотр содержимого переменных, как минимум watch-лист, отображение при наведении курсора, идеально - отображение значения выбранной переменной в рабочем пространстве как в VS .
3. Автоматический запуск браузера при пошаговой отладке, без необходимости каждый раз запускать оный.


Что сейчас имею:

1. Только что, почитав предыдущий топик, открыл для себя WebStorm на первый взгляд все соответствует моим требованиям. Но ТОЛЬКО для JavaScript. Т.е. недостаток: PHP он не поддерживает.

2. Вариант с Visual Studio - в качестве отладчика IE. Недостатки: 1) Только для IE . 2) Каждый раз необходимо заново запускать IE, а потом вылазит окошко выбора отладчика - все это напрягает.

3. FireDebug. Минус: показывает код "read-only" - его нельзя тут же править на лету. Т.е нашел баг, исправил в другом редакторе, обновил FireFox, перезапустился FireDebug Неудобно.

4. Aptana - не получилось сделать, чтобы была нормальная пошаговая отладка JavaScript c брекпойнтами.

5. Net Beans - не получилось сделать, чтобы была нормальная пошаговая отладка JavaScript c брекпойнтами.

6. Eclipse - не получилось сделать, чтобы была нормальная пошаговая отладка JavaScript c брекпойнтами.

7. Zend Studio - не получилось сделать, чтобы была нормальная пошаговая отладка JavaScript c брекпойнтами.

И наконец, вопросы:

1. Какие IDE Вы порекомендуете для моего случая ?
2. По пунктам 4 - 7 есть ли информация по тому, как их настраивать, чтобы работала пошаговая отладка ? Видно, что среды мощные, можно и серверную и клиентскую часть отлаживать. Хотелось бы с помощью них работать с JavaScript.
PM MAIL   Вверх
Aliance
Дата 27.9.2012, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Вариант один модифицируем в PHPStorm и имеем счастье.
PM MAIL WWW ICQ Skype   Вверх
нуп
Дата 27.9.2012, 11:49 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



использую phpstorm, в качестве отладчика firebug или chrome дебагер. Лучшего не нашел для себя.
PM MAIL   Вверх
CruorVult
Дата 27.9.2012, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 3
Всего: 28



WebStorm - идеальный вариант.

демка
PM MAIL Skype   Вверх
constant
Дата 27.9.2012, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 22.7.2011

Репутация: нет
Всего: нет



Стал юзать WebStorm, по-началу он вроде бы меня устраивал. Но стал отлаживать Ajax и наткнулся на то, что
метод XMLHttpRequest.open не отрабатывает. Как я понял, дело в том, что отлаживая,я запускаю JavaScript из локального файла на диске (по другому в проекте файл вроде задать нельзя), а метод XMLHttpRequest.open обладает следующим свойством, цитирую справочник:

"При этом есть ограничения безопасности, так называемая "same origin policy": запрос со страницы можно отправлять только на тот домен и порт, с которого она пришла."

Возникает вопрос, можно ли как-то отлаживать html/jsvascript страницу как URL, а не как файл в WebStorm ? Или есть какой то другой способ обойти проблему.

И еще: отсюда вытекает вопрос-  как и в  каком IDE отлаживать конкретно AJAX ? 
PM MAIL   Вверх
constant
Дата 28.9.2012, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 22.7.2011

Репутация: нет
Всего: нет



По поводу проблем с WEBSTORM как AJAX разобрался - можно как remote host открывать,
тогда все пучком

http://wiki.jetbrains.net/intellij/Remote_...rm_and_PHPStorm
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0492 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.