
Wystan
14.01.2017
14:56:40
Так разволновался, что все буквы перепутал!

Nick
14.01.2017
14:57:29

Wystan
14.01.2017
14:57:39
Все городят свои решения для сплит-брейнов, кастомных диспатчеров, серкитбрейкеров - короче, все, что входит в платную подписку. Сам кластер выглядит норм. Хотя, я, например,т ак и не понял, как деплоить туда приложеньку без даунтайма

Google

Nick
14.01.2017
14:58:49

KrivdaTheTriewe
14.01.2017
15:00:35

Митко Соловец?
14.01.2017
15:01:09
scala hot girls

Wystan
14.01.2017
15:01:15
scala boco no pico

Nick
14.01.2017
15:01:27
scala double penetration

KrivdaTheTriewe
14.01.2017
15:03:45

Nick
14.01.2017
15:04:10
wow
а ты прошаренный

KrivdaTheTriewe
14.01.2017
15:04:26
На вики пришлось залезть

Aleksei
14.01.2017
15:04:55
Scala two girls one cup

KrivdaTheTriewe
14.01.2017
15:05:18
а ты прошаренный
Просто пока парни учили алгоритмы и скалу, я зря время не терял и просвещался в области мемологии

Grigory
14.01.2017
15:53:21

Sergey
14.01.2017
16:53:05

Google

Sergey
15.01.2017
08:53:56
Вчера изучал Scala, говорят там с помощью синглтона (object) и implicit-ов легко делается DI. На уровне языка. Это правда?

Aleksei
15.01.2017
08:58:33
а чо чо потерли то?

Ivan
15.01.2017
09:23:55
я сам стер
сначала подумал, что речь про cake pattern, но в нем же object'ы и implicit'ы ни при чем

Aleksei
15.01.2017
09:24:13
наверное что то типа того имелось в виду http://scastie.org/25003

Sergey
15.01.2017
09:40:54
Т. е это как бы говорит о мощьности языка?

Andrey
15.01.2017
09:45:39

Sergey
15.01.2017
09:56:09

Sergey Tolmachev
15.01.2017
11:33:31
@fomkin а давай сюда переместим вопрос и ответ на вопрос "зачем ты написал korolev"?
кроме того, что, очевидно, по фану и концепт интересной идеи
мне кажется, в сердце проекта сомнительная идея гонять dom по сети, а не вешать логику на клиент
не говоря о сомнительности scala.js хоть в сколько-то "сурьезном продакшне"
как бы можно, но сложно и зачем. что-то не будет работать и попробуй разберись

Aleksey
15.01.2017
11:38:30

Sergey Tolmachev
15.01.2017
11:38:42
ну это я так, собрал в кучу всего, что не делает ответ на вопрос "зачем" неочень очевидным

Aleksey
15.01.2017
11:38:53
То есть Scala.js была готова к продакшну еще два года назад.

Sergey Tolmachev
15.01.2017
11:39:37
а как ты dom генеришь, не через scala.js? я подумал, так проще
ну скала жс и холивар вокруг него понятен и опустим
меня больше вопрос про dom по сети волнует. возможно, я видел его раньше, но не внятный ответ

Aleksey
15.01.2017
11:40:27

Sergey Tolmachev
15.01.2017
11:40:34
пруф?

Google

Aleksey
15.01.2017
11:41:29
пруф?
Hyper-text transfer protocol / Hyper-text markup language.
HTML это тестовое выражение DOM.

Sergey Tolmachev
15.01.2017
11:41:51
ну это если думать о нем, как о статике
королев же о передаче дома в динамике, как я понял

Aleksey
15.01.2017
11:43:18

Sergey Tolmachev
15.01.2017
11:43:56
типа темплейтами говорит рисуй?
я в код и примеры не заглядывал ? но осуждаю
ну не в бд ходить, конечно
хотя если не стоит вопрос безопасности, то почему бы и нет

Aleksey
15.01.2017
11:45:16
королев же о передаче дома в динамике, как я понял
Статика, динамика, суть не меняется. HTML декларативен. Когда пишешь на Королеве приложение, ты определяешь функцию render. Она генерит DOM целиком каждый раз. Дальше Королев уже сам понимает что изменилось и пушит на клиент обновление.

Sergey Tolmachev
15.01.2017
11:45:47
ну вот какой профит дает такая схема?

Sergey Tolmachev
15.01.2017
11:45:58
который мы должны познать и приклонить колено
кроме "это православно и интернет заложен на dom в html"

Aleksey
15.01.2017
11:46:51

