Рубикон
а логику куда зашивать?
Anton
кор тима развалилась, плагины больше не мейнтейнят
Рубикон
просто размазывать тонким слоем по хранилищю?
Дима
А, ну это многое объясняет
Anton
та говно в общем все, я почти все перепробовал и остановился на express
Anton
большие надежды на loopback были, но он забагован и медленно разработка идет, критикал баги с 2014-го висят в issues
Дима
та говно в общем все, я почти все перепробовал и остановился на express
Koa норм. Koa — это express next, просто из-за трудностей переезда текущих проектов, решили делать отдельное название
Anton
большие надежды на loopback были, но он забагован и медленно разработка идет, критикал баги с 2014-го висят в issues
очень надеюсь что они возьмутся за него, он офигенный, это единственный серьезный фреймворк имеющих из коробки кучу ништяков
Anton
ну генераторы же, мидлверы иначе работают. насколько я понял там все как лифт работает: сначала едем вниз, потом наверх, потом снова вниз, потом снова наверх и так пока все мидлверы не вернут { done: true }
Anton
но могу и ошибаться, не разбирался в нем особо
Дима
Генераторы в первой версии, сейчас всё через async await по дефолту
Anton
и с лифтом я правильно понял?
Anton
Генераторы в первой версии, сейчас всё через async await по дефолту
пля, так я сейчас в express фигачу async/await, нужно будет глянуть все же на koa
Anton
хотя сомневаюсь что там что-то реально стоящее будет
Anton
ну а в чем прикол вообще?
Рубикон
так .. что-то я совсем запутался ..
Anton
есть причина такого решения или просто пацаны придумали так с генераторами работать?
Рубикон
а на чем тогда ваять rest api?
Дима
В koa2 генераторы deprecated
Anton
а на чем тогда ваять rest api?
это уже не модно, гугли GraphQL
Anton
В koa2 генераторы deprecated
промисы и лифт?
Рубикон
мне надо выковырять из своего бразера открытые вкладки (закладки не устраивают брозерные) в наружу (можно в бд)
Дима
Ничего сверхъестественного коа не обещает, тащемта. Просто это удобно и меня устраивает прямо в таком виде
Рубикон
расширение для хромого — скилеит есть
Рубикон
*скилет
Дима
промисы и лифт?
async await же ну глянь сам и реши, надо тебе или нет, чего я тут промоутером работаю 😄 https://dinosaurscode.xyz/nodejs/2016/06/28/nodejs-koa2-tutorial/
Рубикон
и у меня сейчас выбор .. пилить ли все на websocket, делать http-rest .. или что еще
Рубикон
а выдрать из брозера как? (хотелось бы еще тегов и статистику с датами)
Рубикон
536 вкладок
Anton
вот почему я не взял его)
Рубикон
часть охота затолкать в список "хорошо бы прочесть"
Дима
ой, та оно еще в альфе
Они ждут нативных async await и релизятся
Дима
Только поэтому они ещё номер версии не изменили
Anton
часть охота затолкать в список "хорошо бы прочесть"
та напиши экстенш, просто никакого апи, сокетов и прочего не нужно, тупо в json запиши и все
Anton
https://developer.chrome.com/apps/app_codelab_filesystem
Anton
Они ждут нативных async await и релизятся
а они не факт что выйдут или могут в другом виде выйти + после релиза баги вылезут, альфу ведь мало кто тестит
Дима
WAT
Дима
async await уже в вебките
Anton
async await уже в вебките
но не в стандарте, только stage 3
Anton
и там есть бага в v8 связанная с async/await
Anton
мемори ликс
Anton
пофиксить обещали в v8 55
Anton
в ноде будет не раньше 7.*.0 или даже 8.0.0
Anton
без флага async/await выкатят не раньше релиза ES7
Anton
короче, нихуя тут не все так просто
Дима
в ноде будет не раньше 7.*.0 или даже 8.0.0
7.*.0 уже выпускаются, брейкинг ньюз
Anton
7.*.0 - это 7.2.0 или 7.3.0 или еще выше
Anton
понятное дело что не 7.1.0
Дима
Ну в прошлое залезть пока как то проблематично, да
Дима
Anton
ну вот я и говорю, что выйдет не раньше 7.2.0. в 7.1.* этого точно не будет
Дима
но не в стандарте, только stage 3
stage 3 это требование пары имплементаций и сбор отзывов от юзеров
Anton
да, а это значит что все могут завернуть
Anton
или поменять
Anton
Нет бы модули добить. А то достала эта нпркомания.
Дима
С модулями отдельная история
Дима
Долгая ещё
Anton
Наркоманы писали стандарт
Anton
они соберут фидбэк и переделают все
Anton
Code style ;(
Anton
Code style ;(
оно реально красиво, но функционала нового не несет
Nikolay
хм, что то я и забыл что koa 2 вышла, походу оно
Anton
оно реально красиво, но функционала нового не несет
И старого не несет. Очень глупая и узкая чтука. Да и с фронтендом не дружит принципиально.
Anton
Мне пересказывали как эти модули придумывали, и о чем думали. Говорят не думали.
Anton
Сам в это веришь?)
мы тут не в веришь/не веришь играем, а пишем код, который должен работать и любое лишнее падение, сложность реализации, рефакторинги из-за игр в веришь/не веришь - убытки
Anton
хм, что то я и забыл что koa 2 вышла, походу оно
альфа же, какой вышла. async/await с багами, не в стандарте, а koa 2 вышла, да?
Anton
поиграть да, но серьезный проект я бы не начинал
Anton
async/await взял, но бабелем его придется теперь компилить
Anton
взял до того как нашел инфу про мемори ликс
Nikolay
ну к тому моменту как я напишу, уже выйдет
Nikolay
просто мне express кажется уже старым )
Anton
а вдруг ты напишешь, оно выйдет, но в другом виде?
Anton
придется рефакторить, а то и целые куски переписывать
Anton
зависит еще, конечно же, от того что ты пишешь