@JSlang

Страница 336 из 2237
Sergey
10.11.2016
19:54:32
в промежуточный вроде не компилится
как же?) компилится конечно. Anything -> JS -> IL -> binary

Anton
10.11.2016
19:54:32
Компиляция исходного кода JavaScript непосредственно в собственный машинный код, минуя стадию промежуточного байт-кода.

V8

Дмитрий
10.11.2016
19:54:45
Эээ)

Google
? Алёна
10.11.2016
19:55:04
elm-lang.org
О, клево. Двойные кавычки используются для строк. А то в жс люди надоели одинарные ставить везде.

Sergey
10.11.2016
19:55:05
не?

[Anonymous]
10.11.2016
19:55:19
учить хаскель, чтобы компилировать в жс

:D

Sergey
10.11.2016
19:55:41
для того что бы трансформации делать

ну может чего поменялось но мне казалось что почти все JIT штуки работают примерно одинаково

Anton
10.11.2016
19:56:49
сорри, мне нечего ответить, так глубоко в компиляторы я не залазил

Sergey
10.11.2016
19:56:55
учить хаскель, чтобы компилировать в жс
что бы потом учить детей теории категорий

сорри, мне нечего ответить, так глубоко в компиляторы я не залазил
ну я тоже на 100% не уверен, так что сойдемся что "хз"

Anton
10.11.2016
19:57:32
учить хаскель, чтобы компилировать в жс
кого-то прет хаскель, а тут и фронт писать можно на нем, чеб и нет

на бейбле же фигачат

Google
Sergey
10.11.2016
19:58:00
кого-то прет хаскель, а тут и фронт писать можно на нем, чеб и нет
будет проблема совместимости библиотек и проблемы масштабирования тимы

[Anonymous]
10.11.2016
19:58:16
на бейбле же фигачат
ну да, только хотела сказать, но думаю есть подводные камни

Sergey
10.11.2016
19:58:48
ну да, только хотела сказать, но думаю есть подводные камни
попробуй найти дешевого (меньше $5К) хаскелиста, что бы он был адекватный и при этом мог говорить на человеческом языке

Anton
10.11.2016
19:58:52
это хаскель, конечно же есть!

забирайте

21 день на изучение хаскеля и я готов

Дмитрий
10.11.2016
19:59:43
[Anonymous]
10.11.2016
19:59:49
оптимист

? Алёна
10.11.2016
19:59:54
Я за 3.5 соглашусь и 20 дней на изучени5

Anton
10.11.2016
20:00:11
раз С++ за 21 можно, то и хаскель пойдет

[Anonymous]
10.11.2016
20:00:14
Я за 3.5 соглашусь и 20 дней на изучени5
ты бы и за 500 согласилась

? Алёна
10.11.2016
20:00:22
Anton
10.11.2016
20:00:25
ахах)

спалили

? Алёна
10.11.2016
20:00:34
За 1500 мб

Sergey
10.11.2016
20:00:36
а если вырвать из контекста

Дмитрий
10.11.2016
20:00:45
За 1500 мб
За полтора гигабайта?

Anton
10.11.2016
20:00:54
то кто-то тут продажный кодер

Sergey
10.11.2016
20:01:12
да все мы тут продажные

Google
Sergey
10.11.2016
20:01:44
если мне скажут за $30/h пописать под вордпресс я даже наверное соглашусь

[Anonymous]
10.11.2016
20:01:56
Anton
10.11.2016
20:01:58
я за $1.5 хаскель бы не учил

Sergey
10.11.2016
20:02:50
уууу, вот это ты внатуре без гордости
я видел кое-какое говно в своей жизни)