Sergey Tolmachev
15.01.2017
11:47:01
сервер пыжится, рендеря странички, клиент с медленным интернетом долго тянет обновления
чего это он жирный. это тоже сомнительное утверждение

Aleksey
15.01.2017
11:47:49

Sergey Tolmachev
15.01.2017
11:47:59
кто-то злоупотребляет, конечно
даже если им рисовать большую обновляющуюся табличку?) от объема обновления зависит

Google

Aleksey
15.01.2017
11:49:26

Sergey Tolmachev
15.01.2017
11:49:44
это потому что они больше не знают, чем меряться)
на скала митапах и в эом чатике скала тоже не нужна -_-

Aleksey
15.01.2017
11:50:11

Sergey Tolmachev
15.01.2017
11:50:34
ну мб
ну короче вот так явно на вопрос "зачем?" без дополнительных недоказанных утверждений у тебя тоже нет ответа. меня не убедил)
а если без отсылок к якобы техническим проблемам, то простому не it человеку фиг расскажешь

Admin
ERROR: S client not available

Aleksey
15.01.2017
11:51:40
Еще у них проблема это серверсайд рендеринг. Им нужно, что бы сервер умел поднимать их навороченый SPA и отдавать в виде статики. В каждом проекте это по сути изобретают заново. Королев это умеет из коробки.

Sergey Tolmachev
15.01.2017
11:52:25
когда мне это надо было, я рендерил прям на клиенте по данным с бекенда. я неправильный фронтендер, потому что бекендер?)
да нет цели, это я так :)
уважаю твою работу над такими проектами
мне королев как фреймворк напоминает meteor.js, только там как раз данные обновлений гоняют из коробки, а не dom. при этом на сервере и клиенте js


Aleksey
15.01.2017
11:56:39
когда мне это надо было, я рендерил прям на клиенте по данным с бекенда. я неправильный фронтендер, потому что бекендер?)
Крупное такое приложение на ангулуре написанное в стиле "я рендерил прям на клиенте по данным с бекенда" без оптимизаций работает примерно так: сначала пользователь видит белую страницу и стрку загрузки бразуера (грудится несколько мегов джаваскрипта), потом пользователь видит просто белую страницу которая весит (джаваскрипт парсится и компилится, страрует компилция ангуляровких шаблонов). В этот момент пользователь нажимает рефреш, а потом уходит или звонит в техподдержку. В какой-то момент с это проблемой сталкиваются все крупные SPA и начинаются пляски с бубном.

Sergey Tolmachev
15.01.2017
11:57:18
зачем нужны ангуляры реакт я тоже неочень понимаю
http://m.citybus62.ru/
вон я на meteor.js несколько лет назад сделал, до сих пор работает)
и неочень бесит всякое UX, как по мне
под мобильные задумывалось

Google

Sergey Tolmachev
15.01.2017
11:59:01
ангуляры реакты это о всяких mvc или mvvp или как это там и о разделении труда/поддержке в команде)
не для "хорошо клиенту"

Aleksey
15.01.2017
12:01:53


Vadim
15.01.2017
12:02:53
ну вот в твоем же примере есть крутилка. по факту эта крутилка полный ацтой, и все что первый раз рендерится можно уже зарендерить и не заставлять пользователя ждать, когда все твои аякс запросы и рендерилки отработают.
а если этим заморачиваться у тебя бекенд и клиент в лютый ад превращаются, когда у тебя одно и тоже действие может быть, отрендерено как и беке, так и на клиенте.

Sergey Tolmachev
15.01.2017
12:03:59
про быструю я бы не сказал, я не осилил и не понимаю зачем, когда над фронтом до 5 человек делают "чтобы работало"

Aleksey
15.01.2017
12:04:11

Sergey Tolmachev
15.01.2017
12:04:41
ну чет это вот все неочевидно мне
ты либо качаешь огромную страницу и перерендериваешь её каждый раз
либо вот крутилку показываешь и ждешь загрузки данных так
один и тот же ux) только когда ты тянешь огромный html, то браузер тоже показывает белое ничего

Aleksey
15.01.2017
12:06:29

Sergey Tolmachev
15.01.2017
12:08:11
так в чем же тогда отличие, от которого веб, по твоим словам, должен уйти

Aleksey
15.01.2017
12:08:12

Vadim
15.01.2017
12:08:30
ну есть еще третий вариант - у тебя и там есть рендеры на всех частях)

Sergey Tolmachev
15.01.2017
12:08:37
так делают для скорости и лени)

Aleksey
15.01.2017
12:09:13

Sergey Tolmachev
15.01.2017
12:09:15
а все прочее - редкие сомнительные крайности