Комментарии 26
Companion.JS — глючное убогое барахло. Под IE 7- проще дебажить алертами, чем этой штукой.
А еще лучше — поставить Visual Studio Express (Web edition, конечно), там и брейкпойнты, и просмотр переменных.
А еще лучше — поставить Visual Studio Express (Web edition, конечно), там и брейкпойнты, и просмотр переменных.
+2
Я пользуюсь IDE NuSphere + debugger от нее же. Вполне доволен. Настройка с нуля заняла примерно полдня. Пришлось расковырять несколько грабель и почитать пару англоязычных статей.
0
Интересно. Я не нашел на их сайте информации по этому поводу; отладка возможна только на локальном компьютере, я правильно понимаю?
0
Да, верно.
Поднимаем Apache + PHP (optional MySQL), устанавливаем NuSphere, настраиваем debugger.
В связке с SVN (optional Mercurial), получается вполне приемлемая среда разработки, отладки и версионирования.
Существует еще и веб-сервер внутри NuSphere'ы, но к этому у меня руки не дошли.
Поднимаем Apache + PHP (optional MySQL), устанавливаем NuSphere, настраиваем debugger.
В связке с SVN (optional Mercurial), получается вполне приемлемая среда разработки, отладки и версионирования.
Существует еще и веб-сервер внутри NuSphere'ы, но к этому у меня руки не дошли.
0
Для продакшн-серверов еще есть волшебная Пинба: pinba.org/
На Хабре и про нее есть статья, если вкратце — это кастомный MySQL-движок, в который по UDP кидаются данные по каждому прогону каждого скрипта.
На Хабре и про нее есть статья, если вкратце — это кастомный MySQL-движок, в который по UDP кидаются данные по каждому прогону каждого скрипта.
0
странно, что в отладке для JS ничего не сказано о console.log.
или я пропустил?
или я пропустил?
0
Для Doctrine 2 можно использовать $config->setSQLLogger($logger);
Интерфейс для $logger — Doctrine\DBAL\Logging\SQLLogger
Интерфейс для $logger — Doctrine\DBAL\Logging\SQLLogger
0
> Opera
> Для валидации HTML кода так же нужно расширение, но с такими расширениями
> в каталоге Оперы напряженная ситуация.
Правой кнопкой по странице → «Соблюдены ли веб-стандарты».
> Для валидации HTML кода так же нужно расширение, но с такими расширениями
> в каталоге Оперы напряженная ситуация.
Правой кнопкой по странице → «Соблюдены ли веб-стандарты».
0
хотели бы видеть материал, который позволил бы сделать первый шаг от «PHP за 24 часа» до разработки на серьезном уровне
Ну да, в это и превращается хабр. Для «разработки на серьезном уровне» учиться надо знать computer science, а не дерьмо, которым пичкают в подобной макулатуре. Воинствующих нубов, которые учится не хотят, сжигать в печке. Статья нормальная (если не считать ориентированности на домохозяек — раздута), но накипело.
0
Рынок этого не требует. У рынка главное требование «чтоб работало вчера». Пока заказчики не требуют большего и не готовы ждать (и оплачивать своё ожидание), разработка по computer science будет ненужным оверхидом, не говоря об её изучении. По крайней мере на некоторых сегментах рынка, может не самых дорогих, но самых массовых.
+1
У меня алерт обычно:
var alert_cnt = 0;
function _alert(s){
alert_cnt++;
$('#alert').html(alert_cnt + '. '+s+'
' +$('#alert').html());
}
Консоль тоже хорошо, но иногда хочется подглядеть за процессом.
var alert_cnt = 0;
function _alert(s){
alert_cnt++;
$('#alert').html(alert_cnt + '. '+s+'
' +$('#alert').html());
}
Консоль тоже хорошо, но иногда хочется подглядеть за процессом.
0
Клиентский код проще профилировать в Google Chrome — habrahabr.ru/post/149053/
0
[на всякий случай]
не официальный порт XHprof под Windows: dev.freshsite.pl/php-extensions/xhprof.html
не официальный порт XHprof под Windows: dev.freshsite.pl/php-extensions/xhprof.html
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Начала отладки и профилирования веб-приложений