Задать вопрос

Какие есть объективные причины для перехода на Linux вебразработчику?

Сейчас практически все платформы и среды разработки работают и на windows, и на linux. Есть варгант и докер для быстрого деплоя.
Почему до сих пор считается, что основной ОС вебразработчика должна быть ОС на основе Linux?
  • Вопрос задан
  • 1450 просмотров
Подписаться 6 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 11
index0h
@index0h
PHP, Golang. https://github.com/index0h
Почему до сих пор считается, что основной ОС вебразработчика должна быть ОС на основе Linux?

Как правило, это на порядок удобнее.

Да, можно под виртуалкой запустить линуху, но зачем?)
Да, можно эмулировать линушную консольку, но половина хоткеев у вас работать не будет.
Да, можно докер в виртуалке поднять, но под линухой он будет нейтивно работать.
Да, можно считать, что вагрант вас спасет, но тот же ансайбл придется таки вовнутри поднимать, а не использовать хостовой.
Да, можно приблуды для виртуальных рабочих столов прикрутить, но зачем, это идет в коробке с большинством DE.
Да, можно по полной программе обмазываться putty и понасохранять все ваши доступы, но проще настроить ~/.ssh/config.
Да, можно понаустанавливать вот это ваше все с официальных сайтов, но проще натапть "apt install **", или "yum install **".
Да, можно залезть в политики безопасности и сделать "зашибись", но для обычной dev тачки под nix чаще всего вам это и не нужно.
Да, можно закачать крутых прог, которые вам скрытые процессы покажут, но проще ввести есть ps aux.
Да, можно в .gitattributes понапрописывать text eol=lf, но опять же зачем, если только у винды принят crlf?
Да, можно понаотключать BOM, но опять же зачем?
Да, можно считать реестр - удобной штукой, но это не так))
и т. д...

Из таких мелочей и состоит пользование ОС.

Чуть не забыл:
Да, можно считать, что комп под виндой принадлежит вам...))
Ответ написан
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
Явных причин для этого нет.
Однако основной платформой веб серверов является линух, в том или ином виде, по этому разработка и тестирование будет проходить ... более приближенно к боевым условиям, если у вас машина на линухе. + есть нетривиальные задачи аля консольный запуск линуксовых утилит, использование систем линуха типа cron и прочие плюшки, не до конца еще обкатанные под "другими платформами" ).
Ответ написан
Комментировать
Adamos
@Adamos
А какие есть объективные причины для работы на Windows вебразработчику?
Ответ написан
Sanes
@Sanes
В 2016 году у разработчика должен быть компьютер, который способен запустить линукс в виртуальной машине.
Ответ написан
Комментировать
@semki096
Нет смысла. Например ставите вы убунту, после обновления у вас перестаёт работать часть программ, на которые вы потратили время чтобы их установить. Опять же проблемы с вайфаем, часто слетает интернет. Или например установили вы phpstorm, и чтобы создать иконку запуска программы вам надо курить как её сделать, ну или запускать из консоли, докапываясь где же этот файлик лежит.
Ответ написан
urtow
@urtow
*nix, python, QA, bagpipe, folk music
Никаких, сиди на винде
Ответ написан
Комментировать
@cold147
debugger driven development
С виндой придется либо виртуалку использовать либо бороться с производительностью/несовместимостью, второй вариант бессмысленный т.к. вместо того чтобы работать придется бороться с совместимостью(некоторые библотеки могут по другому работать на винде или вообще не работать) и пожертвовать производительностью(если комп слабый), а вагрант не сравнится с php -S localhost:8000(или что то подобное).

P/s те проблемы которые решает вагрант, гораздо эффективнее сделать с помощью описание в readme о том какой версии какого ПО используется в проекте. Разработчики должны быть в силе установит ПО на рабочий комп или на виртуалку если надо(на винде или если не хочется установит ПО на рабочий комп).
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
посмотри) сделаешь свой выбор) https://www.youtube.com/watch?v=gTuO5a6wRS0
Ответ написан
Комментировать
@Frel
На распутье
В линкусе минус нету фотошопа!
Ответ написан
@LiguidCool
Это все предрассудки. Считается то, это ... По факту в чем удобнее и к чему привык, то и норм.

Оффтоп
Встречал геодезиста, который до сих пор работал в досовом автокаде - ему хватало, работа делалась, деньга капала.
Ответ написан
Комментировать
nki
@nki
bezkart.ru готовая система лояльности
Веб-разработка разная бывает. На пример, разработка на ASP.NET (C#). Зачем тут линукс?
Поэтому выбирайте ОС исходя из своих задач.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы