
Ilya
14.08.2016
15:23:56
Офигенно, прямо как react-devtools
Отладка Angular 2 приложения с Augury.
Ссылка
#Angular
удобненько
только у меня с react-devtools начинает тормозить приложение

Google

Pavel
14.08.2016
15:31:45
Скажите а чем потестить в нагрузке приложение с websockets? Заюзал thor , но вот думаю может есть что поудобней?

KlonD90
14.08.2016
15:35:23
артилери
https://artillery.io/
только инстансов побольше т.к. штука на ноде
т.е. не сильно шустрая сама по себе

Sergey
14.08.2016
15:40:15
Thor на ноде написан, он в одно ядро всего нагрузку будет генерировать, это маловато.

Pavel
14.08.2016
15:44:28
Хо хо. Tcpkali выглядит интересно. Спасибо.
За артилери тоже спасибо, посмотрю.

Владислав
14.08.2016
18:21:16
еее, получилось, я запилил рендер-цикл

Marlik
14.08.2016
22:28:56
Привет народ, есть скрипт, отвечающий за пролистывание лендинга, есть подключенная библиотека JQery, но есть мысль, что полную библиотеку подключать не имеет смысла, можно допустим только какой-нибудь core.js для выполнения именно этого скрипта, не разбираюсь в этом. Ставлю JQuery через Bower. Заранее спасибо.


Nikita
14.08.2016
22:47:56
У тебя выкачен https://github.com/jquery/jquery и ты можешь собрать его как тебе удобно, там много модулей, главное найти нужный и подключить
Я продолжаю соберать свой супергеройский фронтэнд. И хочу один раз все добавить и настроить, чтобы потом жмякать на красную кнопку и не трогать больше сборку никогда.
Так вот сейчас у меня стоит:
npm -> Gulp(browser-sync,gulp-uglify,gulp-sass,gulp-minify-css,gulp-autoprefixer,gulp-plumber,gulp-sourcemaps,gulp-rename) -> Bower(react,jquery,modernizr,mocha) -> Yeoman(-)
Что еще нужно для моей большой красной кнопки, чтобы все все было.
Но! непонятно чем Bower лучше npm (пока что все аргументы против Bower'а)

Google

Nikita
14.08.2016
22:56:40
надеюсь это не самый нубский вопрос

Marlik
14.08.2016
23:38:57
По поводу Bower против npm, честно говоря не помню аргументов, но можно почитать здесь: http://nano.sapegin.ru/all/bower да и честно говоря гуглил на эту тему, все склонялись не в пользу npm. Собираю с помощью grunt, исторически так сложилось, да и вполне всё устраивает. То же самое, как и у gulp, только сначала был grunt, а потом уже gulp - как альтернатива. Я считаю что, под каждый проект нельзя сделать одну большую красную кнопку. Вот собственно на моём примере, мне jquery нужен только для прокрутки лендинга, соответственно зачем мне остальное барахло? А какой модуль именно мне нужен не знаете случаем? Я там видел jquery.js и весит он 650 байт, что вполне бы меня устроило, это оно?
Или методом тыка искать?

Felix
14.08.2016
23:39:50
bower не нужен

Алексей
14.08.2016
23:39:53
очень не рекомендую использовать bower

Felix
14.08.2016
23:40:03
в npm сделали плоскую структуру, все, причин юзать бовер нет

Marlik
14.08.2016
23:40:35
Аргументы будут? Не понимаю чес слово.

Felix
14.08.2016
23:41:13
аргументы в пользу того, почему не надо ебаться с двумя пакетными менеджерами?
а есть аргументы за?

Marlik
14.08.2016
23:41:51
У меня он один - bower.

Nikita
14.08.2016
23:42:10
есть постоянно выходящие гайды где рекомендуют bower, непонятно зачем

Felix
14.08.2016
23:42:14
а фронт ты как собираешь?

Алексей
14.08.2016
23:42:28
у bower недостатков больше чем достоинств - самый бесячий это то что любое обновление чего либо превращаеться в бесконечную череду резолва зависимостей ( для Hello World проектов естественно это не видно ) но более или менее большой проект с разными зависимости - тут начинаеться полный пипец


Felix
14.08.2016
23:42:54
По поводу Bower против npm, честно говоря не помню аргументов, но можно почитать здесь: http://nano.sapegin.ru/all/bower да и честно говоря гуглил на эту тему, все склонялись не в пользу npm. Собираю с помощью grunt, исторически так сложилось, да и вполне всё устраивает. То же самое, как и у gulp, только сначала был grunt, а потом уже gulp - как альтернатива. Я считаю что, под каждый проект нельзя сделать одну большую красную кнопку. Вот собственно на моём примере, мне jquery нужен только для прокрутки лендинга, соответственно зачем мне остальное барахло? А какой модуль именно мне нужен не знаете случаем? Я там видел jquery.js и весит он 650 байт, что вполне бы меня устроило, это оно?
аргумент тут неактуален с npm 3

Nikita
14.08.2016
23:43:13
из чатика в чатик против статьи трехлетней давности что все скидывают про бувер
https://docs.npmjs.com/how-npm-works/npm3

Marlik
14.08.2016
23:43:20
Фронт собираю так, ставлю bower'ом пакеты, собираю grunt'ом.

Felix
14.08.2016
23:43:53
а грантплагины у тебя не через нмп качаются?

Marlik
14.08.2016
23:46:44
Я понимаю к чему вы клоните)) А есть какое-нить руководство для npm, такое же как по bower? Для просветления.

Nikita
14.08.2016
23:47:01
Или методом тыка искать?
модули названы в честь того что в них, если тебе нужн скрол ищи файл с названием типа скролквери.js
а лучше искать по названию метода который нужен

Google

Felix
14.08.2016
23:47:10
к тому, что ты уже используешь нпм, и зачем тебе еще и бовер - непонятно
руководство - официальная документация

Nikita
14.08.2016
23:49:03
руководство по bower : "bower install" ахахах, не знаю что еще в нем есть, вроде бы... ничего?

Marlik
14.08.2016
23:49:44
Ну зачем? Там много интересного и про конфиг, и плагины...

Nikita
14.08.2016
23:52:17
у меня методичка по механике была толще чем доки bower (у меня не было методички)

Marlik
14.08.2016
23:53:31
Вот именно, что простота и низкий порог вхождения делают своё дело...
Так же ведь и появился gulp
<script type="text/javascript">
$(document).ready(function(){
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
</script>
Это скрипт прокрутки, а скролквери.js нет такого... там есть jquery.js 650 байт весит, заработает с ним?

Nikita
15.08.2016
00:00:52
ищи, как найдешь расскажешь) не попробуешь не узнаешь

Marlik
15.08.2016
00:01:16
Понятно, методом тыка. )) Спасибо.
Я продолжаю соберать свой супергеройский фронтэнд. И хочу один раз все добавить и настроить, чтобы потом жмякать на красную кнопку и не трогать больше сборку никогда.
Так вот сейчас у меня стоит:
npm -> Gulp(browser-sync,gulp-uglify,gulp-sass,gulp-minify-css,gulp-autoprefixer,gulp-plumber,gulp-sourcemaps,gulp-rename) -> Bower(react,jquery,modernizr,mocha) -> Yeoman(-)
Что еще нужно для моей большой красной кнопки, чтобы все все было.
Но! непонятно чем Bower лучше npm (пока что все аргументы против Bower'а)
А можно нубский вопрос, зачем вам одновременно для вашей кнопки gulp-sass и gulp-minify-css? Разве в gulp-sass компрессия не работает?

Nikita
15.08.2016
00:07:30
может и работает, но душе спокойнее когда она работает с gulp-minify-css

Marlik
15.08.2016
00:08:52

Алексей
15.08.2016
00:09:49
Понятно, методом тыка. )) Спасибо.
npm очень прост в плане команд ( install, remove и т.п ) - в плане конфига package.json - все это легко учиться и гуглиться
а вот чтобы работать с npm во frontend Grunt и Gulp уже нехватит - нужен Webpack
про него есть хороший набор видео от Кантора ( автор javascript.ru )
https://www.youtube.com/playlist?list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn

Marlik
15.08.2016
00:11:36

Admin
ERROR: S client not available

Nikita
15.08.2016
00:14:27
да не плохой, но он говорит, что с Gulp/Grunt интегрируется, возникает вопрос зачем?

Marlik
15.08.2016
00:17:37
Ну наверное для тех кто уже прикипел к одному инструменту))

Nikita
15.08.2016
00:18:44
я знаю что Gulp универсален для построения задач(разве что для фулстак разработки нужно дополнительно мейкфайлик в 5 строк написать), а Webpack только для сборки

Google

Nikita
15.08.2016
00:51:56
@Ai_boy А ты известный) Видел твои доклады на конференциях.

Алексей
15.08.2016
00:52:54

Marlik
15.08.2016
01:17:08
А кто нибудь сжимает html разметку? Чем пользуетесь?

Алексей
15.08.2016
01:23:02
https://www.npmjs.com/package/htmlmin ( но он плохо работает с Angular2, React и прочими шаблонизаторами )

Marlik
15.08.2016
01:23:55
Спасибо посмотрю.

Алексей
15.08.2016
01:24:02
Есть более продвинутый https://github.com/kangax/html-minifier

Marlik
15.08.2016
01:24:19
Ага, гляну тоже.
По мне Angular и React сплошное рукоблудие, нужны только несколько скриптов для формочек, ну или навигация к примеру, остальное лишнее...
А это что такое?

Алексей
15.08.2016
01:34:40
А это что такое?
клон первого Angular ( только более обрезанный - за счет чего быстрее )

Marlik
15.08.2016
01:35:05
А зачем если есть jquery?
Типа модно?

Nikita
15.08.2016
01:44:51
jquery это библа для криворуких и убогих

Marlik
15.08.2016
01:46:22
Почему хрень? Есть аргументы?
Жабу разе нельзя использовать частично, не всю?

Nikita
15.08.2016
01:48:51
анимации на js чем тебе не угодили? ониж на css по факту

Marlik
15.08.2016
01:50:06
Ну например, как в вышеприведённом тексте, мне не нужны вау эффекты, нужны токма ассинхронные запросы для формочек, навигация и ещё какая-нибудь мелочь, накуа спрашивается мну ангуляр или реакт?

[Anonymous]
15.08.2016
01:51:12
Этих хипстеров с Vue не слушай.

Marlik
15.08.2016
01:51:25
Вот пока нет аргументов толковых кроме размера филе, и то думаю что мона порезать жабу...

Google

[Anonymous]
15.08.2016
01:51:29
Они обмазываются каждый день новыми БЫСТРЫМИ фреймворками.
Потому что новая версия на 1 KB тоньше, чем предыдущая!