Maxim
там в фазе сборки google closure compiler работает
Дима
Аа
Maxim
собственно, накладные расходы только на рантайм кложурный
Maxim
ну там не очень дофига
Maxim
кложа - практичный язык
Maxim
так-то в общем, функциональный, иммутебельный и т.п.
Maxim
но если надо где-то сильно , то можно и без этого.
Maxim
То есть без фанатизма и скетантства.
Дима
Ну норм так то, что уж)
Maxim
главное запомниь, что в лиспе синтаксиса нет - пишем сразу в AST
Maxim
после скобочки идет - глагол (что делаем), а не объект (как в ООП), дальше набор параметров
Maxim
пожалуй, это все, что надо знать о синтаксисе :)
Maxim
все ООП появилось не от хорошей жизни, когда люди пытлись убежать от Fortran'а
Maxim
и как бы это далеко не лучшая парадигма
Дима
Ну в жс как бы завезли фп))
Дима
Не все тут через строчку делают классы фабрик с di
Maxim
замыкания есть всю жизнь
Maxim
и давно можно писать весьма функциональненько
Name
пожалуй, это все, что надо знать о синтаксисе :)
нужно знать как минимум про специальные формы
Maxim
ну да, там есть про что почитть еще :)
Maxim
для ознакомления, если кто не видлел - https://www.youtube.com/watch?v=j-kj2qwJa_E
Maxim
В общем, это давно не новость, но немного дает представление о том, в каком направлении работают товарищи.
Yuri
Спасибо
Alexander
Посмотрел на vanillaJS. И что он добавляет? Вроде голый js
Yuri
=)
Malik
Vue крутой 😏
Alexander
Vue крутой 😏
Vue сильно вырос
Malik
Что?
Alexander
Что?
Поправил
Alexander
Ну я react предпочитаю
Alex
Еще в процессе переписывания проекта, а уже местами ощущается как полегче дышать стало
Malik
Vue мне очень нравится. Я на нем все прототипы делаю
Rafael 🌵
О, тут топят за вью? Я тоже присоединяюсь
Дима
Чудовищно
Alex
О, тут топят за вью? Я тоже присоединяюсь
Да. Сегодня про вью топят не в группе вью 😄
Дима
Как вы живёте без jsx
Дима
(и нафига — в противном случае)
Alex
Как вы живёте без jsx
Прекрасно живем. Спим хорошо
Rafael 🌵
Как вы живёте без jsx
Ну тип на вью и с jsx можно
Rafael 🌵
Но зачем?
Дима
Ну вот да
Дима
Без jsx фронтенд лишён смысла
Дима
Нет вау
Rafael 🌵
Ну т.е, еслине писать ручками рендер функцию, то зачем jsx?
Maxim
vue - странный нелепый синтаксис с кучей ограничений
Дима
++
Rafael 🌵
Вот прям интересно послушать, что с ним не так?
Дима
Зачем нужны шаблоны?
Дима
Какова причина вынуждает переключаться на птичий неинтероперабельный язык?
Maxim
я говорю, после таких вещей, как Clojure эти все извраты на базе html смотрятся странно
Дима
Который даже формально не является кодом
Дима
я говорю, после таких вещей, как Clojure эти все извраты на базе html смотрятся странно
Ну ты в гиперспейсе 🙃 Я так, траллирую тупиковые ветки
Maxim
там даже не в этом дело, а в том, что есть тенденция
Maxim
"взять хтмл" и запихать в него "немного кода"
Maxim
а получается ровно наоборот - народ борется с ими же саимими выдуманными ограничениями
Maxim
любой хтмл определятся на любом языке, как
Maxim
тэг - это массив, где в первом элементе название тэга, во втором опционально мапа атрибутов, остальные элементы - тэги.
Maxim
все.
Maxim
как только у вас появляется такая структура данных, вы можете делать с ней что угодно, причем встроенными средствами ваего же языка
Дима
А вложенность и обработчики, туда же?
Maxim
какая именно вложенность? у меня рекурсивное определение - там вложенность любая
Maxim
я на самом деле только лишь о пристрастии все околовебоове начинать писать обязательно в угловых скобках
Maxim
в то время, когда под руками куча полноценных языков
Дима
какая именно вложенность? у меня рекурсивное определение - там вложенность любая
Ну вот видишь, уже появляются структуры данных помимо перечисленных
Дима
Вот и интересуюсь
Maxim
это та же самая структура
Maxim
и она записывается на любом язвыке в виде массива
Maxim
элементы тоже могут быть массивами и т.п.
Maxim
она же преобразуется в "настоящий" хтмл тривиальным обходом дерева
Maxim
скажу странное :) - CSS описывается очень похожей структурой
Дима
Ну описывать css сейчас не является проблемой)
Дима
Хоть функции в параметры клади
Maxim
я немного не про то -
Maxim
по сути вообще не надо писать в css
Дима
Про то
Дима
Обычный объект языка, на данный момент
Maxim
можно писать на своем языке, имея ввиду, как оно потом странслируется в css/html/...
Maxim
когда пишишь на своем языке не возникает вопросов - "как бы мне тут миксин приделать" или "константу посчитать"