Всем привет.
С недавнего времени начал заниматься веб разработкой, интересоваться, читать различные документации.
До этого был опыт, примерно лет 6-7 назад занимался версткой html/ css/ js, писал иногда на php, понимаю ооп более менее и т.д. все время под windows / notepad++;)
Но после длительно перерыва заглянул снова в мир веб разработки и ужаснулся.
rails, django, node js, angular, backbone, всякие gulpы, gruntы less sass jade и в бесконечность... :) с частью всего этого девелоперского антуража ознакомился но всё же, есть много вопросов.
В общем хотел спросить у разработчиков, реально ли заниматься из под windows? есть такие?
Заметил что абсолютно все работают из под терминалов! тренд такой что ли? усложняют себе жизнь = ) инсталят все через всякие apt-get / pip-install / npm install / curl / что это и по какому принципу работает, не пойму.
Грубо говоря, нужен какой то right way, все как то, не так как раньше;
например, для Web Питон под Windows несовершенен: сложно заставить работать Nginx+uWSGi (Питоновский веб-сервер), не собираются некоторые библиотеки, некотоорых нет скомпилированных под последние версии Питона (3.4+) и т.д.
В целом сидеть под windows можно, но виртуалки с Linux не избежать
работая linux <-> linux в итоге ошибок избежать легче, нежели чем window <-> linux.
Ну а всякие гульпы шмульпы это просто веяние моды и весьма спецефические вещи. И без них прекрасно обходимся ;)
ох уж эти любители свистоперделок. Вот прямо без гульпа жизнь не жизнь. Впрочем, делайте )) Как только гугл начнет отдавать приоритеты таким вот насквозь "мастхевным" проектам, так сразу и начнем изучать и внедрять ;)
AlikDex: gulp/grunt - это автоматизация. меньше ручной работы. Собрать зависимости, конвертация форматов (Haml->HTML, CoffeScript->JS, LESS->CSS), PNG spritы, SVG Setы, обфускация, сжатие. Всё, что нужно для сборки пограммного продукта.