
Sergey
10.11.2016
20:24:06
> Фронт и бек общаются примитивами таки,
ну не совсем. Эти примитивы обычно объеденяются в какие-то структуры данных.. те еще и те еще в другие
> Но всегда модель на фронте и модель на бэке будут немного разными моделями
да, с этим не спорю. именно в этом загвоздва

Ilia
10.11.2016
20:24:38
Ага, ну можно сказать что у нас есть ещё и третий тип моделей - транспортные так сказать

Sergey
10.11.2016
20:24:49
как это удобнее делать, что бы "модели" которые мы храним внутри и которые экспоузим были максимально независимы друг от друга.

Google

Sergey
10.11.2016
20:24:58

Ilia
10.11.2016
20:25:13
Больше сущностей богу сущностей

Sergey
10.11.2016
20:25:38
вот да)
я не хочу вводить еще один промежуточный слой

Ilia
10.11.2016
20:25:48
Можно уже на уровне бэке проводить разделение

Sergey
10.11.2016
20:26:06
так я об этом разделении и говорю)
меня интересует разделение именно на уровне бэкэнда

Ilia
10.11.2016
20:27:05
Это хороший вопрос, но фронту о нём думать не нужно
В джанго например есть модели а есть сериализаторы, если используется django-rest-framework
В nodejs как правило велосипеды

Sergey
10.11.2016
20:31:00
но это легко обычно выходит из под контроля

Dima
10.11.2016
20:32:00
Привет всем. Я вот сделал небольшой проект с freecodecamp. Буду благодарен за ревью http://codepen.io/kitdemonio/pen/YWvBYB Спасибо заранее =)

Google

Sergey
10.11.2016
20:32:51
var resultBox = $('#result-box');
читать "разделение ответственности" как мантру
разобраться что есть глобальное состояние и почему это плохо

Dima
10.11.2016
20:34:03
принял,спасибо

Sergey
10.11.2016
20:34:42
ну и коль начал с объектов - SOLID. А вообще в js можно и без этого

Ilia
10.11.2016
20:34:59

Sergey
10.11.2016
20:35:37
буквально сегодня обсуждали с ребятами "что упускают извиду начинающие разработчики и почему так много говнокодят"
пока основная теория - люди не понимают что все что придумано с 40-ых годов призвано как-то ограничивать влияние состояния
ну то есть вот эти вещи... когда у тебя есть объект или функция, и она прям из нутри себя начинает лазить наружу
просто так
потому что "ну а че нет"

Ilia
10.11.2016
20:37:35
А ещё html внутри js не оч выглядит

Sergey
10.11.2016
20:37:55
ну это про разделение ответственнотси

マイク
10.11.2016
20:38:09

Ilia
10.11.2016
20:39:03
css ещё хуже
Ты про $('.fa.fa-close').css('cursor','pointer');?

Anton
10.11.2016
20:39:42

Dima
10.11.2016
20:39:47
css здесь дерьмовый,я знаю,я его делал на быструю руку,меня интересует больше js

Ilia
10.11.2016
20:41:03
var array = el.innerText.split(' ');
array.length = limit;
А вот так делают разве?
Я думал JS-боги используют slice

Google

マイク
10.11.2016
20:41:36

Дмитрий
10.11.2016
20:43:34
пиши фп
В фп наружу приходится выставлять стейт

Vadim
10.11.2016
20:47:34
Книга?
читать "разделение ответственности" как мантру

[Anonymous]
10.11.2016
21:29:11
ты хоть что сделай, сам не дойдешь до необходимости оод, никто тебе не поможет и не улучшит код
ну конечно еще можно в фп стиль уходить, тоже круто, а не на жиквере лапшу делать

Ches
10.11.2016
21:37:00
подскажите кому не лень как более красиво получить дату xx/xx вида
день/мес

[Anonymous]
10.11.2016
21:39:46
тернарным оператором + шаблоны, я так делаю
короче не знаю как

Ches
10.11.2016
21:49:29
нормас)

Roma
10.11.2016
22:15:30
Всем привет, кто-нибудь знает где можно почитать об ElectronJS?

