Ale
не ок)
Ohar
Но почему?
Vladimir
В ноде нет апи с промисами, и скорее всего не будет
Ale
собственно вот почему ^
Ohar
Ohar
Или под всякие штуки надо раз в полгода API переделывать что ли? Ты бы тогда ныл что платформа нестабильна.
Vladimir
Платформа должна быть полезна из коробки
Ohar
Она полезна
Ohar
Пользуюсь не нарадуюсь
Ohar
Все базовые потребности покрывает
Ohar
Надо чото странное — ставь бибилотеку, это отличный разумный подход
Vladimir
Напиши навскидку код для того чтобы сделать http запрос джсончика
Sergey
Было бы круто, если бы добавили промисы в стандартное апи
Ohar
Ohar
Мне не нужен низкоуровневый пдход
Vladimir
Вот это и называется - не уметь ничего делать из коробки
Ohar
Она умеет и делает
Ohar
request основан на стандартном http
Ohar
Если ты не знал
Ohar
День открытий чудных наверное, да?
Anton
http://bluebirdjs.com/docs/api/promise.promisifyall.html
Sergey
Anton
вот и апи с промисами
Ohar
ну вот да
Ohar
Хочешь промисы — отлично — ставь вон тот пакет
Ohar
Хочешь фигиссы — тогда вон тот
Vladimir
Я контрибьютер ноды с 2014 года, так что можешь мне рассказывать, как что работает
Ohar
Но нет, не хочу модули, хочу жрать говно с толстой стандартной бибилиотекой как в PHP
Anton
збс, это лучше чем всю эту шляпу писать самому и даже лучше того что бы тащить все это в ноде из коробки
Anton
уууу
Ohar
Толстую бибилотеку ему подавай
Vladimir
Мда
Vladimir
Вроде нормально общались
Sergey
Иди в руби че
Sergey
Это нода
Sergey
Здесь ты сам выбираешь реализацию своих хотелок
Vladimir
Я и выбираю
Vladimir
Но не понимаю, почему так должно быть
Vladimir
На всякий случай напоминаю, что за оскорбления в чате можно получить бан
Anton
деление на уровни, че
Anton
нода это ведь не фреймворк, а платформа
Anton
проблема в том что нормальных фреймворков мало пока
Vladimir
Платформа это слишком широкое понятие
Vladimir
Не вижу причины не иметь платформу с более богатой стандартной библиотекой
Anton
вот фреймворки должны давать тебе все из коробки, а нода дает тебе I/O
Anton
чего тебе не хватает?
Vladimir
Проблема в том, что нода даже не дает i/o самым минимальным способом
Anton
не понял тебя
Vladimir
стримы и эвент эмиттеры - это все необязательно
Vladimir
это все накручено поверх более низоуровневого API
Anton
то ты говоришь что тебе мало, теперь выходит что много
Vladimir
Нет
Vladimir
Это в общем то и не является задачей
Vladimir
Вот например на питоне или руби пишут всякие админские скрипты
Vladimir
Просто файл=задача
Vladimir
На ноде это невозможно
Anton
чего это?
Anton
а ничего что sync есть?
Vladimir
Как миниму у тебя будет папка + package.json
Vladimir
Потому что хоть какие то зависимости понадобятся
Roman
Anton
если очень хочешь писать такое на ноде, то в чем проблема асинхронности?
Anton
есть куча способов контроллировать async flow
Anton
https://github.com/sindresorhus/awesome-nodejs#command-line-apps
Anton
огромный список всего
Anton
клишного
Vladimir
А хочу писать на ноде, потому что я уже пишу на ноде
Anton
ну так пиши, в чем проблема?
Vladimir
Пишу)
Anton
если ты пишешь совсем простой админский скрипт, то тут нода может быть оверинженирингом, но если ты пишешь CLI как yo, например, то тут нода отлично подойдет
Anton
Anton
проблема кажись не в ноде, а в неумении выбрать инструмент для решения своей задачи/проблемы
Vladimir
Довольно идеалистично считать, что при появлении новой задачи нужно первым делом бросить все и засесть за выбор языка, наиболее подходящего для решения этой задачи
horpto
В питоне до недавнего времени также илдили, всмысле использовали генераторы
Vladimir
Вообще по идее для генераторов корутины - это как раз основное назначение
🤟
Ало
🤟
Кто тут юзает mongoose?