Да блядь... ставишь гребаный node, потом nvm, пробуешь версию 5.5.5
Хер, gulp валится, нихера не пашет, чего-то там не хватает. Деплой не пашет, тесты не варят. Забиваешь на всё - запускаешь дефолтный npm install, npm run production - смотришь версии с которымы весь этот пиздец запускается, охреневаешь от количества ворнингов и прочей херотени, но нет - сука! ОНО БЛЯТЬ УСПЕШНО компилится, запускается и тд и тп и всё это бля для сраного minimize + sass.
Ну вот нахуй, а, эти пиздострадания себе устраивать???? Нет блять - это конец 2016 года - сейчас ТАК МОДНО БЛЯ, сейчас ВСЕ БЛЯТЬ ТАК ДЕЛАЮТ.
Толпы идиотов не могут ошибаться!
Когда не понял вообще ничего из сказанного комментатором и решил выебнуться шуткой про хипстеров
Кросплатформа на С++ это же наоборот здорово. Быстро избавляет от "болезней утёнка" (привязанности к нестандартным фичам конкретного компилятора), грубой силой учит помнить что UB это ошибка, а не "ну работает же". Учит строгому соблюдению стандарта.
Короче лечит нубские болячки, которые отдельные индивидуумы умудряются донести до старческих седин, сидя на одной платформе и компиляторе.
Оно не читаемое и чудовищное, не потому, что кроссплатформенно, а потому, что написано чудовищами и не для того, чтобы читали))
Откройте код stl-я или буста, сложно найти что-то более чудовищное и нечитаемое, но зато да кроссплатформенное. Не очень ясно зачем писать что-то кроссплатформенное, если оно никогда не будет запускаться на иной платформе ?
блядь! если твоя Лондонская контора пишет под одну платформу, это не значит, что все так делают.
Когда и так работы много, городить еще один велосипед из костылей только потому, что "так модно" - вот, вообще ни разу не вариант. Надо, чтобы работало, обслуживалось и поддерживалось, а не чтобы ЧСВ тешить.
1) Я и мои коллеги не знаем Java, но знаем Qt
2) Меня бесит синтаксис (ибо я утенком увидел C# и никак не могу отвыкнуть)
3) Java тормознутое гавно жрущее оперативу :)
Поработай в технологическом стартапе. Через некоторое время прочитаешь свой комментарий с грустной улыбкой на лице.
Ой блин... о какой грусти идёт речь? Тут некогда грустить, надо всю это хуету как-то на продакшн отправлять.
ПС: склоняюсь к тому что ФТП - отличный протокол и работает без ошибок ;)
Настрой себе рабочее окружение один раз, и не изображай обезьяну на каждом новом проекте.
:)
А Вы никогда не слышали о том что некоторые версии node, npm почему-то не состыковываются с разными версиями гулпа и между собой?
А если у вас зоопарк из проектов? Часть из них новые, часть старые, а часть и вообще древние (с ними кстати меньше всего проблем почему-то)?
Счастливый вы человек...
Для чего держать разные версии чего бы то ни было? Если попалось в руки старье - нужно апдейтить до актуального рабочего состояния. Один раз, опять же - не нужно плодить зоопарки на ровном месте. Возникла несовместимость - рефакторинг в помощь, благо, такого рода отличия минимальны.
и вот ещё такие приколы случаются: http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
Неа... всё правильно. Ибо ставишь эптот нод, а он не пашет: слишком новая или старая версия, короче где-то она не идёт как надо. И ждёт тебя nvm и танцы с бубном.
Меня этот хайп вокруг node.js бесит малость. Сам не проверял, но знатоки говорят что Apache HTTP Server рвет node по всем параметрам, а если учесть что денежку за него не просят то есть ли смысл возни с node?
Самая пичаль в том что собственно проект на ПХП и на Апаче (ну или там аналогах), а вся эта хератень только для цсс билдов и ещё кое каких "типа вкусняшек".
prepros тебе в помощь, если только для минимизации и sass, но там есть и ещё ряд фич) Правда если проект толстый, то начинает лагать)
Ещё и yarn недавно фейсбук написал... я вкурсе "трендов". Только я тут не один, нас тут много. И "хуяк, хуяк и в продакшн" типа должен быть "умным".
Дык препрос не тренд, он 13 года)) Хорошая штука для верстальщика с мелкими проектами, но не более)
Проблема в том что:
- я не верстальщик
- проект не самый мелкий
- и у нас таких говен много
И каждые несколько месяцев что-то новое и весёлое появляется, потому что походу нашему главному мэнеджеру делать нехуй, а с лидами советоваться ему совесть не позволяет и его не переубедишь.
Чтобы такого не было надо вашим верстальщикам для ЧСВ давать мелкие игрушки, а на основном проекте, чтоб не выебывались. Однохуйственно параша получается. А как наиграются, то может что-то толковое и высрут и разработчикам не придется страдать. Еще лучше подкинуть что-то из бекенда несложно, чтобы они прочувствовали боль. Ну и наоборот чутка, короче делайте что хотите, чего я тут вообще влез. Всем бобра.
зы. между дизайнерами, которые хоть чуть-чуть могут в верстку и не могут огромная пропасть. с fe/be такая же ботва
Дело не в том, что это модно, это удобно.
Из окна светит восходящее солнце, а ты садишься в мягкое кресло, открываешь свой блестящий ноутбук и пока он запускается, уходишь заваривать себе столь любимое тобой капучино. Вернувшись, ты запускаешь сервер и затем в терминале набираешь настолько привычную команду gulp и откидываешься на стул, сделав глоток вкуснейшего кофе. Бросив взгляд на экран ты видишь как в терминале понеслись словно сводки с боя сообщения о выполненных задач и открывается браузер с очередным твоим творением.
Кинув его на один монитор, в другом ты открываешь редактор и возвращаешься к работе. Теперь пришла пора поправить некоторые детали в стилях, ты безмятежно это делаешь и сохраняешь файл...
И тут понеслось: препроцессор обрабатывает файлы, автоматически добавляются префиксы, все ловким образом склеивается и кладется на место. Ты бросаешь взор на второй монитор, а там уже все обновилось, как и на всех твоих устройствах, что лежат рядом.
Ты входишь в раж: добавляешь иконки, а трудяга gulp их склеивает, делает шрифт и аккуратно кладет его куда надо; пишешь на самом современном стандарте ES2016, а он услужливо добавляет везде где надо полифиллы; модули, да, пожалуйста; тесты - легко; а где надо и карты кода, лучше всякого картографа, сформирует и добавит куда надо. Причем все он делает вовремя, как только что-то изменил - он уже все сделал.
Так и не заметил ты, что рабочий день уже приблизился к концу. Время заняться собой, сходить в спортзал и т.д., и ты уже немного уставшей рукой вводишь gulp build; и твой верный друг не подводит тебя и в этот раз, скрипты, стили минифицирует, картинки сжимает, да на сервер все заливает.
Прошли секунды и всё готово. Ноутбук закрыт. Свет погашен.
Для раздумий:
1. В силу специфики пакетного менеджера NodeJS, дистрибутивы пакетов бывают очень громоздкие, но как пользователя вас это особо не волнует, введите npm install и при нормальном package.json все отлично поставится.
2. Недовольство таск-менеджерами обычно возникает в начале их использования. Когда уже есть наработки, просто используешь их и только чуть-чуть изменяешь под нужды нового проекта; в конце-концов, есть yeoman.
3. Да, еще есть чудный webpack, в связке с gulp - конфетка :)
Насколько красивая, идеализированная и совершенно отличная от реальности картинка... У меня аж слеза потекла от умиления ;)
Потому что ты в команде не работаешь и проектов у тебя кот наплакал...
Впрочем сохранять картинки "куда надо" и "писать ЦСС красивый" можно и в обычном ноутпаде. И знаешь - это ведь работает! И при этом не нужен не ноуд, ни гулп.
Когда я так работал, я работал как раз в команде; проектами не был обделен, да и проблем при этом я особых не встречал.
Не понимаю, с чего такая агрессия в мою сторону.
И знаешь - это ведь работает! И при этом не нужен не ноуд, ни гулп.
Работать, работает, но гораздо лучше, если всю эту работу делают за вас.
Эм... Не понял сарказма :) Я действительно пишу чистый код. Занимаясь веб-разработкой. Правда "проектов" у меня не десятки и нравится именно чистый код. А набор классов и своя реализация MVC это ещё не фреймворк.
Вот любопытное чтиво для прочтения: https://habrahabr.ru/post/312022/
У меня при прочтении оного волосы где только не шевелятся (но хуже всего что я всё это дерьмо знаю и некоторое ещё и довольно близко).
А по поводу чистого кода, мне приятно написать что-то своё, пусть и повторяющее функционал чего-то, что уже написано и отдебажено, но не всегда это экономически выгодно, ибо тратить 5 часов на написание своего велосипеда не выгодно, когда за 15 минут можно подключить необходимую библиотечку и радоваться жизни.
Давно заметил что на пикабу очень много программистов. Я года 2 назад думал что это невостребованная профессия и не хотел идти учиться на программиста, но вот недавно прочитал совершенно обратное, мол программисты при желании могут много получать, с лёгкостью иммигрировать и вообще, что это очень нужная, востребованная профессия и всё-таки решил связать своё будущее именно с этой профессией. Не знаю зачем я это написал, просто странно, что программистов тут замечаю ну очень много, а профессия при этом очень даже востребованная по мнению интернета)
Ну да, типичное представление людей о программистах, что это миллионеры, которые живут где хотят, ничего не делают и только кидают заказчиков и жалуются, что они козлы :)
Никогда не было такого представления. Знаю что это очень специфическая профессия и даже мои одноклассники не могут понять что это за работа такая, сидеть сутками за компуктером и печатать какие-то там программы.
Только не связывай программирование с игроделанием.
Многие толпы пошли в программисты после того, как скачали пару скриптов для майнкрафте, но на деле это страшная рутина.
Областей в разработке много, если увязнете в web-разработке в аутсорсинговой конторе, то о больших деньгах можно и не мечтать.
Веб не интересен вообще.А сейчас никому десктоп не нужен, всем или облако, или мобильное приложение подавай.
Да и аутсорсинговых контор у нас в стране нет.
Как это нет? В Москве и Питере их может и нет, но вот в других городах почти все конторы выживают именно тем что работают на аутсорсе, так как раб. сила там дешевле.
Бизнес приложения до сих пор вертятся на десктопах.
Я уже года 3 думаю об этой профессии, ни одна больше профессия меня не привлекает, ни в какой другой профессии себя не представляю, точнее представляю, но я хочу получать удовольствие от работы, а не быть типичный российским работником, но как уже было сказано ранее, думал что это невостребованная профессия, думал будет маленькая зарплата, не смогу найти себе работу и т.д., и вот по-этому не хотел идти учиться. Но позже вычитал обратное, обрадовался и начал искать себе подходящий ВУЗ)
а не быть типичный российским работником
Поверьте, вы будете обычным работником, таким же как куча инженеров других направлений. Ничего романтичного нет, и не в сказке мы все живем
Имею ввиду что очень и очень многим не нравится своя профессия, а если пойти на ту которая реально привлекает то ты будешь получать удовольствие от неё и следовательно не будешь типичным российским работником)
Ну так как отец военный хотел связывать свою работу с армией, но потом ума прибавилось и я понял какой же это пиздец и сразу отмёл армию.
Профессия то востребованная, но вот реально толковых мало. Полно выебщиков которые создают из обычной инженерной профессии такую романтику что аж гопники со своей тюремной отдыхают в стороне. Многие уже без какого-нибудь говнофреймворка не могут решить задачу.
Именно поэтому я не занимаюсь серверной разработкой. Какой-то фантастический пиздец там у вас.
Самое весёлое что это как раз фронтэнд скорее ;) ЦСС там скомпиленный, САСС - же? Плюс прочая херь...
ПС: Подумываю уйти в запой. Там хорошо, там у меня один родственник жил...