clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
msorc 2018-06-20T16:37:55.000634Z

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

2018-06-20T16:55:01.000407Z

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

msorc 2018-06-20T18:13:52.000455Z

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

rustam.gilaztdinov 2018-06-20T18:37:02.000781Z

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

2018-06-21T07:29:41.000283Z

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

ag 2018-06-20T21:46:16.000502Z

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

✔️ 1
ag 2018-06-20T21:51:51.000040Z

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

{: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 "третий вовсе был дурак"}}

ag 2018-06-20T21:53:30.000542Z

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

ag 2018-06-20T22:00:30.000284Z

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