Andrey 😼
mysql
sequelize, даже не знаю чего-то другого сравнимо-приемлимого
Andrey 😼
Andrey 😼
Я с ним с постгресом и работал
Andrey 😼
До рельсовского AR, конечно, топать и топать
Roman
йо! подскажите хороший orm для ноды
Оно ок пока не начинаешь юзать сложные связи или юзать кастомные операторы для которых нет сахара в интерфейсе пакета
Roman
http://bookshelfjs.org/
Или лучше knex.js
ill-ya
knex запросы - bookshelf уже поверх него дает сахара
kdm🇩🇰
спасибо =)
ill-ya
Конечно не Eloquent from Laravel ))
ill-ya
Надеюсь это не запрещённые тут слова )
Artur
Ведь ПХП говно (как некоторые считают, но не я)
ill-ya
Ведь ПХП говно (как некоторые считают, но не я)
PHP отличен и "прост" реально это его плюс. Если бы у ноды и PHP был бы похожий синхроный "режим" или язык для изоморфных приложений c синтаксисом JS. Но async/await упростит вхождение и развитие еще стремительнее.
Славик
о, опять про пхп
Славик
в пхп есть ооп, а в джаваскрипте еще только через бабель
Anton
в пхп есть ооп, а в джаваскрипте еще только через бабель
Классы, ты хотел сказать. Ооп в джаваскрипте есть с самого начала
Alex
кто-то pub/sub в mongodb использовал?
Vlad
в пхп есть ооп, а в джаваскрипте еще только через бабель
Все браузеры кроме ie поддерживают их притом http://kangax.github.io/compat-table/es6/
kdm🇩🇰
ии вот еще вопрос
kdm🇩🇰
по бд
kdm🇩🇰
в каких случаях стоит выбрать mysql в каких mongo
kdm🇩🇰
?
Artur
mongo выбирать надо тогда, когда не важна целостность данных
Artur
во всех остальных случаях - Postgres
Artur
Это вообще как? Можно пример?
Финансовые данные не храни в ней
Artur
Бложик, комментарии
Artur
Это всё можно
Artur
Наебнётся - не страшно
Ivan
Если руки из жопы и postgres не поможет
Ivan
Там знаете ли тоже можно нарушить персистентность при желании
Ivan
Что база не поднимиться
Artur
Если руки из жопы и postgres не поможет
https://habrahabr.ru/post/231213/ https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-reads Была ещё где то ссылка, в прошлом году в движке монги закрыли очередной race condition
Artur
Так что дело не в руках из жопы
Alex
как там в 2014-ом то?
kdm🇩🇰
ну ладно, аа есть еще мнение по этому поводу?
kdm🇩🇰
мнения*
Artur
как там в 2014-ом то?
Гвоорю же что в 2016 ещё такой баг был. И сколько не найдено ещё.
Sergey
А кто знает отличный генератор доки по jsdoc?
A
Финансовые данные не храни в ней
хыхыхы)))) Все ведь знают эту великолепную историю, что банковская система на самом деле eventual consistent, да?))
A
По факту, сейчас монга одна из немногих БД, в которой шардинг и репликация _нормально_ работают из коробки, при этом все это держит пристойную нагрузку, достаточно понятно даже джуниору (если его вовремя стучать по руками, чтобы не сделал не то). Ну, речь разумеется про 3.2 и старше с WiredTiger
Artur
Ну то что банкомат деньги выдает без фактического коммита транзакции я слышалх
Vladimir
Сколько можно один и тот же бред повторять
A
rethinkdb
Ниче не скажу - не пользовался. И не слышал, чтобы еще кто-то пользовался) Но с удовольствием почитаю)
Vladimir
Она недавно почти умерла
Artur
OrientDB еще есть
A
OrientDB еще есть
Вот orient очень давно собирался пощупать, но так и не дошло. Из похожего пользовался Neo4j - очень крутая штука для поделок. Но в бой я бы с ней не пошёл))))
Mike
Она недавно почти умерла
чего бы ей умереть если она в опен сорс ушла?
Vladimir
Она и была в опенсорсе всегда
Mike
Она и была в опенсорсе всегда
я о том, что компанию закрыли, но энтузиасты остались
Vladimir
Просто её разбратывали сотрудники компании, а потом компания закрылась
Vladimir
Вклад энтузиастов скорее всего мизерный
Andrey 😼
Классы, ты хотел сказать. Ооп в джаваскрипте есть с самого начала
"ООП" в джаваскрипте - обертка над прототипами
Andrey 😼
Ну, жээсовые классы - это не совсем полноценный ООП, а сахар над прототипами
A
"ООП" в джаваскрипте - обертка над прототипами
таки ооп в жс куда более _объектно_ ориентированный, нежели во всем знакомом джава-подобном ооп
A
давайте) Синглтон - это не свойство объекта %)
A
а способ его использования
Vlad
Что за стереотип что ООП это наличие ключевого слова class ?
Vladimir
Синглтон - это свойство класса
Vlad
Синглтон - это свойство класса
А объект без класса значит теперь уже не может существовать?
Vladimir
Объект может, синглтон - нет
Ale
Объект может, синглтон - нет
Любой фабрики, в том числе и класса
A
Синглтон - это свойство класса
порождающей функции объекта. А класс оно там, процедура, функция или метод другого объекта - это уже тонкости платформы
Ale
Можно сделать замыкание возвращающее один и тот же объект, вполне синглтон
Vladimir
Нет, именно класса
Vladimir
Потому что это определение синглтона
A
Ну это потому что примере в книжке GoF были на плюсах и smalltalk-е, где класс порождает объекты.