Другие языки программирования и технологии

Начал изучать веб разработку, а именно PHP, нужно ли веб разработчику знать линукс? если да, то какой дистриб выбрать?

Зачем мне линукс, если и в винде хорошо, назовите хоть одну причину
На винде сайты работают жутко медленно и с кучей неудобных особенностей
Для локалки сойдёт, для сервера - нет
Николай Балыков
Николай Балыков
51 318
Лучший ответ
Рафис Галиев А вы какую ос используете?
Не обязательно. Но лично мне удобно работать с сайтами прямо на сервере, подключая их через sshfs. Да и вообще, у нас доступ к сайтам через ssh, а использовать putty не так уж и удобно. FTP вообще не переношу. После каждой правки переключаться в клиент, закачивать файл или два, потом идти в браузер. Бесит.
К тому же, винда не различает регистр букв, неопытный разработчик часто попадает в ситуацию, когда на локалхосте всё работало, а на сервере перестаёт, потому что у него PICTURE.JPG, а он в коде пишет picture.jpg
В PHP под виндой на работает pcntl, а лично я его использую, когда пишу не сайты, а какие-то прикладные утилиты на php.
Ну и web-серверы для винды не совсем родные кроме IIS.

А ещё иногда нужно найти нужный шаблон среди сотни файлов, удобно сделать grep по ним. Как у винды с этим? Давно не пользовался, есть в нй аналог grep?
А если скачиваешь к себе на винду сайт, в котором есть IMG1.jpg и img1.jpg, она их запишет в один файл поверх друг друга, как с этим быть?
Пока кодил, неск. раз серьёзно лажал под Вендой с регистром букав в именах :) Нынче вааще этим не занимаюсь: тоска зелёная, да и выходит что-то практически на хинди :) Однако комп в работе использую. И предпочитаю уметь :) устанавливать и настраивать ВЕСЬ необходимый для работы софт самостоятельно.
Тёма Хм...
Тёма Хм...
32 101
Если руки тянутся заполучить собственный сервак со всеми "потрахами", то, почему бы и нет.
Ты что больной? Причем тут это?
Ну а вообще на линуксе серверы
Nurzhan Kishkentaev
Nurzhan Kishkentaev
24 328
Рафис Галиев Ну а зачем веб разраб это знать? сиди себе и на винде сайты делай
нужно ли веб разработчику знать линукс?

нет
это нужно знать сисадмину
вот если ты не только сайт сделать хочешь, но и самостоятельно его "поставить на ноги" то тут уже этот вопрос уместен
а так~
если работаете большой командой~
то не надо

P.S.
одни из самых популярных дистрибутивов для серверов :
Cent OS, Debian, Gentoo
Баранов Борис
Баранов Борис
4 470