Я бы понял, если бы все аргументы были в пользу серверов на linux. Если рассуждать в этом ключе - выгода очевидна, ведь для сервера важна возможность все настроить под себя и исключить все лишние элементы. Но я постоянно вижу, что все говорят, мол linux - идеальная система для разработчиков. Пожалуйста, кто-нибудь объясните, что разработчик можете сделать в linux, чего не может на windows?
Мне правда интересно, и хочется расширить свои возможности за счёт linux. Мало ли есть что-то, что нереально упрощает жизнь программиста?
Системное администрирование
Почему linux а не windows для разработчика?
Многие программы, ориентированные на *NIX, при портировании под Windows теряют часть функционала. Например, в Go под Windows полностью отсутствует возможность создания динамически подгружаемых плагинов. И даже в PHP часть функций не работает, а некоторые функции работают не так, как в Linux.
Потому некоторые вещи, легко реализуемые в Linux, проверить под Windows просто невозможно.
P.S. В последних версиях Win-10 ситуация стала исправляться: с появлением Linux, встроенного в Windows, потребность в "чистом" Linux снизилась. Но, с другой стороны, в Linux уже очень давно есть Wine, позволяющий запускать Windows-программы.
Потому некоторые вещи, легко реализуемые в Linux, проверить под Windows просто невозможно.
P.S. В последних версиях Win-10 ситуация стала исправляться: с появлением Linux, встроенного в Windows, потребность в "чистом" Linux снизилась. Но, с другой стороны, в Linux уже очень давно есть Wine, позволяющий запускать Windows-программы.
Линукс подходит веб-разработчикам, поскольку позволяет локально поднять все те сервисы, которые крутятся на продакшн-сервере, и локально все тестировать. Всем остальным он не нужен.
>что разработчик можете сделать в linux, чего не может на windows?
Запускать свои bash-скрипты, например.
>что разработчик можете сделать в linux, чего не может на windows?
Запускать свои bash-скрипты, например.
Ганнибал Лектор
У windows тоже такие есть, не то чтобы они лучше, но есть же (тот же powershell и еще куча других, которые не являются официальными).
В Германии городские власти Мюнхена решили в 2009 году перевести все компьютеры администрации города на Linux - 15000 компьютеров. Считалось, что это даст большую экономию. Чере пять лет Мюнхен перешел на Linux. Еще через три года оказалось, что обслуживание Linux обходится гораздо дороже экономии на покупке ПО, а частые сбои заставили администрацию принять решение об обратном переводе всех компьютеров на Windows.
понты это.
если ты разрабатываешь дот-нет приложения, или дизайнишь веб, или запиливаешь игры в директ икс, какой смысл в линуксе?
да и правильно настроить линукс, чтоб "ничего лишнего" - это отдельная область человеческих знаний, в которой шарят немногие. остальные тупо ставят убунту и получают тот же виндовс, только без оледб и актив икс.
если ты разрабатываешь дот-нет приложения, или дизайнишь веб, или запиливаешь игры в директ икс, какой смысл в линуксе?
да и правильно настроить линукс, чтоб "ничего лишнего" - это отдельная область человеческих знаний, в которой шарят немногие. остальные тупо ставят убунту и получают тот же виндовс, только без оледб и актив икс.
Потому что в линуксе нет нелепых ограничений, существующих в виндофс.
Ганнибал Лектор
Каких например?
Если "сервера" на linux, то на какой ОС сидеть разработчику этих "серверов"? А сколько сейчас таких разработчиков, которые разрабатывают "сервера"?
И не только "сервера". Android создавался на Linux, поэтому инструментарий для разработки приложений тоже лучше работает на Linux.
Это главное. А не потому, что можно настроить ОС как угодно. Это мелочь.
И не только "сервера". Android создавался на Linux, поэтому инструментарий для разработки приложений тоже лучше работает на Linux.
Это главное. А не потому, что можно настроить ОС как угодно. Это мелочь.
Ганнибал Лектор
А вот про инструментарий, пожалуйста, по подробнее
Очевидно, смотря что разрабатывать.
Если веб-сайты, то в принципе пофиг на ОС. В линуксе может быть удобнее из-за легкости использования веб-серверов и прочего.
Но если программист пишет программы для windows, то использовать линукс ему ммм... не разумно.
Если веб-сайты, то в принципе пофиг на ОС. В линуксе может быть удобнее из-за легкости использования веб-серверов и прочего.
Но если программист пишет программы для windows, то использовать линукс ему ммм... не разумно.
Линух открытая операционная система. И андроид построен на этом же ядре. А виндовс это "тюрьма", много ограничений для разработчика. Где так, наверное, по простому
Ганнибал Лектор
И в чем же заключается тюремность windows?
Похожие вопросы
- В Windows есть такая штука как "обновить и отключить", очень удобно, есть ли такое для Linux ?
- Чем руководствуются, люди, которые утверждают, что Linux лучше Windows?
- На ноутбуке стоит Windows 10. Хочу поэкспериментировать с Linux Mint, Windows сносить не планирую. Как лучше поступить?
- как linux без антивируса защищает комп? по сравнению с windows
- Я так и не понял что помешало LINUX вытеснить WINDOWS? Если есть WINE который позволяет полностью воссоздать API винды.
- Какой путь в IT выбрать и чем это чревато ? Путь Системного администратор или разработчика?
- Сколько потребуется времени, чтобы освоить системное администрирование на windows/linux/unix?
- Стоит ли переходить на англ. версию Kali Linux?
- Вопрос для Опытных пользователей Linux, с чего вы начинали?
- Здравствуйте, товарищи программисты! У меня к вам вопрос по поводу Linux.