Valeriu
Какой сложности (front end) проекты делали до этого?
Ivan
7лет js+c#
Valeriu
7лет js+c#
Ого-го
Combot
combot.org/chat/-1001041204341
Ivan
По js es6, ts, angularjs, angular2
Ivan
В итоге бросил дотнет, т.к. нода показалась очень удобнее.:)
Valeriu
А сколько часов в день в среднем тратили на изучение?
Ivan
А приходилось практически на ходу изучать, пришел клиент , сказал хочу что бы под Линукс работало. А .net core тогда в зачаточном состоянии был
Ivan
Неделю на обзор, фреймворков и основных моментов
Ivan
Потом походу разбирался :)
Ivan
Когда практика есть, учить намного проще и быстрее
Valeriu
Понял Спасибо за дельные ответы
Ivan
Ivan
Вообще для входу вот эту книгу советую
Ivan
Входа*
Valeriu
А можешь скинуть ссылку откуда купить её можно?
Ivan
Я на labirint.ru брал
Mykola
А можешь скинуть ссылку откуда купить её можно?
если надо скачать то тут https://rutracker.org/forum/viewtopic.php?t=5273565
Eugene
Я на udemy курс прошел и в бой :)
Anatolii
Начать кодить на nodejs? Прочел как запустить быстросервер на експресс. Дальше, как доступаться к данным в монгу или mysql. И все. на полчаса делов. Дальше... коллбэкхелл? Есть же промисы. еще пару часов чтоб с ними разобраться, и в проекте где надо их присунуть... Один чорт цепочки неудобны, и прерывать их тоже не очень красиво? Так co-express наше все. Попутно еще, чтоб реалтайм приложения клепать - meteor. По этой схеме работаю уже года три ;) С нодой. Программистом - с прошлого века ;) ..сейчас скачал книжку по nodejs, вдруг там есть что-то, чего я еще не знаю ;)
Anatolii
Метеор не просто так умер
никто никуда не умирал. Выходят новые версии, и в день около десятка коммитов. https://github.com/meteor/meteor/commits/devel
Дима
Технически оно ещё шевелится
Anonymous
Дима
Из сострадания конечно же рекомендуется пристрелить
Anonymous
Fastify
впервые слышу. ща чекнем
Anonymous
так а че шутка про то шо каждый мес рождается новый фреймворк эт не шутка?
Anonymous
Vladis🩸Love ️
А как же express
Cenator 🐈
Vladis🩸Love ️
Устарел
Понял
Cenator 🐈
А как же express
Не умеет в асинхронные мидлвари
Anonymous
А как же express
http://expressjs.com/en/resources/frameworks.html
Anonymous
мне вот feathers вкатил. но я не умный а коммунити маленькое :(
Cenator 🐈
Anatolii
Не умеет в асинхронные мидлвари
писал же. умеет. с co-express
Дима
Ко-стыли
Anonymous
Они кому-то нужны?
судя по чето там на гитхабах, да
Dmitry
так а че шутка про то шо каждый мес рождается новый фреймворк эт не шутка?
Не шутка, на js конференциях первый день тратится на то чтобы зачитать список фреймворков, которые вышли за прошлый год :)
Cenator 🐈
писал же. умеет. с co-express
То есть можно сделать // Before await next() // After ??
Cenator 🐈
С коа можно без костылей
Cenator 🐈
Просто так написать и оно будет работать
Dmitry
Обсуждение шутки про фреймворки — отличный детектор нубов, no offense
No offence taken, я сам этой истерии не не понимаю, но каждый второй js разраб, которого знаю реально пишет свой фреймворк. Якобы в остальных что-то не так
Eugene
/me ушел писать свой фреймворк
Anatolii
То есть можно сделать // Before await next() // After ??
Почти let doc = yield mongooseModel.findOne(id)
Anonymous
No offence taken, я сам этой истерии не не понимаю, но каждый второй js разраб, которого знаю реально пишет свой фреймворк. Якобы в остальных что-то не так
а может была конференция, где диктор такой: - ну, настоящий js разработчик в жизни должен сделать 3 вещи и тут из зала кто-то решил пошутить, а все восприняли его не правильно
Cenator 🐈
Почти let doc = yield mongooseModel.findOne(id)
Ты кажется не понял
Anatolii
возможно
Cenator 🐈
возможно
Я имел ввиду в одной мидлвари ожидать выполнения следующей и вернуться обратно
Дима
В js господствует npm way с left-pad, тот кто шутит про фреймворки просто абсолютно не шарит в том о чем говорит
Дима
Библиотеки вместо фреймворков
Anatolii
Я имел ввиду в одной мидлвари ожидать выполнения следующей и вернуться обратно
Таких задач не возникало. Поэтому не думал в эту сторону. У меня все просто. Мидлварь тупо проверяет права доступа. И если вызывает next() то следующим вызывается обработчик маршрута.
Cenator 🐈
https://i.gyazo.com/2b3b18aa5169750558fe726a902b7ac7.png
Cenator 🐈
такая хуйня на экспрессе не прокатит, видим что запрос занимает 3 секунды, но в консоль идет совсем не это значение
Anatolii
...если будет что посложнее - для этого есть golang. Но пока не вижу задач, которые было бы сложно решить на синхронном експрессе.
Дима
😂😂😂
Дима
>посложнее >go
Anatolii
https://i.gyazo.com/2b3b18aa5169750558fe726a902b7ac7.png
ничего не скажу. Не изучал этот вопрос. Но с лету - кажется странным, вызывать next() и что-то делать после этого.
Dmitry
Библиотеки вместо фреймворков
А можно пояснить, что-то я видать плохо соображаю плохо. По вашему фрейморки зло или наоборот серебрянная пуля?
Дима
И не смешная
Дима
Бтв, я считаю что это хорошо, фреймворки в большинстве случаев не нужны
Dmitry
Бтв, я считаю что это хорошо, фреймворки в большинстве случаев не нужны
Ну не знаю, если нужен веб-сервис, то с тем же koa можно быстро всё поднять. Для специфических задач типа игровых серверов понятное дело они не нужны.
Dmitry
Раньше было модно писать свою cms. Не написал свою cms - не погромист
Писали, ибо ничего толкового не было. Уж никак не от моды :)
Анатолий
Писали, ибо ничего толкового не было. Уж никак не от моды :)
Было, было. Просто каждый считал, что он должен в жизни сделать три вещи... самописную cms, движок для интернет-магазина и хомяк, гордо рассказывающий о том, сколько тысяч технологий знает автор собственной cms и магаза :)
Анатолий
Некоторые подобные хомяки до сих пор клепают
Dmitry
Чаще встречаются кейсы, решаемое библиотеками Ну и koa тоже не тянет на фреймворк
Значит у нас просто немного разные представления о фреймворках.