@scala_ru

Страница 757 из 1499
KrivdaTheTriewe
23.06.2017
08:23:37
как же хорошо , что мой веб20 закончился в тот момент , когда Дмитрий котеров рассказывал как делать ajax

Aleksey
23.06.2017
08:23:56
мешает то, что это не html,css,js
Ты никогда ничетаешь то что тебе пишут. Я там выше писал что html мапится 1 в 1.

Google
Nick
23.06.2017
08:24:02
Oleg да, но у нас разрабы делают так для всего проекта, а одну страницу они могут сделать и без всего вебпаковского

KrivdaTheTriewe
23.06.2017
08:24:40
мешает то, что это не html,css,js
сейчас фронтенд это куча технологий разных , никто цсс и хтмл чистый уже не использует , только нажтехнологии какие-то

KrivdaTheTriewe
23.06.2017
08:25:20
Aleksey
23.06.2017
08:25:31
сейчас фронтенд это куча технологий разных , никто цсс и хтмл чистый уже не использует , только нажтехнологии какие-то
Полагается имеется в виду, что верстальщик делает статический макет, который программист втаскивает и уже обмазывает ангулярами и реактами.

Mikhail
23.06.2017
08:25:44
Ты о шаблонизаторах? Вот про них я и говорил, что это ущербные недоязыки.
да зачем шаблонизаторы то? посмотри на adobe flex например. там нет никакого шаблонизатора. есть верстка и точки связывания. вся логика в коде, а не в шаблоне.

KrivdaTheTriewe
23.06.2017
08:26:14
вранье, это все тоже самое ,просто под js многое стало лежать)
js новый байт-код (с) фомкин. То есть ты так или иначе используешь какой-то фреймворк с его дсл

Nick
23.06.2017
08:26:15
в jsx тоже вся верстка в коде xD

js новый байт-код (с) фомкин. То есть ты так или иначе используешь какой-то фреймворк с его дсл
ну скажем тот же реакт с jsx эт обычный js) и его не нужно сильно учить, не то что ангулар

Aleksey
23.06.2017
08:28:43
Надо уже сделать версию королева с xml-летералами. Не потому что это кому-то нужно, а потому что можно просто сказать, мол смотри, вот прям html вставляешь и работает!

Alexey
23.06.2017
08:28:48
парни, вы о чем спорите то вообще?

Arthur
23.06.2017
08:29:35
за жизнь трем)

Google
Юрий
23.06.2017
08:29:38
ну скажем тот же реакт с jsx эт обычный js) и его не нужно сильно учить, не то что ангулар
Ну нет же. Даже jsx надо преобразовывать в js, и делается это отдельной тулзой

времена статического веба давно закончились

Alexey
23.06.2017
08:32:23
xml литералы вроде deprecated, не?

Andry
23.06.2017
08:34:16
Скажи эт нашим фронтам, они вообще мега быстро все делают )
Ну да и для этого вам надо пилить еще и апи для связки фронта с беком, а в королеве можно обойтись без этого звена...

Юрий
23.06.2017
08:34:17
xml литералы вроде deprecated, не?
Не то, чтобы deprecated, но пока их не хотят включать в dotty. Но имхо, для scalajs xml литералы - это прям офигенная находка

Nick
23.06.2017
08:34:26
Юрий речь о том, что можно не юзать jsx)

Aleksey
23.06.2017
08:35:01
@Arhelmus По поводу раз-два и продакшн. Как я писал выше, в современной фронтэнд разработке это работает только на хэллоу-ворлдах. Сложность, скорость компиляции, вес приложения, стоимость поддержки легаси — все это растет нелинейно отностельно размера проекта. Хорогий пример это сервер-сайд-рендеринг. Любой пупличный вебчек с контентом это требует. Что бы сделать так что бы реактовоское приложение начало его поддерживать придется отрефакторить весь проект. Конечно ты можешь с самого начала заложить SSR, но это уже не раз-два в продакшн.

Arthur
23.06.2017
08:35:38
окей, согласен, я никогда не пилил фронтенд для серьезного ентерпрайз 10 лет разработки приложения

