Frontend и Linux — стоит ли ставить линукс?
Слышал, что учиться чему-то (с чем планируешь далее работать) нужно в среде, максимально приближенной к той, в которой будет все работать.
Я хочу учиться Frontend-у, соответственно мне и работать нужно в среде, максимально приближенной к интернету. Соответственно — к линукс, так как большинство серверов на линуксе работает.
Да и на разных видео слышал, что идеально работать на Маке, но денег на него пока что нет. А максимально близко к Маку — Линукс.
И при необходимости, установить сервер свой на линуксе вроде как проще, чем на винде.
Ранее уже немного сталкивался с линуксом и умею ставить саму систему.
Вопрос: Стоит ли мне ставить операционную систему Линукс (хочу Debian или KDE Neon) для того, чтобы заниматься изучением Frontend.
Линух/юних для разработки удобен тем что ее инструменты работают нативно (отпадает потребность в портированных сборках, а также гитбаше/cygwin’e/тормозном WSL), этот софт удобнее ставится и управляется, занимает чуть меньше дискового пространства и имеет меньше проблем кофликтов (за счет того что шаред либы установлены в системе, а не пихаются куда попало каждой портсборкой).
А яблочное, удобнее для пидорасиков — ну это и так общеизвестный факт.
В остальном, вообще без разницы, винда или невинда.
Если ты не юзаешь утилиты типа sed, большинство задач стремишься выполнять мышкой, и у тебя пока что не бомбит от уебищности форточек — то оставайся на них, это будет разумнее.
Frontend это программирование на стороне клиента, то есть браузера. А не сервера.
Так что вся ваша писанина — бред
То что бред это верно, а то что «программирование на стороне клиента» — нет. Ну, или как минимум не всегда: есть люди работающие через SSH (то есть, у них проект и среда его сборки целиком находятся на сервере).
Стоит ли обучаться работе с Linux frontend разработчику?
Вопрос собственно в названии темы.
Сам я даже не Джун, но все же заинтересовал вопрос о том, необходимо ли понимание работы с ОС Linux в компаниях, занимающихся фронтендом?
Простой 6 комментариев
А в каком плане? У вас есть ряд технологий, у вас есть командная строка, поэтому вы в любой ОС можете работать. Поэтому перейти внезапно на Linux особого труда не составит, вот только зачем? Вам же не сервер поддерживать и т. п.
Рустам Байназаров, Я для этого вопрос и задаю) Я сам с Линуксом то никогда и не работал (хотя пару раз сталкивался с ubuntu) и без опыта работы в компании не знаю.. вдруг у некоторых есть требования к этому
Rufix, ни разу не встречал для оной вакансии требования умения работать в Linux.
Отвлекаясь от темы, наверное, самая удобная ОС для frontend’a — MacOS. Для неё доступен полный набор ПО, включая тот же Sketch, который доступен только под неё, поэтому не надо искать обходных путей. Практически полный набор браузеров, кроме IE11 и старых EDGE, новые EDGE будут и под MacOS. Ну и, как говорят, старожилы, — консоль (я тут ноль, только в bash и работал, на Windows давно с консолью не связывался).
Нет.
От таких занятий у frontend-разработчика тает карма.
Лучше займись уборкой по дому, или хотя бы помойся.
longclaps,
Нафига люди себе геморрой устраивают на ровном месте. В windows уже и подсистема есть, если хочешь полноценный баш и консольные программы. Для фронта лучше windows только mac.
Сейчас все переходит в микросервисы, повально используют докер. Наверняка вам придется использовать докер тоже. Как минимум вы должны понимать суть, уметь работать с терминалом.
Ваше понимание линукса компаниям не нужно, Иногда компаниям (если нет девопса в штате) нужно чтобы вы развернули свой фронтенд на хосте и прицепили к нему домен, чтобы пользователи смогли увидеть результаты вашего труда как фронтендера. И тогда небольшое понимание линукса станет очень нужно вам.
А вообще это редко бывает в компаниях, чтобы фронтендеру надо было деплоить свой продукт, скорее это просто будет приятный бонус если вы будете это уметь.
Есть ли смысл изучать линукс фронтендеру?
В чём смысл линукса или макоси для фронтендера? Понты?
Винда на 100% обеспечивает всё необходимое для front-end разработки.
Ответ прост — нормальный терминал, ворох unix-оых утилит и bash. Конечно можно поставить на винду какой cygwin/mingw и радоваться, но все же это не то.
Сергей Протько ну мне в терминале только галп нужен, ито не часто. А что ещё там можно делать в этом магическом терминале?
Думай Головой: ssh, scp, git, tar и куча других приблуд. А еще в один прекрасный день вы можете попасть в одну команду с бэкэндщиками, и вы будете работать с тем, что юзают они. А как правило подавляющее количество бэкэндерских приблуд (докеры всякие, ансиблы и прочее) хорошо работают только на nix* платформах.
Словом, пока вы не попробовали — оно вам конечно не надо.
Александр А велосипед без сидения как раз таки линукс, хрен что сделаешь нормально — фотошопа нет, скайп кривой, евернота тоже нет. Это только то, что я вспомнил. А ещё там вёрстка не так выглядит, как на винде — отсюда проблемы с отладкой + ишака нет
Думай Головой: виртуалки вам в помощь. По поводу скайпа — соглашусь, хотя жить можно. Евернот можно юзать через web интерфейс. А фотошоп вообще не нужен никому (если мы говорим о web), но это холиварная тема и не для СНГ.
Сергей Протько так дело в том, что я пробовал
Ну ssh я в виндовую консоль прикрутил, работает каким-то чудом и без багов.
Гит тоже работает отлично из под винды (вообще сейчас на гуй перешёл — более наглядно видно кто испортил мой код и какие участки.
tar? не не слышал, ведь есть гит для обмена кодом.
Думай Головой: поймите меня правильно, я люблю винду, но в качестве рабочей системы она не годится (если вы web разработчик). Я где-то два года пытался использовать винду в качестве рабочей системы, в итоге у меня окружение перешло в headless виртуалку с дебианом, потом мне надоели лаги и дебиан стал основной системой, потом убунты всякие и т.д. и в итоге перешел на мак как разумный компромис (система работает стабильно, есть весь нужный мне софт)
Сергей Протько блин ну как не годится, я успешно в ней работаю уже много времени, пробовал линукс — не понравился, да и вообще консоль почти не нужна для фронтенда
Александр А: не путайте разработку под окна с разработкой под окнами. Объективно:
— aptitude/apt — работа с пакетами это счастье, а подобное хоть в каком-то виде появится только в win 10
— ansible нет под windows (можно заставить с дикой болью работать через cygwin + в win 10 будет работать)
— docker (хотя я и на маке страдаю, но чуть проще жить с NFS чем с SMB)
— Отдельные особенности системы — скажем PHP на винде заметно медленне работает (потому что NTFS медленный, так же есть нюансы с регулярками и т.д а так же свои проблемы и оверхэд с ресолвом DNS). Для сравнения (правда давно это было) — средненькое приложение на Symfony под виндой работало раза так в 3 медленнее (в dev окружении конечно) нежели то же приложение в виртулке под той же виндой. Это связано именно с особенностями реализации PHP под винду.
— Постоянно какая-то боль.
— Ну и мелочь — виртуальные рабочие столы — хотя это в win 10 уже есть.
Какую ОС выбрать для работы на фронтенде?
Доброго времени суток. Хотелось бы узнать что лучше для фронтенда Windows или Linux? Какую ОС можно лучше подстроить под себя? Какие фишки в администрировании вы используете и какие настройки?Что лучше для производительности компютера ?Спасибо
Простой 1 комментарий
Удобную для вас.. и там и там прекрасно люди работают. мигрируют и в одну и в другую сторону.. и там и там находят плюсы и минусы
Ну для любой ветки web рекомендуют Linux, а конкретно Ubuntu. У меня стоит не жалуюсь, работать приятно, но вот проблема с рисовкой шаблона сайта есть из-за недостатка Photoshop или idesign для Linux.
Quintis, в принципе для убунту пособий не нужно, оно очень похоже на Windows. Там ничего трудного нет.
Quintis, что значит под себя? Инструкцию как обои на рабочем столе поменять?
Node.js: https://nodejs.org/en/download/package-manager/
WebStorm: https://www.jetbrains.com/webstorm/
Поставил и фронтенди на здоровье.
Причем тут даже не важно какая ОС. Удобнее на винде, все это и на винде есть.
Андрей Шубин, ну кто его знает этот Linux, я когда переходил пугался от него)) Может он имел те тонкости вроде «перевода языка на другие кнопки» или что-то в этом роде.
P.S. — менять обои правой кнопкой мыши и там соответсвующий пункт, или же на картинке и пункт «поставить как обои»)
Quintis, нет там никаких секретов, садитесь и работайте, если не нравится графическое окружение попробуйте несколько, я вот ниасилил гном3 и кде, сижу на mate и все ок, кто то сидит на крысе, кто то вообще, прости Господи на i3 и все пучком.
Просто возьмите ноут (или системник ненужный) и туда накатывайте разные DM и WM, что понравится на том и остановитесь.
Поп поводу бубунту, центос, дебиан и прочее, да же не замарачивайтесь они отличаются как БМВ от Мерседеса, и там и там четыре колеса и там и там руль, все остальное мелочи к которым привыкаешь.
Андрей Шубин, Андрей Шубин, Настроить под себя типа оптимизировать ОС , отключить ненужные процессы и т.д.
Algoritm_00, да если вопрос стоит в том, что выбрать, а стоит он от незнания, то для начала нужно сделать хотя бы чтобы просто работало, а потом уже «под себя».
Quintis, в изначальной сборке убунту лишнего нет, всё работает только когда вы захотите. Главное через sudo качать только то что действительно нужно чтобы не мусорить в системе. И вообще самое радостное то что после удаления и установки программ комп будет работать как прежде из-за отсутствия регистра, в отличии от Винды которая через некоторое время всё-таки начинает работать чуть хуже.
Андрей Шубин, Ставил и Linux Mint и Win, но все еще в сомнениях ,в линуксе не нужно антивирус , поэтому компютер будет работать немного быстрее и большинство вирусов не страшно ему , но для виндовса больше програм .
Quintis, если вы про оптимизацию, то вам в генту/арчь, но Вы там до седых волос оптимизировать будете и так ничего не добьетесь.
Берите попсу и работайте. По ходу работы и все себе настроите.
Quintis, истинно говорю вам: для работы больше программ — не нужно.
Нужно уметь пользоваться несколькими инструментами, покрывающими твои потребности. Если под фронтендом имеется в виду именно программирование, а не дизайн — то никаких киллер-фич у винды давно нет. Да и дизайнерам лучше Хакинтош осилить.