Архив

Публикации с меткой ‘среда разработки’

Десктоп web-кодера: собираем рабочее место для AJAX и Web 2.0 кодера. Статья для журнала Хакер.

journalНиже авторский вариант статьи для журнала Xaкер, которая была опубликована в декабрьском номере журнала за 2008 год. Так как блог не так ограничен в объеме подачи материала, я предлагаю вам полную версию материала, в журнале опубликована насколько сокращенная и отредактированная версия, которую можно прочитать на сайте издания.

Введение

Между всеми этими взломами и хаками ты наверное не раз (а может и не два) задумывался над тем, чтобы самому напрограммировать какой-то из новомодных Web 2.0 стайтов. А то как же, жизнь идёт мимо нас, все делают проекты, а кое-кто даже на них зарабатывает неслабо (ага, ага, даже в условиях кризиса, кому кризис, а кому... ), так и мы не будем отставать от прогресса. Или во фриланс подадимся, там тоже сейчас (да и всегда) можно найти интересные заказы, если деньги нужны. А может ты на работу решил устроиться, и договорился с начальством, что будешь работать дома и на своём компьютере, в офисе появляясь только в день зарплаты и на дне рождения шефа? Неважно, главное - ты стёр все порно и решил превратить свой компьютер в рабочее место веб-разработчика! А мы тебе поможем выбрать нужные программы и утилиты, чтобы и работа была сделана, и напрягаться не надо было, и деньги на девчонок остались (это значит, все ПО по максимуму открытое и бесплатное).

Сначала давай уточним, что мы будем программировать, а вернее - на чем? Так как нацелились мы здесь на веб-разработку, то значит среда разработки должна поддерживать те языки и возможности, востребованные в веб-среде. Сразу скажем, что пока не будем рассматривать разработку на платформе Microsoft, ASP-страницы вероятнее всего придется писать, используя только продукты самой компании-разработчика (ага, и там даже бесплатные версии есть, Visual Studio Express), а об этом можно писать много (или ничего), поэтому мы пока обойдем вниманием продукцию MS. Читать далее...

Отладка РНР проектов при помощи XDebug. Часть 1.

xdebug-logo.pngПриветствуем читателей. Думаю, не ошибусь, если буду считать, что среди наших читателей довольно много разработчиков, использующих серверную платформу на РНР для своих проектов. Всем РНР хорошо, да только с отладкой у него всегда были сложности. Штатного дебаггера у него нет, поэтому компания Zend, разрабатывающая популярную IDE ZendStudio была довольно долго чуть ли не одним из лидеров, так как поставляла удобный отладчик вместе со своей средой, а позже создала целую серверную инфраструктуру для развёртывания и управления РНР средой (речь идет о Zend Platform, но об этом продукте мы поговорим как нибудь в другой раз). Ещё на рынке есть довольно неплохая среда с отладчиком - NuSphere PHPEd, но он также коммерческий (но в работе очень даже приятный).

А как же те пользователи, которые в силу своих причин хотят работать с открытыми продуктами? Странная ситуация, что сама среда РНР открыта, а вот отладчика под неё нету, хотя многие программисты и компании многие годы разрабатывают очень даже серьёзные проекты на РНР. Смею заверить вас, что не все так страшно, инструменты отладки с открытым кодом для РНР существуют. Но, как говорится, не отладчиком единым. Хочется иметь ещё и профайлер (для замера выполнения отдельных участков кода и целых скриптов), да и все в одном пакете.
Читать далее...

Developers.org.ua