тут ты прав

Aleksey
23.06.2017
08:37:14
Последняя scalameta 1.8 уже позволяет так сделать. Думал на выходных поиграться как раз
Я вообще хотел делать с учетом деприкейшена. html-интерполяция. Типа html"<div class="${clazz}">${text}</div>" и это типа в королев-дерево превращается макросом.

Aleksey
23.06.2017
08:41:55
Вот в королев это дейтсвительно раз-два и в продакшн. Потому что священные граали современного одностраничного фронтенда поставляются из коробки. А именно 1) SSR 2) Не грузить ничего лишнего. Для второго пункта фронтендеры выдумывают всякую ленивую загрузку модулей, а там вообще начинается веселье. А еще для королева не надо писать REST. Просто подключайся к очереди и выводи уведомления, подключайся к базе и дергай оттуда sql-звпросами, подключайся к сервисам и дергай от туда данные не заботясь том, что какие-то поля надо скрывать по секурным причинам, ведь на клиент никогда не попадет ничего лишнего.

Dmitry
23.06.2017
08:42:53
?

Aleksey
23.06.2017
08:44:13
у нас graphql, я сомнеаюсь что какое-то api нужно сильно делать)
Ну можно еще файрбэйз вспомнить, когда мы на прямую в базу ходим. Тут проблема в том, что в какой-то момент начинаются security issues и надо начинать разруливать политики доступа к документам.

Andry
23.06.2017
08:45:04
Да в Королеве мне понравилось то, что я смог при отсутствии какого-либо опыта написания фронта, опустим то что я когда-то давно, когда мамонты еще ходили по планете программил на дельфях. За несколько вечеров сделал простенькую админку, и встроил ее в свое приложение...

Alexey
23.06.2017
08:45:46
ну как и говорилось выше - это подходит только для only web проектов

вот если бы там можно было, чтобы еще и какой то api можно было присобачить без боли, тогда да было бы ок

Google
Andry
23.06.2017
08:47:03
Не понял:? Что мешает присобачивать апи?

Aleksey
23.06.2017
08:47:38
вот если бы там можно было, чтобы еще и какой то api можно было присобачить без боли, тогда да было бы ок
Так пиши фрэймоврк агностик модель и дергай ее и из королева и из <поствить нужное>

Alexey
23.06.2017
08:48:03
Не понял:? Что мешает присобачивать апи?
ну у тебя вебчик будет жить одной жизнью, а другие фронты другой, вот такой будет апи

я про автогенерилку

Andry
23.06.2017
08:48:27
Как раз у меня приложение вообще изначально управлялось из консоли, потом я к нему прикрутил вебинтерфейс на королеве

Aleksey
23.06.2017
08:48:40
я про автогенерилку
Бери любую автогенерилку и делай. Это аут оф скоуп королева просто.

Andry
23.06.2017
08:50:54
Кстати сейчас как раз делаю еще апи управления через рест запросы, ну так заказчику хоца...

Pavel
23.06.2017
08:52:58
кстати я там вчера задавал вопрос по таскам сбт, типа как прокинуть target в вызов приложения притом оставить возможность запуска приложения с динамическими параметрами. В итоге все решил через sbt-buildinfo. Target прокинул прямо в приложение, а не через параметр

Pavel
23.06.2017
09:34:07
да там показывать толком нечего https://github.com/sbt/sbt-buildinfo#usage тут пример, указываешь какие параметры тебе из сбт нужны - плагин генерит класс BuildInfo и все. Ты потом импортируешь себе в приложение и все

Grigory
23.06.2017
09:35:10
я обычно сам генерирую такой класс если надо из сбт

sourceGenerators in Compile

Pavel
23.06.2017
09:36:17
ну как угодно, плагин в 1-2 строчки все делает

Oleg
23.06.2017
09:36:30
ааа это

Alexander
23.06.2017
10:02:43
У тебя есть список ренеймов, или ты хочешь, чтобы он на лету вывелся?
Есть список, что-то в таком духе хочу: 'b ->> 'c :: fromAToB