Anton
10.11.2016
20:02:56
за 30 баксов, на вордпресс :(

Sergey
10.11.2016
20:03:30
ну да, как девочка на трассе за тритцон

(((

пойду поплачу

что бы сменить тему... а тут есть кто-нибудь кто на ноде фигачит или за бэкэндщиками в нодовский чатик идти?

Anton
10.11.2016
20:04:59
я немного фигачу

Sergey
10.11.2016
20:05:21
если что - меня интересует дихатомия сериализации и инкапсуляции

Sergey
10.11.2016
20:05:28
пофилосовствовать да идей поворовать

Anton
10.11.2016
20:06:44
дихотомия?

Sergey
10.11.2016
20:08:09
ну тип что сериализация сущностей в json как правило заставляет ломать инкапсуляцию

эксоузить знания о модели данных наружу

хорошо только когда у тебя cqrs + event sourcing, тогда это норм

тогда у тебя логика работает с ивентами и модель данных по сути деталь реализации апишки а не приложения

экспоузить знания*

Anton
10.11.2016
20:10:35
чет ты шото совсем дикое грузишь)

Google
Anton
10.11.2016
20:10:51
то ли я тупой, то ли ты, я пока еще не понял)

Ilia
10.11.2016
20:11:00
Нужны примеры

Ilia
10.11.2016
20:12:53
Под ломанием инкапсуляции наверное имеется в виду передача связанных объектов типа {"book_id":420, "author":{"author_id":421, ...}}

Aleh
10.11.2016
20:13:12
и жависты не дали?

Sergey
10.11.2016
20:13:27
и жависты не дали?
джависты отмахнулись и сказали "фигачть DTO"

Aleh
10.11.2016
20:13:34
как?)

Admin
ERROR: S client not available

Aleh
10.11.2016
20:13:44
или это они забыли рассказать

Sergey
10.11.2016
20:14:02
хз, я на курилке одного поймал, так что разговор не долгий был)

Ilia
10.11.2016
20:14:11
Конвенцией запретить вложенные модели в json-сериализациях :)

Aleh
10.11.2016
20:14:17
можно в projvm попробовать

Ilia
10.11.2016
20:14:33
Но тогда будут десятки запросов

Aleh
10.11.2016
20:14:49
а как быть когда это надо?
говорить бизнесу, что законом запрещено, хоть и безопасно

Ilia
10.11.2016
20:14:59
Перенести в вебсокеты в таком случае

Sergey
10.11.2016
20:15:18
Но тогда будут десятки запросов
даже не так... тогда нет смысла в API, это как раз полное ломание инкапсуляции. С таким успехом можно REST интерфейс к реляционной базе дать

Google
Ilia
10.11.2016
20:16:25
Погоди, ну у нас ломание и происходит из-за того что пытаемся продублировать модели и их связи в сериализованных представлениях

Aleh
10.11.2016
20:16:28
чую, сейчас решим проблему

Ilia
10.11.2016
20:16:35
Порой бездумно, "чтобы было"

Sergey
10.11.2016
20:16:58
Порой бездумно, "чтобы было"
такая проблема тоже есть

Anton
10.11.2016
20:17:08
можно просто не отдавать поле

Ilia
10.11.2016
20:19:15
Бизнес-логику можно формулировать исходя из простых типов данных а не из моделей, но это сложно и надо думать над каждой вьюхой, плюс это добавляет сложностей в поддержке потом

Но зато всё чисто и ничего лишнего не цепляется для решения задачи

Ilia
10.11.2016
20:20:19
Sergey
10.11.2016
20:20:57
При чём тут декомпозиция?
при том что когда ты работаешь только с примитивами у тебя все разбито на атомы, без поведения. Тупо данные. Контролировать это сложно.

Ilia
10.11.2016
20:21:06
Хотя, я понимаю причём, это и есть декомпозиция - вместо оперирования сложными избыточными моделями понять что из них нужно

Sergey
10.11.2016
20:21:11
контролировать инварианты приходится извне

и они получаются общими для всей сситемы

Sergey
10.11.2016
20:22:11
Поведение из json-сериализации?
поведение то не там, и инкапсулируешь ты не сериализацию. Инкапсулируешь ты бизнес правила, ограничения, инварианты

сериализация же нагло залазит внутрь и достает что ей надо

наплевав на то что то что внутри может поменяться

Ilia
10.11.2016
20:23:25
Фронт и бек общаются примитивами таки, json это способ связать примитивы в объекты для быстроты конвертации в нужное представление но не более

Страница 336 из 2237