Этот вопрос закрыт для ответов, так как повторяет вопрос В чем преимущества *nix, linux перед windows (для веб разработчика)?
@bituke

Почему все рекомендуют использовать linux как ОС для разработки?

Разрабатываю разные веб-сайты через джанго на винде, пока проблем никаких не имею. Почему стоит перейти на линукс?
  • Вопрос задан
  • 1060 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега Linux
С боем в свое время в виду лицензирования ПО в офисе я перевел всех на линукс.
Однако когда финансовая ситуация улучшилась мы могли купить и маки и тем более винду.
Однако из всех разрабов на мак перешел всего один, да и то посколкьу стал ходить со своим маком.
Все отальне предпочли сидеть на линуксе, им вкатило и переходить на винду смысла нет.
Однако менеджеру проекта винда нужна полюбому.
Для разраба в линукс все есть а разрабатывать по для линукс на линуксе удобнее.
Однако у вас Django это вообще мир в себе с собственным контейнером так что вам особо-то без раздницы.
Ответ написан
Ответы на вопрос 8
Zoominger
@Zoominger
System Integrator
Кто рекомендует-то? Linux на десктопе нежизнеспособен, 80% времени будете исправлять глюки ПО и искать драйверы на WiFi-свисток. Рекомендовать кому-то Linux - это ультра-идиотский совет.
Ответ написан
xez
@xez
TL Junior Roo
Потому что:
- докер без костылей
- билд проекта намного быстрее (видимо, из-за ФС)
- есть sdkman, nvm...
- окружение ближе к проду (если прод, конечно-же, на *nix)
Ответ написан
Psixodelik
@Psixodelik
Преподаватель на Hexlet
Всегда следуй одному принципу: разрабатывай на том, что нравится.

От установки Linux ты не получишь +100 к интеллекту и +30 к написанию кода. Это так не работает. Всегда вопрос удобства. Лично у меня на стационарнике стоит Windows, а на ноутбуке Linux. И там и там я совершаю одинаковые задачи и никаких проблем нет.

Рекомендуют просто для расширения общего кругозора. Чтобы управлять не только мышкой, но и уметь работать в терминале. При веб-разработке это может помочь, когда подключаешься к серверу через терминал.
Ответ написан
@Vitsliputsli
Все зависит от того что делаете. Если разрабатывает для nix-серверов, то рекомендуется использовать такую же систему для разработки, иначе вместо нормальной работы будете выдумывать костыли как обойти тот функционал, который в Windows не работает. Либо сразу создавайте виртуальные машины, linux в windows или иные решения.
Второй момент GNU-инструменты, но они уже портированы на Windows и там более менее нормально работают.
В остальном ваши личные предпочтения, например не хочется в 2020 году разбираться с кодировками, которые в Windows системе одна, в ее консоли другая, а нужно работать вообще с UTF-8. Или раздражает что система живет своей жизнью и вы ей никак не управляете. Или вы часто используете типичный для Windows софт, а в Linux это все придется запускать костылями, а то и вообще не получится.
Что значит, пока не попробуешь не узнаешь.
Ответ написан
xPomaHx
@xPomaHx
1vs9
Искусственно повышают порог входа в профессию, говоря что "настоящие" программисты используют линух.
Ответ написан
@unseriously
Зависит от ваших хотелок - если вам комфортно, в процессе работы не возникает никаких дополнительных проблем, отвлекающих от непосредственно выполнения задачи, то все ок. Рекомендуют, потому что на линуксе из консоли можно делать практически все что нужно - всякие гиты, докеры, ssh, и не нужна куча гуевых приложух.
Ответ написан
yarkov
@yarkov
Помог ответ? Отметь решением.
Да делайте как удобно ))
Просто с 99% вероятностью ваш сайт будет крутиться в интернте на сервере с установленным линуксом, и разрабатывая на машине с линуксом у вас будет максимально близкое к продакшену окружение.
Вот и весь смысл.
Ответ написан
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Почему стоит перейти на линукс?

Да ни почему. Палками же не гонят? Нет необходимости - не переходите, особенно если чистый кодер, не имеющий отношения к развертыванию.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы