Fork me on GitHub
#clojure-russia
<
2018-06-20
>
msorc16:06:55

Что коллеги рекомендуют посмотреть для фронтенда? Задачи - заполнение форм (вроде многостраничного визарда) и несложная работа со всякими документами потом. Рассматриваем в качестве варианта ClojureScript. Clojure опыт есть на backend в соседней команде. У нас сейчас CoffeeScript + Rails. Хотим переделать полностью фронтенд.

delaguardo16:06:01

Формочки звучат как чисто рельсовый паттерн. Зачем вам cljs?

msorc18:06:52

А как благородные доны называют страницу с полями ввода адреса клиента, например? cljs - рассматриваем разные альтернативы, может и ES6 обойдемся.

rustam.gilaztdinov18:06:02

@delaguardo, а какой паттерн у cljs ? Мимо 🐊

delaguardo07:06:41

Не ведаю) под паттерном я имел в виду класс проблем которые лучше всего решать используя ту или иную технологию. Поэтому и упомянул рельсы) все более или менее известные туториалы по ним показывают как быстро нагенерить формочки совсем не трогая фронт.

ag21:06:16

@msorc если нужно что-то навроде angular-formly (вяк гадость), то обалденно можно обвязать integrant с re-frame-ом. Счастья полные штаны

✔️ 4
ag21:06:51

декларативно гововоришь что хочешь рендерить как-то так например:

{:my-component
 :title "Ништяки"
 :children [(ig/ref [::child :uno])
            (ig/ref [::child :dos])
            (ig/ref [::child :tres])]

 [::child :uno]
 {:title "первый на"}

 [::child :dos]
 {:title "второй пошел"}

 [::child :tres]
 {:title "третий вовсе был дурак"}}

ag21:06:30

жалко у нас сорс закрытый, все руки не доходют выдрать куски и наваять example-app

ag22:06:30

можно по идее ваще извратится и нарезать это вот прям из БД. Тогда блин даже деплойить ничего не надо. Допустим написал имлементацию для ::child и все круто и весело, но началсьство говорит что разенейблить ее надо только после 12го октября.