DonKihot #10501 13 марта 2017 скриншот кодафу.Я еще в нотпаде пишу, да. Поделиться сообщением Ссылка на сообщение
CriErr #10502 13 марта 2017 скриншот кодафу.Я еще в нотпаде пишу, да. ++? Поделиться сообщением Ссылка на сообщение
TheDeadSkin #10503 13 марта 2017 ++ для лоховвот правильный ноутпад Поделиться сообщением Ссылка на сообщение
Veers #10504 13 марта 2017 (изменено) Изменено 13 марта 2017 пользователем Veers Поделиться сообщением Ссылка на сообщение
Veers #10506 13 марта 2017 Блять, стыд и позор в топане программирования не уметь прикреплять картинкуPS: сириусли, почему с имгура не импортит? Поделиться сообщением Ссылка на сообщение
TheDeadSkin #10507 13 марта 2017 лоля думал что :bqquN это команда в вим Veers понравилось это Поделиться сообщением Ссылка на сообщение
CriErr #10508 13 марта 2017 импортит с имгура же как картинки так и медиа Поделиться сообщением Ссылка на сообщение
Akimosik #10509 13 марта 2017 (изменено) Блять, стыд и позор в топане программирования не уметь прикреплять картинкуPS: сириусли, почему с имгура не импортит? Ты просто пытаешься импортить страничку и не изображение. Изменено 13 марта 2017 пользователем Akimosik Поделиться сообщением Ссылка на сообщение
Kant #10510 13 марта 2017 ++ для лоховвот правильный ноутпад за называние вима блокнотом в моем падике проводят бесплатное обучение емаксу Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #10511 14 марта 2017 всё что не IDE - всё блокнот CriErr понравилось это Поделиться сообщением Ссылка на сообщение
Veers #10512 14 марта 2017 Блять, стыд и позор в топане программирования не уметь прикреплять картинкуPS: сириусли, почему с имгура не импортит? Ты просто пытаешься импортить страничку и не изображение. Спасибо!!! Поделиться сообщением Ссылка на сообщение
deamunn #10513 14 марта 2017 нужен совет опытных фронтендероввисит необходимость заняться немного жирным клиентом, т.к. вендор все больше рекомендует не юзать серверный код, а переходить на всякие ангуляры-реакты в связке с RESTпо гайду создал пустой проектик, node+npm+yeoman+gulp там рекомендовалив результате папка проекта содержит 30000 файлов и весит около 300МБ, хотя все, что делает проект - страничка с hello-worldподскажите, это вообще нормальная ситуация для фронта? и актуален ли стек инструментов или все уже пару лет назад устарело? Поделиться сообщением Ссылка на сообщение
ElGobedano #10514 14 марта 2017 Конечно это обычное дело для фронта (нет) Поделиться сообщением Ссылка на сообщение
Cantona.Eric #10515 14 марта 2017 нужен совет опытных фронтендероввисит необходимость заняться немного жирным клиентом, т.к. вендор все больше рекомендует не юзать серверный код, а переходить на всякие ангуляры-реакты в связке с RESTпо гайду создал пустой проектик, node+npm+yeoman+gulp там рекомендовалив результате папка проекта содержит 30000 файлов и весит около 300МБ, хотя все, что делает проект - страничка с hello-worldподскажите, это вообще нормальная ситуация для фронта? и актуален ли стек инструментов или все уже пару лет назад устарело? Устарело, юзать можно. По поводу размера так это у тебя через йоман поставилось овердохуя хрени, о существовании которой ты даже не догадываешься. Удали нод модули, подчисти package.json и все будет хорошо. Я не человек, Я - Кантона. (с) Miraxes#2986 Поделиться сообщением Ссылка на сообщение
deamunn #10516 14 марта 2017 Устарело, юзать можно. По поводу размера так это у тебя через йоман поставилось овердохуя хрени, о существовании которой ты даже не догадываешься. Удали нод модули, подчисти package.json и все будет хорошо. А что сейчас актуальнее? И есть ли инструменты, которые могут проверить зависимости модулей и удалить ненужные? Потому что в основном проекте есть несколько нужных зависимостей от модулей, у этих модулей тоже свои зависимости и т.д. Руками не почистишь. Поделиться сообщением Ссылка на сообщение
Cantona.Eric #10517 14 марта 2017 Устарело, юзать можно. По поводу размера так это у тебя через йоман поставилось овердохуя хрени, о существовании которой ты даже не догадываешься. Удали нод модули, подчисти package.json и все будет хорошо.А что сейчас актуальнее? И есть ли инструменты, которые могут проверить зависимости модулей и удалить ненужные? Потому что в основном проекте есть несколько нужных зависимостей от модулей, у этих модулей тоже свои зависимости и т.д. Руками не почистишь. Можно юзать yarn, он якобы быстрее и все на него дрочат, по поводу зависимостей оставляй то что тебе нужно, если какому-то модулю нужен другой, то это прописано в его собственном пекедж файле и оно подтянет все что надо. Я не человек, Я - Кантона. (с) Miraxes#2986 Поделиться сообщением Ссылка на сообщение
suez #10518 14 марта 2017 Какая тебе в жопу разница что у тебя в node_modulesТебе важно только что у тебя в package.json и что конкретно будет включено в финальный бандл проекта, который отправится собственно клиентуБраузеру похуй что у тебя там миллион файлов в папочке, его интересует только то, что конкретно подключено и используется внутри проекта node+npm+yeoman+gulp Это по идее вообще не стек даже, а просто основа для проекта (слегка устаревшая)Сейчас уже все на вебпаке делают, можешь с легкостью найти какой-нибудь еомановский проект с вебпаком, я такие даже 2+ года назад юзалНу или просто глянь какой-нибудь create-react-app Правда в случае с реактом тебе надо будет ебашить сверху redux, сверху ебашить модули для асинхронной лапши в редаксе и так далееКароче тебя где-то через неделю в дурку заберут, если у тебя не было опыта SPA фронтенда в прошлом http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
deamunn #10519 14 марта 2017 понял, спасибо, на клиент попадет только то, что в packagegulp же все это дело склеит, минимизирует, обфусцирует?у меня, просто, именно не до конца складывается картина, какие функции все говно типа йоманов выполняеткак я понял, нода - это просто среда, которая нужна для работы всех этих инструментов, npm - менеджер пакетов, yeoman - тулза для скаффолдинга, gulp - билдовальня, которая собирает проект\поднимает тестовую среду\делает деплойа webpack что делает? реакт мне в принципе не нужен, как и spa вообще Поделиться сообщением Ссылка на сообщение
suez #10520 14 марта 2017 (изменено) Нет, не все что в packageВ package указаны зависимости, которые требуются твоему проекту на уровне инфтрастуктуры (хотя юзать ты можешь например всего 1 модуль из огромного списка)Нужен он для того чтобы ты мог склонировать проект гитом и запустить npm install, который как раз таки поставит все то что там указано (и все зависимости зависимостей само собой, что и создает такое огромное количество говна в node_modules)На сам фронтенд отправится непосредственно то, что будет импортировано в качестве модулей и заюзано в коде самого проекта. У всех node_modules по 150-300мб, но финальный бандл проекта обычно от 1 до 5мб гзипед (5 это прям для мегажирдяев с хуевой кучей кода) у меня, просто, именно не до конца складывается картина, какие функции все говно типа йоманов выполняеткак я понял, нода - это просто среда, которая нужна для работы всех этих инструментов, npm - менеджер пакетов, yeoman - тулза для скаффолдинга, gulp - билдовальня, которая собирает проект\поднимает тестовую среду\делает деплойа webpack что делает?Ейоман это лишь тулза, которая делает чуть больше, чем обычный клонирование репозитория. Очень топорно говоря, это клонирование репозитория с опциями, аля "я хочу чтобы тут был foundation вместо bootstrap и дайте мне пожалуйста jQuery 3 версии а не второй".Gulp это таск раннер, что как настроишь, то и будет делать. Так как ты проект с еомана делал, то у тебя там должен быть в корне какой-нибудь gulpfile или его аналог, в котором содержатся разные таски, можешь поизучатьНастроить там можно что угодно, он тебе код хоть в брейнфак компилить будет, если подключишь нужные пакеты и создашь таски Вебпак это module bundler, хотя на самом деле это более хипстерская версия таск-раннера (крайне упрощенно говоря). Галп как бы сам тебе ничего не навязывает, как хочешь, так и юзай, и это создает как бы кучу лишней работы и так далее, если ты захочешь делать йоба-фишки. Вебпак же в свою очередь автоматом имеет в себе просто монструозный функционал, для того чтобы весь твой фронтенд код собирать в бандл/бандлы (один или несколько больших js файликов, внутри которых могут жить другие хуйни). Сейчас как бы современный фронтенд просто неебически отличается от того, что творилось 2-3 года назад. Сейчас там повсюду es6 код с хуевой тучей продвинутых фишек, модули на модулях да модулями погоняют, code splitting, асинхронная загрузка модулей с приортитетами, частичный рендеринг основанный на роутинге, всякие там сервис воркеры, сверху все это обмазано разнородным кешированием и еще хуй знает чем. И вот вебпак позволяет со всем этим работать чуть ли не "из коробки" (как только ты закончишь с конфигом ебаться конечно, на что с нуля у тебя уйдет полжизни). А все доп фичи добиваются плагинами. Кароче забудь про вебпак если тебе нужна какая-та примитивная фигня.Хотя я не особо понял как ты собираешься делать "жирный клиент" без spa Изменено 14 марта 2017 пользователем suez .felix понравилось это http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение