Как стать автором
Обновить

Комментарии 26

Companion.JS — глючное убогое барахло. Под IE 7- проще дебажить алертами, чем этой штукой.
А еще лучше — поставить Visual Studio Express (Web edition, конечно), там и брейкпойнты, и просмотр переменных.
Для IE6 и 7 таки есть те же родные developer tools, только ставить их надо отдельно
Не знал этого. Нужно исправить досадную ошибку.
Вместе с xdebug использую Webgrind
Спасибо, добавлю в ссылки.
Я пользуюсь IDE NuSphere + debugger от нее же. Вполне доволен. Настройка с нуля заняла примерно полдня. Пришлось расковырять несколько грабель и почитать пару англоязычных статей.
Интересно. Я не нашел на их сайте информации по этому поводу; отладка возможна только на локальном компьютере, я правильно понимаю?
Да, верно.
Поднимаем Apache + PHP (optional MySQL), устанавливаем NuSphere, настраиваем debugger.
В связке с SVN (optional Mercurial), получается вполне приемлемая среда разработки, отладки и версионирования.

Существует еще и веб-сервер внутри NuSphere'ы, но к этому у меня руки не дошли.
Ясно. Удобный вариант, но очень часто разработку нужно вести на удаленном сервере.
Для продакшн-серверов еще есть волшебная Пинба: pinba.org/
На Хабре и про нее есть статья, если вкратце — это кастомный MySQL-движок, в который по UDP кидаются данные по каждому прогону каждого скрипта.
Я добавлю в ссылки для полноты картины.
странно, что в отладке для JS ничего не сказано о console.log.
или я пропустил?
а, простите, зато есть во второй ссылке
В тексте так же есть ссылка на эту статью. Там подробно описаны возможности объекта console.
спасибо, я уже нашел. впредь буду более внимательным.
Для Doctrine 2 можно использовать $config->setSQLLogger($logger);
Интерфейс для $logger — Doctrine\DBAL\Logging\SQLLogger
> Opera
> Для валидации HTML кода так же нужно расширение, но с такими расширениями
> в каталоге Оперы напряженная ситуация.
Правой кнопкой по странице → «Соблюдены ли веб-стандарты».
И правда. Нужно исправить еще одну досадную ошибку.
хотели бы видеть материал, который позволил бы сделать первый шаг от «PHP за 24 часа» до разработки на серьезном уровне

Ну да, в это и превращается хабр. Для «разработки на серьезном уровне» учиться надо знать computer science, а не дерьмо, которым пичкают в подобной макулатуре. Воинствующих нубов, которые учится не хотят, сжигать в печке. Статья нормальная (если не считать ориентированности на домохозяек — раздута), но накипело.
Рынок этого не требует. У рынка главное требование «чтоб работало вчера». Пока заказчики не требуют большего и не готовы ждать (и оплачивать своё ожидание), разработка по computer science будет ненужным оверхидом, не говоря об её изучении. По крайней мере на некоторых сегментах рынка, может не самых дорогих, но самых массовых.
У меня алерт обычно:

var alert_cnt = 0;
function _alert(s){
alert_cnt++;
$('#alert').html(alert_cnt + '. '+s+'
' +$('#alert').html());
}

Консоль тоже хорошо, но иногда хочется подглядеть за процессом.
BR хабр сгрыз)
Это постмодернизм )
Возможно, но экономит время на кроссбаузерной отладке. Когда, например, порядок «всплывания» event'ов отличается.

Опять же сила привычки — предпочитаю диагностический вывод — отладчику.
Клиентский код проще профилировать в Google Chrome — habrahabr.ru/post/149053/
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.