Sergey
для того что бы трансформации делать
Sergey
ну может чего поменялось но мне казалось что почти все JIT штуки работают примерно одинаково
Anton
сорри, мне нечего ответить, так глубоко в компиляторы я не залазил
Sergey
Anton
на бейбле же фигачат
Anton
это хаскель, конечно же есть!
Anton
Anton
забирайте
Anton
21 день на изучение хаскеля и я готов
Дима
Anonymous
оптимист
Anonymous
Я за 3.5 соглашусь и 20 дней на изучени5
Anton
раз С++ за 21 можно, то и хаскель пойдет
Anonymous
Anonymous
Anton
ахах)
Anton
спалили
Anonymous
За 1500 мб
Sergey
а если вырвать из контекста
Anton
то кто-то тут продажный кодер
Sergey
да все мы тут продажные
Sergey
если мне скажут за $30/h пописать под вордпресс я даже наверное соглашусь
Anonymous
Anton
я за $1.5 хаскель бы не учил
Anton
Anton
за 30 баксов, на вордпресс :(
Sergey
ну да, как девочка на трассе за тритцон
Sergey
(((
Sergey
пойду поплачу
Sergey
что бы сменить тему... а тут есть кто-нибудь кто на ноде фигачит или за бэкэндщиками в нодовский чатик идти?
Anton
я немного фигачу
Sergey
если что - меня интересует дихатомия сериализации и инкапсуляции
Sergey
пофилосовствовать да идей поворовать
Anton
дихотомия?
Sergey
ну тип что сериализация сущностей в json как правило заставляет ломать инкапсуляцию
Sergey
эксоузить знания о модели данных наружу
Sergey
хорошо только когда у тебя cqrs + event sourcing, тогда это норм
Sergey
тогда у тебя логика работает с ивентами и модель данных по сути деталь реализации апишки а не приложения
Sergey
экспоузить знания*
Anton
чет ты шото совсем дикое грузишь)
Anton
то ли я тупой, то ли ты, я пока еще не понял)
Ilia
Нужны примеры
Ale
Ale
Ilia
Под ломанием инкапсуляции наверное имеется в виду передача связанных объектов типа {"book_id":420, "author":{"author_id":421, ...}}
Sergey
Ale
и жависты не дали?
Ale
как?)
Ale
или это они забыли рассказать
Sergey
хз, я на курилке одного поймал, так что разговор не долгий был)
Ilia
Конвенцией запретить вложенные модели в json-сериализациях :)
Ale
можно в projvm попробовать
Sergey
Ilia
Но тогда будут десятки запросов
Ilia
Перенести в вебсокеты в таком случае
Sergey
Но тогда будут десятки запросов
даже не так... тогда нет смысла в API, это как раз полное ломание инкапсуляции. С таким успехом можно REST интерфейс к реляционной базе дать
Sergey
Ale
Sergey
Ilia
Погоди, ну у нас ломание и происходит из-за того что пытаемся продублировать модели и их связи в сериализованных представлениях
Ale
чую, сейчас решим проблему
Ilia
Порой бездумно, "чтобы было"
Sergey
Ale
Sergey
Anton
можно просто не отдавать поле
Ilia
Бизнес-логику можно формулировать исходя из простых типов данных а не из моделей, но это сложно и надо думать над каждой вьюхой, плюс это добавляет сложностей в поддержке потом
Ilia
Но зато всё чисто и ничего лишнего не цепляется для решения задачи
Sergey
Ilia