Программисты, и особенно PHP-программисты, должны работать под Linux, а не под Windows. Как минимум, не пугаться Linux. Я этого не утверждаю однозначно. Я хочу послушать, что другие скажут. Но мне кажется, что Windows - это программирование игр. То есть программисты игр должны писать код под системой Windows. (Игры, работающие под Windows, выглядят красивее (графика и всё такое); Linux в этом смысле пока ещё не тянет?) Всё остальное программирование, и особенно бэкенд-программирование - это Linux. (Серверы, обеспечивающие бэкенд, работают под управлением Linux?) Кто что думает?
Не пугаться – да, работать – не обязательно. У на в основном работают на виндах, а серверы, начиная с локальных, уже на никсах. Вообще каждый сам выбирает, какую ОС использовать на своем рабочем месте. Зачем это диктовать? Пришел классный спец, который всю жизнь работал на виндах, а вы ему «на, пользуйся»
какие-то заблуждения школьника средних классов.... Пользоваться можно всем, кто где красивее - вопрос спорный, сейчас многое кроссплатформенно. Непонятно что для вас является остальным программированием.... Нужно работать там где тебе удобно, выгодно ... но при необходимости уметь освоить другие платформы.... Вообще непонятно - о чем пост. Но заголовок - это отстой. Программировать можно на море языков, на разных платформах, и от этого оно не перестанет быть программированием
ТС путает среду разработки и окружение, где конечный продукт крутиться будет. Думал, весеннее обострение пошло на спад, ан нет ещё.
долго время был на винде... последнее время окружение было под докером и wsl2... но в какой то момент меня сильно утомило то что доступ к wsl2 по сети очень медленный. перешел на убунту... винда удобнее конечно))) если бы в wsl2 сетевой доступ сделали быстрый.. вернулся бы)
Ох! Это кому они должны? Никого не волнует в какой ОС ты сидишь. Есть типовое окружение, которое ты сумеешь развернуть — неважно на физическом хосте, в виртуалке или под докером. Или не сумеешь и отчалишь из проекта. Как-то так. --- Добавлено --- Пугаться линукса конечно не надо. Но незачем его ставить на свой десктоп. Работай в винде, если привык, а к серверу с рабочей средой подключайся.
Очень спорное утверждение. Если в команде из 10 человек (в офисе) 9 сидит на винде, а один на линуксе - этот один будет белой вороной, и слышать в свой адрес всякие "фи". Тоже самое, в команде с 9 человек на линуксе и 1 на винде. В должности "белая ворона" нет ничего приятного, так что лучше выбирать команды со схожими взглядами на ОС (как и на языки, фреймворки и прочее).
@Walk, ну, не знаю. Это вы в жизни подсмотрели или придумали? По-моему, от такого разнообразия, т.е. если не разводить совсем уж зоопарк, больше плюсов. И про ворону не согласен. Скорее будут смотреть, как на белого лебедя, если не опускаться до стадии «гадкого утенка». Почему так «чистые виндузятники» смотрят, понятно. Но и вменяемые линуксоиды будут думать: «Во красавец, не прогнулся». Хотя коллективы, конечно, бывают разные. В гадюшниках лучше вообще не работать.
Вообще не очень понял про разницу в ОС, главное, чтобы полноценное рабочее окружение поднималось. Вот когда у меня один сотрудник упорно использовал EditPlus вместо IDE-шек (типа, привычка), вот это была проблема, да.
Пришёл к нам один товарищ, типа "я на линуксе, мне сказали, что сеньоры на линуксе". А сам в этом линуксе умеет только в граф. оболочке сидеть, ни одной команды не знает. Я ему говорю: ну и толку от того, что ты кнопочки в линуксе умеешь тыкать? Лично я могу работать на линуксе, но мне удобнее работать на винде. Но необходимый минимум команд я знаю, серверное окружение, типичное для PHP, с нуля настроить могу. Вот что главное в линуксе знать.
а как решил проблему медленного доступа к файловой системы wsl2 из винды? мне тоже в винде удобнее, но пришлось на линукс переехать.. а от шторм в под виндой.. докер и файлы проектов под wsl2... индексация проектов оооочень долгая))
Согласен с необходимостью знания команд терминала, так как сам сталкивался с ситуациями, когда графическая оболочка Линукса срабатывала не совсем так, как нужно было. Пример: просмотр содержимого zip-архива, созданного в Windows, с русскими названиями файлов. В Линуксе в "Менеджере архивов" вместо русских букв кракозябры. Два решения: 1. или установить дополнительный архиватор "Xarchiver"; 2. или воспользоваться для просмотра командой терминала: unzip -l My.zip | less
Не юзаю WSL2, докер переключил на Hyper-V, всё норм работает. Винда - профешенел, естественно. Всё, что не в контейнере, запускаю прямо под виндой. Делал небольшой проект на ноде - так там в контейнере только БД была. Хотя, засунуть ноду туда тоже могу, конечно, как то не увидел необходимости. --- Добавлено --- Не совсем про то. На уровне простого пользователя сейчас на любой ОС можно научиться работать за пол дня - везде принципы UI плюс/минус одинаковые. Но нам, как программистам, надо знать по меньшей мере элементарные основы администрирования. Я об этом.
А я не давно перешел но линух, конкретно EndeavourOS, перепробовал Mint, МХ, Manjaro, Ubuntu, Debian. Остановился на EndeavourOS с MATE, проблемы были при освоении, сейчас доволен. А с Винда ушел, так как падал регулярно и чуть вглубь - шиш или идиотские трудности. А наличие терминала и команд в Линух это очень в кайф.