Nik
10.11.2016
22:16:33
Доброй ночи всем. Кто что скажет про D3?

マイク
10.11.2016
22:20:04
D3 заебись

[Anonymous]
10.11.2016
22:23:15
а есть альтернатива для svg?
что-то только про д3 и слышала

Дмитрий
10.11.2016
22:24:50
В основном более специализированные

Vladislav
10.11.2016
22:25:00
Может кто сталкивался. Необходимо реализовать "живую статистику" курса валют на сайте. Т.е Надо каждую сек бегать за курсом валют и рисовать красивую диаграмму. Может есть у кого какие решения готовые?

Дмитрий
10.11.2016
22:27:52
У автора d3 просто обострённый синдром NIH, поэтому написать боле масштабную либу, чем он довольно затруднительно)

Google

Anton
10.11.2016
22:28:27
разве курс ежесекундно обновляется?

Дмитрий
10.11.2016
22:33:13

[Anonymous]
10.11.2016
22:37:07
хотя конкретно с д3 анимацией и ее реалтайм поддержкой, я хз
может канвас попробовать, если д3 будет лагать

Дмитрий
10.11.2016
22:39:18
d3 не лагает

Defiancefew
10.11.2016
22:39:28
d3 просто комплексная либа

[Anonymous]
10.11.2016
22:39:45

Admin
ERROR: S client not available

Defiancefew
10.11.2016
22:40:32
синдром NIH - not invented here?

Дмитрий
10.11.2016
22:40:38
d3 особо вообще всё равно, svg там или canvas)
У него там свой Map, свой Set, свой Array

Defiancefew
10.11.2016
22:41:37
а вообще если мне предстоит сейчас много графиков и диаграм динамических рисовать, то стоит в д3 окнуаться?

[Anonymous]
10.11.2016
22:41:39

Дмитрий
10.11.2016
22:41:49
Использовать их не обязательно, а с 4 версии можно даже и не устанавливать, но всё равно весело
d3 — это такая лопата с картой — хочешь клад - копай ?

Vladislav
10.11.2016
22:43:27
Хорошо. Понял. Значит буду смотреть в сторону Д3. Просто думал, может есть какое-то готовое решение. Дабы не писать велик.
Ну лан

Google

[Anonymous]
10.11.2016
22:43:54
а д3 либа, это и есть велик

Дмитрий
10.11.2016
22:45:03
Это не велик, это как react своего времени. Максимально низкоуровневый api для работы с графикой в вебе

Defiancefew
10.11.2016
22:45:19
мебель из икеи :D

[Anonymous]
10.11.2016
22:45:46
ну апи какбы намекает

Дмитрий
10.11.2016
22:45:48

Defiancefew
10.11.2016
22:47:04
вообще надо в каждых доках дописывать "you might fall in to the pit of depression once you will see all of our api, but give a try for a few years and you will notice pure awesomeness of it"
не помню где такое уже было написано
кстати а gsap вообще еще используют?

Дмитрий
10.11.2016
22:48:54
Когда начинаешь его изучать в деталях прям поражаешься, сколкьо всего там. Можно делать set из цветов, можно всякие преобразования рамок, границ и диапазонов данных, есть модуль для сверхбыстрого расчёта расстояний и длин (проверка на пересечение и столкновение)

[Anonymous]
10.11.2016
22:50:21
ну круто, ты проект на нем делал?

Дмитрий
10.11.2016
22:50:51
Ага
Интерактивный граф -модель диаграммы классов на svg

[Anonymous]
10.11.2016
22:54:47
?

Vladimir
10.11.2016
22:56:41

Roma
10.11.2016
22:57:20

Vladimir
10.11.2016
22:57:29

マイク
10.11.2016
22:57:43

Vladimir
10.11.2016
22:57:45
Посмотри осом лист на гитхабе

マイク
10.11.2016
22:57:58
Декларативно оптсываешь зависимость данных от представлентя
А так хоть таблицы делай

Дмитрий
10.11.2016
22:58:38