Пожалуйста переделайте личные сообщения так, что бы можно было общаться как например в чате, чтобы внизу была форма для ввода сообщения, как здесь, в Вап версии одноклассников! Пожалуйста очень прошу вас!
Поддержка систем контроля версий
Серьезные разработчики, которые работают с крупными проектами. уже давно заценили удобство систем контроля версий и наверняка используют какую-то из них.
Наиболее распространенная из них - Subversion (это серверная часть) сокращенно называемая SVN.
Из клиентских частей, именно она ставится на компьютере разработчика, наиболее продвинутая и удобная - это TortoiseSVN
Некоторые IDE имеют свой
Профилировщик
Довольно редкая вещь, из IDE, встроенный профилировщик имеют только Zend Studio и NuSphere PhpEd.
Однако, если Вы используете Xdebug, к нему есть отдельные утилиты (например WinCacheGrind), которые позволяют проводить профилировку. Конечно это уже не так удобно, как если профилировщик встроенный, но тем не менее, свою работу выполняет.
Итак, что такое "профилировка" и с чем ее едят?
Вы наверно част
Дебаггер
Отладка и поиск ошибок - вещь неоднозначная, каждый ее делает основываясь на своем опыте...
Но существуют дополнения, которые устанавливаются на Ваш сервер отладки (обычно на денвер) и позволяют получать подробнейшую информацию о ходе выполнения скрипта.
К примеру: вы написали сложный класс, в котором куча переменных и методов. И у Вас вдруг возникла ошибка, скрипт работает не так, как Вы задумали, или вообще не работае
Поддержка "проектов"
Вот начинающий кодер, который еще не имеет опыта, или "быдло-профи" может спросить: "А зачем мне проекты? Я могу и поотдельности редачить скрипты".
Да, "редачить" то их можно, если к примеру Вы хотите поменять пару строчек в готовом двиге, для этого действительно подойдет блокнот и проекты не нужны.
Но если Вы занимаетесь серьезной работой, дорабатываете двиг под себя,
Навигатор по коду, с подсветкой (и желательно с группировкой) переменных
Навигатор - это вещь такая же удобная, как оглавление у книжки. Да. можно вручную раскопать код и найти нужную переменную, можно воспользоваться поиском. Но когда есть навигатор, все намного элегантнее и удобнее.
Вы сможете избежать "быдлокода", с умом именуя свои переменные, не объявляя их лишний раз, в этом как раз и поможет "навигатор".