Карандаш с бумагой советуют не только потому что "кому-то так удобнее", а потому что у человека, говоря не научными терминами, 5 видов памяти: зрительная (символьная), звуковая (слышишь), голосовая (говоришь), зрительная-ассоциативная, рефлекторная (действия). Перенося это на уровень биологический, мозг создает большее число нейронных связей для запоминания чего-либо при к примеру использовании нескольких методов прототипирования проекта, включая вербальные. Об IDE. Для php существует одна ide-среда общепринятая это PHPStorm. Можно ли использовать другие? Можно, но если случиться прийти в команду работающую на проектом на php, то всё равно будете работать в phpstorm.
Соглашусь. Но всё же, кроме автосейва, все проекты лежат на dropbox, так что шторм сохраняет, всё сохраняется сразу там, плюс есть VCS шторма. Так что даже не знаю возможна ли ситуация что я могу всё потерять. И дропбокс, кстати, очень облегчил жизнь. По мне так очень удобная замена гита. Я работаю локально, на работе поработал на буке, проект сразу сохранился в дропбоксе, пришел домой включил комп, обновления подгрузились и продолжаю работать с компа.
Неа. У гита немного другая область применения, к примеру ни в истории шторма, ни в дропбоксе нет ветвления.
У меня не настолько большие проекты, чтобы это было необходимо. Когда такие появятся, тогда бесспорно, без него не обойтись. Ну а пока мне хватает и такого варианта, самое главное удобно. Не надо ни коммитить, ни отправлять, ни получать, всегда доступна свежая версия.
поэтому надо отказываться от приятного опыта использования ПРАВИЛЬНЫХ технологий и использовать надуманное удобство? я прям представляю на собеседовании на вопрос про версирование ответ "дропбокс" и такие все под стол утекают.
Богатое у тебя воображение. Но гитом я владею, есть опыт работы в команде над большим проектом. А удобству не надуманное. Постоянно есть 2-3 мелких проекта, с небольшими постоянными правками. И использование гита в этом контексте мне представляется стрельбой из пушки по мухам. Дропбокса здесь более чем достаточно.
даже для одного файлика это не стрельба из пушки. в общем кому как удобнее. когда аукнется - дропбокс конечно поможет с откатом на нужную ревизию.
А если ты что-то запоришь в своем небольшом проекте и нужно будет откатиться на вчерашнюю версию, которая уже в дропбоксе затерта запоротой? Тогда что делать? Системы контроля версий изначально как раз для этого и были созданы. Ветвления и прочая блажь - это уже свистелки и перделки поверх основного функционала - хранения изменений между коммитами с возможностью восстановления проекта с указанной временной метки. Чтобы подобное сделать в дропбоксе, тебе надо каждый раз делать копию проекта новую. В итоге проект весом 10 метров будет весить 100 всего за 10 "коммитов". А системы контроля версий не допускают такого распухания за счет хранения лишь изменений между таймстампами.
А VCS шторма мне на что? Файл с VCS тоже лежит в дропбоксе, что была возможность с разных компов в любой момент откатится до нужной версии.
Ну дак в этом и смысл, шторм + дропбокс. Шторм автосохраняет проект, хранит разные его версии. А дропбокс позволяет работать над одним проектом с нескольких устройств, плюс дополнительное хранилище, чтобы не потерять проект. Конечно, если бы я юзал какой-нибудь блокнот, то и в дропбоксе смысла было бы мало. Гит был бы как нельзя кстати. Всё относительно.
Не слушай их. На самом деле все началось много лет назад, когда у php было трудное детство и прибитые к полу деревянные игрушки. С тех мрачных времен у пхпшников осталось ряд фобий: боятся IDE (но тут вроде уже норм стало), фреймворков в частности и ООП вообще, vcs, пакетных менеджеров и прочих ништяков вполне естественных для других языков. Конечно, мои наблюдения не могут считаться репрезентативными, но все же есть одна закономерность: либо ты учишься пользоваться нормальными инструментами, либо нет и это на долго. Короче, учи гит ) p.s. ветвление не блажь. К примеру внесение серьезных правок в уже работающий проект и при этом параллельное закрытие багов. Нормальная vcs позволяет мержить все это в пару команд, а то и нажатий кнопок. Чего не скажешь о дропбоксах, где придется параллельно пилить два проекта и синхронизировать это вручную.
Да, довольно немногие из совсем начинающих пытаются приручить какие-то дебажные инструменты. Пока я на этом форуме - первый раз увидел, если честно. Обычно всех отправляли на дебаг, но даже из тех, кого отправляли, подумали об этом всерьёз абсолютное меньшинство.
Мне попался интересный ролик, уже и не найду его, и там про дебаг рассказывалось и показывалось. Впечатлило, что выполнение кода можно увидеть "по кадрам" как фильм. Равнодушной остаться не получилось.