Сегодня 30 января, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Заметки вебмастера самоучки
Заметки вебмастера самоучки
Голосов: 1
Адрес блога: http://neverlex.com
Добавлен: 2010-11-08 20:17:13 блограйдером lexnevermind
 

PhpStorm или осваиваю свою первую IDE

2011-04-20 14:35:25 (читать в оригинале)

Идея поста появилась ещё 7 января этого года. В тот день, когда я установил PhpStorm. Это был серьёзный шаг для меня, ведь это была моя первая IDE (Интегрированная среда разработки (англ. Integrated Development Environment)).

Я считаю, что перед тем как пользоваться прогрессивными инструментами разработки, следует освоить программирование на хорошем уровне и замечательную программу Notepad++.

Поэтому для меня начало использования IDE является началом новой эры на моём пути программиста.

Почему PhpStorm

Потому что я долго наблюдал за отзывами о различных IDE, сопоставлял их, слушал советы знакомых программистов. В конце концов чаша весов сильно перевесила в пользу PhpStorm.

И я решил – пора.

Главные плюсы использования IDE

Пожалуй, я уже могу говорить об основных преимуществах работы с IDE, в частности PhpStorm.

Я до сих пор не использую многих возможностей (а тем более дополнительных модулей) этой прекрасной программы. Но даже самый основной функционал делает мою работу быстрее, а код чище.

Ускорение разработки

Это достигается за счёт подсказок (тегов, функций, используемых переменных, классов и т.д.), удобного поиска (строки, переменной, метода, чего угодно) и многих других инструментов.

Сюда же можно отнести автоматически закрывающиеся кавычки и теги, адекватную работу с табуляцией (с одной или несколькими строками сразу), возможность открыть любую страницу в любом браузере.

Улучшение качества кода

Есть множество инструментов для рефакторинга. Я не использую никаких дополнительных настроек, только то, что настроено по умолчанию. Например, очень удобно выделение неиспользуемых переменных или подсветка ошибок и варнингов (в самом тексте документа и сбоку возле скроллбара).

Система не позволяет удалить файл без проверки его использования. Если он подключается в другом месте, то вам будет предложено удалить и все упоминания, либо отменить удаление.

Удобство программирования

Удобна возможность «откатить» изменения. По каждому файлу хранится история изменений. Можно подключить систему для контроля версий, но я пока не пробовал работать с VCS.

Конечно же удобная расцветка синтаксиса, а также сворачиваемые теги, классы, функции.

Удобное управление проектами. По сути проект лежит полностью на вашем компьютере и вы можете сохранить изменения в любой момент, залив обновлённые файлы на хост по FTP. При создании проекта все файлы подтягиваются с сервера на локаль.

Если хочется работать в онлайне, то можно поставить в настройках автоматический аплоад изменений. Перебой связи не помешает работе, разве что оттянет загрузку обновлений на сервер. Также удобно поставить настройку автоматической загрузки при изменениях извне. То есть, вам нужно просто забросить или изменить файлы в директории проекта (в Total Commander, например), они загрузятся на сервер без вашего участия.

Ещё есть удобное сравнение локальной версии и той, что находится на сервере (вы же можете быть не одним разработчиком, работающим с сайтом).

Есть ещё инструменты для дебага (отлова ошибок в коде), но их я также пока обошёл стороной.

Итоги

Удобная и функциональная система. Позволяет существенно улучшить качество кода и увеличить скорость разработки.Система подходит для написания любого кода и вёрстки. Поддерживает всё, что нужно мне: PHP, JavaScript, HTML, CSS.

Многие функции и настройки я вообще не трогал, поэтому написать конкретные советы и туториалы пока не могу (да и надо ли?). В этом опусе я выразил свои впечатления от первого знакомства с IDE и основные функции, которые мне понравились.

Вот эта статья про PhpStorm мне понравилась, можете почитать её. Даже с иллюстрациями.

Напоминаю

О том, что меняюсь ссылками с хорошими блогами.

А также, что здесь можно заказать дешёвую рекламу своего качественного блога.

А вот и обмен

Гилязетдинов Руслан на своём блоге разместил небольшой курс под названием CSS3 для начинающих. На данный момент опубликовано несколько частей курса, пользуйтесь поиском. Верстальщикам будет интересно.

Канат Гайлимов рассуждает о качественной серьёзной разработке. А именно, об архитектуре модульных web-приложений. Тема будет интересна для более менее состоявшихся веб разработчиков – не новичков.

С уважением, Алексей Опанасенко aka Never Lex.
Автор блога Заметки вебмастера самоучки




 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.