Oleg
23.06.2017
10:41:43
Есть список, что-то в таком духе хочу: 'b ->> 'c :: fromAToB
https://gist.github.com/Odomontois/65394a5ba80b6d77b8700a87ea536819

Nikolay
23.06.2017
10:44:22
Oleg ты наверное [ и ] пользуешься чаще чем ( и )

Oleg
23.06.2017
10:45:15
Oleg ты наверное [ и ] пользуешься чаще чем ( и )
Ну конечно, не на лиспе же пишу

Nikolay
23.06.2017
10:46:58
typelevel lisp

KrivdaTheTriewe
23.06.2017
10:49:04
как писать хайлоад на скале?

Google
Aleksey
23.06.2017
10:49:18
KrivdaTheTriewe
23.06.2017
10:49:52
руками!
счя, в другой чат был вопрос :(

Pavel
23.06.2017
10:50:40
> @fomkin руками! головой?

Aleksey
23.06.2017
10:50:59
Митко Соловец?
23.06.2017
10:51:49
Пацаны, объясните прикол

Ребят, начал изучать скалу, скажите пожалуйста, как пишут хайлоад http сервисы на ней, есть лучшие практики?

чувак год у вас в чате сидит, он разве не выучил скалу на разговорном уровне?

Митко Соловец?
23.06.2017
10:52:54
https://t.me/jvmchat

Admin
ERROR: S client not available

Oleg
23.06.2017
10:53:22
спасибо, нет

Aleksei
23.06.2017
10:54:04
у всех разное понятие хайлоада, просто спрашивает бест прэктис, не вижу ничего зазорного в том, чтобы спрашивать советов =)

Nikolay
23.06.2017
10:54:08
Митко Соловец?
23.06.2017
10:54:18
я стесняюсь

Alexander
23.06.2017
10:54:32
https://gist.github.com/Odomontois/65394a5ba80b6d77b8700a87ea536819
Спасибо! Гляну чуть попозже.

Митко Соловец?
23.06.2017
10:54:50
у всех разное понятие хайлоада, просто спрашивает бест прэктис, не вижу ничего зазорного в том, чтобы спрашивать советов =)
да не, просто он такие заумные слова тут говорил, ну реально я думал, он помидор-скалист

а он пишет, я начал изучать скалу

KrivdaTheTriewe
23.06.2017
10:55:42
Aleksei
23.06.2017
10:55:53
а он пишет, я начал изучать скалу
просто это бесконечный процесс

Google
Alex
23.06.2017
11:00:05
я вот полгода сижу в расточате, за все время написал может строчек 10 на нём

Oleg
23.06.2017
11:00:07
хочет узнать, сколько скажет "акка.акторс" и если недостаточно много, выкинуть это говно

Alex
23.06.2017
11:00:11
мало ли кто где сидит

Alex
23.06.2017
11:01:39
https://t.me/proRust

KrivdaTheTriewe
23.06.2017
11:01:48
Nikolay
23.06.2017
11:02:00
https://t.me/proRust
лого хорошее

Евгений
23.06.2017
11:02:06
растачат

Daniel
23.06.2017
11:03:14
https://t.me/proRust
там политическая драма с этим чатом активность переезжает в новый https://t.me/rustlang_ru

Alex
23.06.2017
11:03:37
ну тот второй все не взлетит никак

драма там из за того что модератор спамит курсами по жс :)

Daniel
23.06.2017
11:04:16
что там что там активно пишут одни и те же люди)

Friedrich
23.06.2017
11:04:38
Они там слишком пигмеи для его юмора. Если бы тут модератор спамил курсами по JS — все бы сразу поняли глубину его иронии.

Kirill
23.06.2017
11:11:18
говорят, что в тиньков берут только тех, кто сможет затроллить джависта не больше чем за 2 фразы

Kirill
23.06.2017
11:12:20
блин, ладно, я имел в виду "затроллил скалой" на самом деле

Arthur
23.06.2017
11:14:15
мы запускаем сервисы в веб с Королевым, сойдет за тролинг?

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