@scala_ru

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

Nick
14.01.2017
14:57:29
Так разволновался, что все буквы перепутал!
слух, а как ты без порно в дубаях то

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

слух, а как ты без порно в дубаях то
Надеюсь, меня не поймают.

Google
KrivdaTheTriewe
14.01.2017
15:00:35
Надеюсь, меня не поймают.
К любому запросу добавлять слово scala

Митко Соловец?
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
scala boco no pico
Scala bocu no pico extends chiko with tico

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 Tolmachev
15.01.2017
11:33:31
@fomkin а давай сюда переместим вопрос и ответ на вопрос "зачем ты написал korolev"?

кроме того, что, очевидно, по фану и концепт интересной идеи

мне кажется, в сердце проекта сомнительная идея гонять dom по сети, а не вешать логику на клиент

не говоря о сомнительности scala.js хоть в сколько-то "сурьезном продакшне"

как бы можно, но сложно и зачем. что-то не будет работать и попробуй разберись

Aleksey
15.01.2017
11:38:30
не говоря о сомнительности scala.js хоть в сколько-то "сурьезном продакшне"
1) В королеве нет Scala.js, если ты не соберешься тащить его в клиент (так тоже можно). Все по умолчанию ранается в JVM. 2) Два года писал проект на Scala.js - все очень ок.

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
а как ты dom генеришь, не через scala.js? я подумал, так проще
Зачем? Есть небольшой скрипт на чистом js который умеет управлять DOM, есть сервер, который шлет команды. Скрипт подключается к серверу, сервег говорит, мол воьт это рисуй.

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
так чем плохо на клиенте логику отображения держать?
Это написано в README. Если коротко, то JS стал слишком жирным. Пора возвращаться к тонким клиентам.

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
мне королев как фреймворк напоминает meteor.js, только там как раз данные обновлений гоняют из коробки, а не dom. при этом на сервере и клиенте js
Метеоровци в себя запихалы все что только можно. Я сам не работал, но знакомые рассказывали, что все очень круто, до тех пор пока не понадобится сделать что-то нибудь специфическое. В метеоре на сколько я понимаю сделаны велосипеды для всего и вся. На пример, я слушал подкаст, там разботчик метеора расскажывал, что у них свои драйверы к базам данных.

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

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

Aleksey
15.01.2017
12:04:11
а если без отсылок к якобы техническим проблемам, то простому не it человеку фиг расскажешь
Вот как раз "простому пользователю" и бизнесу легко объяснить. Первым говоришь: у вас тормозить не будет ничего. Вторым говоришь: тебе нужна 1 команда вместо двух, скорость разработки выше, расходы на соглосование и интеграцию ниже.

Sergey Tolmachev
15.01.2017
12:04:41
ну чет это вот все неочевидно мне

ты либо качаешь огромную страницу и перерендериваешь её каждый раз

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

один и тот же ux) только когда ты тянешь огромный html, то браузер тоже показывает белое ничего

Aleksey
15.01.2017
12:06:29
даже если им рисовать большую обновляющуюся табличку?) от объема обновления зависит
Королев присылает тот же JSON с командами. Получится один в один та же же объекты для рендеринга.

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

Aleksey
15.01.2017
12:08:12
Королев присылает тот же JSON с командами. Получится один в один та же же объекты для рендеринга.
Не стоит забывать что обычно с сервера шлют избыточные данные (условно говоря - все что можно прислать), а клиент рендерит только часть. По этому в рилворде может оказаться, что объем трафика от Королева может быть меньше, потому что он не шлет лишнего.

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
а все прочее - редкие сомнительные крайности

Страница 415 из 1499