
Yuri
23.04.2017
14:50:36
Надо-таки найти время и заставить себя попробовать кложуру

Aleksandr
23.04.2017
14:50:53

Maxim
23.04.2017
14:50:58
кложу надо с лекций Рича начинать

Yuri
23.04.2017
14:51:14
Принял к сведению, спасибо.

Google

Maxim
23.04.2017
14:51:32
на самом деле писать можно продолжать на своем языке, но концепции воспринять

Nikolay
23.04.2017
14:51:53
Ко мне недавно знакомый заезжал, рассказывал, что они на кложуре в прод пишут и фронт, и бек, и пересаживаться на что-то другое вообще нет желания :) так что да, надо попробовать

Maxim
23.04.2017
14:51:55
и надо понимать, что на бэкенд Кложа лучше ложится
когда возникает понимание, что код - это структура данных

Yuri
23.04.2017
14:53:04
Да, я во многом ради концепций и хочу попробовать

Maxim
23.04.2017
14:53:06
css - это структура данных (аналогичная!)

pepsi ¯\_(ツ)_/¯
23.04.2017
14:53:13
ты там смешал обращение к дому и вычисления в кучу, лучше разделить эти операции, реакт крут тем, что он изкоробки помогает это сделать, а на jquery нужно помнить об этом и специальным образом писать

Maxim
23.04.2017
14:53:17
свой dsl - тоже просто структура данных

Nikolay
23.04.2017
14:53:28
А как там с комьюнити? Я слышал, что в России человек 150 всего на кложе пишут :)

Maxim
23.04.2017
14:54:30
ну на канале clojure-russia в слаке уже 454 чела
да кого это волнует, на самом деле?

Nikolay
23.04.2017
14:55:18
Работодателя обычно в первую очередь :)

Yuri
23.04.2017
14:55:26
?

Google

Nikolay
23.04.2017
14:55:53
Чем менее популярная технология, тем сложнее людей найти.

Yuri
23.04.2017
14:56:11
Сразу вспоминается доклад Соловьева

Maxim
23.04.2017
14:56:12
если команда начинает работать эффективнее, то работодатель заинтересован

Yuri
23.04.2017
14:56:28
"мы просто говорим, что это такой фреймворк..."

Maxim
23.04.2017
14:56:58
в случае ClojureScript'а вообще все чисто - на выходе javascript :))
кстати, если у кого насчет Java какая-то детская травма, то сейчас planck вполне себе работает
это clojure поверх nodejs'а

Дмитрий
23.04.2017
14:57:57
А с производительностью как?) В плане, какой код генерирует, не будет функции пересоздавать на каждом шаге?

Maxim
23.04.2017
14:58:20
в clojurescript'е?
там в фазе сборки google closure compiler работает

Дмитрий
23.04.2017
14:58:53
Аа

Maxim
23.04.2017
14:59:02
собственно, накладные расходы только на рантайм кложурный
ну там не очень дофига
кложа - практичный язык
так-то в общем, функциональный, иммутебельный и т.п.
но если надо где-то сильно , то можно и без этого.
То есть без фанатизма и скетантства.

Дмитрий
23.04.2017
15:03:59
Ну норм так то, что уж)

Maxim
23.04.2017
15:04:38
главное запомниь, что в лиспе синтаксиса нет - пишем сразу в AST
после скобочки идет - глагол (что делаем), а не объект (как в ООП), дальше набор параметров

Google

Maxim
23.04.2017
15:05:54
пожалуй, это все, что надо знать о синтаксисе :)
все ООП появилось не от хорошей жизни, когда люди пытлись убежать от Fortran'а
и как бы это далеко не лучшая парадигма

Дмитрий
23.04.2017
15:08:23
Ну в жс как бы завезли фп))
Не все тут через строчку делают классы фабрик с di

Maxim
23.04.2017
15:08:53
замыкания есть всю жизнь
и давно можно писать весьма функциональненько

Name
23.04.2017
15:09:29

Maxim
23.04.2017
15:09:54
ну да, там есть про что почитть еще :)
для ознакомления, если кто не видлел - https://www.youtube.com/watch?v=j-kj2qwJa_E
В общем, это давно не новость, но немного дает представление о том, в каком направлении работают товарищи.

Yuri
23.04.2017
15:15:50
Спасибо

Alexander
23.04.2017
15:20:54
Посмотрел на vanillaJS. И что он добавляет? Вроде голый js

Yuri
23.04.2017
15:21:57
=)

Malik
23.04.2017
15:22:02
Vue крутой ?

Alexander
23.04.2017
15:22:18

Malik
23.04.2017
15:22:43
Что?

Alexander
23.04.2017
15:22:58

Alex
23.04.2017
15:23:12

Alexander
23.04.2017
15:23:30
Ну я react предпочитаю

Google

Alex
23.04.2017
15:23:39
Еще в процессе переписывания проекта, а уже местами ощущается как полегче дышать стало

Malik
23.04.2017
15:23:47
Vue мне очень нравится. Я на нем все прототипы делаю

Rafael
23.04.2017
15:41:05
О, тут топят за вью? Я тоже присоединяюсь

Дмитрий
23.04.2017
15:41:17
Чудовищно

Alex
23.04.2017
15:41:39

Дмитрий
23.04.2017
15:41:54
Как вы живёте без jsx
(и нафига — в противном случае)

Alex
23.04.2017
15:42:05

Rafael
23.04.2017
15:42:18

Admin
ERROR: S client not available

Rafael
23.04.2017
15:42:20
Но зачем?

Дмитрий
23.04.2017
15:42:25
Ну вот да
Без jsx фронтенд лишён смысла
Нет вау

Rafael
23.04.2017
15:43:31
Ну т.е, еслине писать ручками рендер функцию, то зачем jsx?

Maxim
23.04.2017
15:43:40
vue - странный нелепый синтаксис с кучей ограничений

Дмитрий
23.04.2017
15:43:46
++

Rafael
23.04.2017
15:44:03
Вот прям интересно послушать, что с ним не так?

Дмитрий
23.04.2017
15:44:15
Зачем нужны шаблоны?
Какова причина вынуждает переключаться на птичий неинтероперабельный язык?

Google

Maxim
23.04.2017
15:44:54
я говорю, после таких вещей, как Clojure эти все извраты на базе html смотрятся странно

Дмитрий
23.04.2017
15:44:59
Который даже формально не является кодом

Maxim
23.04.2017
15:46:22
там даже не в этом дело, а в том, что есть тенденция
"взять хтмл" и запихать в него "немного кода"
а получается ровно наоборот - народ борется с ими же саимими выдуманными ограничениями
любой хтмл определятся на любом языке, как
тэг - это массив, где в первом элементе название тэга, во втором опционально мапа атрибутов, остальные элементы - тэги.
все.
как только у вас появляется такая структура данных, вы можете делать с ней что угодно, причем встроенными средствами ваего же языка

Дмитрий
23.04.2017
15:52:12
А вложенность и обработчики, туда же?

Maxim
23.04.2017
15:53:29
какая именно вложенность? у меня рекурсивное определение - там вложенность любая
я на самом деле только лишь о пристрастии все околовебоове начинать писать обязательно в угловых скобках
в то время, когда под руками куча полноценных языков

Дмитрий
23.04.2017
15:55:24
Вот и интересуюсь

Maxim
23.04.2017
15:55:39
это та же самая структура
и она записывается на любом язвыке в виде массива
элементы тоже могут быть массивами и т.п.
она же преобразуется в "настоящий" хтмл тривиальным обходом дерева
скажу странное :) - CSS описывается очень похожей структурой

Дмитрий
23.04.2017
15:58:22
Ну описывать css сейчас не является проблемой)