This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-27
Channels
- # admin-announcements (9)
- # aws (1)
- # beginners (4)
- # boot (197)
- # cider (38)
- # cljsrn (70)
- # clojure (128)
- # clojure-russia (36)
- # clojurecup (1)
- # clojurescript (86)
- # core-typed (2)
- # css (1)
- # datomic (35)
- # editors-rus (4)
- # hoplon (22)
- # ldnclj (2)
- # mount (19)
- # off-topic (45)
- # om (63)
- # onyx (7)
- # parinfer (8)
- # yada (2)
в теории - да, но работает ли это где-нибудь на практике? и зачем вообще нужен “верстальщик” (вопрос риторический ;))
ну если практика год за годом доказывает, что идея утопическая, стоит ли еще раз давать шанс? тем более, если с кложей наконец-то можно на одном языке вменяемо выписывать и логику, и лэйаут, и стили. а тут в системе какой-то фреймворк появляется, только ради того, чтобы какой-то мифический верстальщик мог в нём делать свою нехитрую работу я зачем и спрашиваю - хочу понять, действительно ли это оправдано на практике
нам вот пока что голых самописных реагентных компонентов хватало за глаза, и пример kioo того, как работать с реагентом, тупо отпугивает: зачем вся эта дополнительная навороченность, непонятно
Привычка, вторая натура - мы ставим эксперимент - у нас верстальщик и дизайнер учат hiccup ;) что получится расскажу - пока немного сопротивляются
а зачем вообще бекендом шаблоны геренить? в современный веб разве не напрашивается архитектура когда бек отдает фронту просто модели с данными по REST API например, а фронт в виде отдельного веб приложения со своей архитекрутой их уже обрабатывает. и всем этим фронтом занимается отдельный разраб. и он сам себе выбирает и фреймворки и шаблонизаторы. а от бека требуется только API
@seryh речь как раз про фронт, и шаблоны тоже там, и этот отдельный разраб - я, а дизайнер - не я.
@nicola: кстати, может митап уже создать, чтобы участники запланировали время под него заранее?
а какая тема то в итоге митапа?
@artemyarulin: я по той ссылке, что ты дал, прикрутил racer к Emacs - очень удобно, я раньше как текстовый файл писал, а racer и ошибки подсвечивает и кроссфайловые зависимости мониторит, классно! попозже разберусь с отладкой в Rust, вроде как это возможно
@abtv: У меня до него руки так и не дошли, но круто да. Как тебе раст сам, особенно после кложуры?
Писать на нем, конечно, медленнее, но я это на 90 % приписываю незнанию языка. С racer стало приятно писать на нем. А ты без racer'а писал? Или без дебаггера?
да я 10 лет в студии провел, устал от всего этого - поэтому в емаксе у меня тока подсветка синтаксиса для всех языков, а компилятор в другом окне в терминале уже
racer удобен тем, что он подсказывает: вот тут у тебя не используемая переменная, тут забыл pub дописать, тут можно импортировать такие-то модули (особенно удобно, если еще не знаешь даже стандартную библиотеку). Может что еще подсказывает, посложнее, пока не знаю, но судя по всему он это умеет. Я хочу прикрутить еще компиляцию и запуск тестов по нажатию на кнопку, чтобы совсем удобно было.
ну вот на последнее у меня универсальное решение http://entrproject.org/
типа ls src/ | entr sh -c “lein doo unit-tests”
или ls src/ | entr sh -c “cargo test”
это чутка другое - file watcher по сути + команда когда файл изменяется
просто в раста, кложуру, жс, реакты нейтивы всякие - у каждого свой watch режим, меня их задалбывает запоминать
ух ты, не видел такого, попробую. т.е. ты начинаешь работу с проектом и выполняешь это в консоли один раз и весь вывод валится в ту же консоль, сколько бы раз ты не пересохранял файл? А если тесты еще не прошли, а ты уже пересохранил, он это отловит и поставит в очередь?
@artemyarulin: а ты в Emacs shell не работаешь?
ога, можно спец ключ дать -с вроде, чтоб консоль чистилась каждый раз чтоб глазами не искать где оно там. Плюс это обычная команда - можно дернуть sh скрипт который будет грубо проверять есть ли запущенные процессы компилятора раста например - грохать его и запускать новый, в этом плюс что можно под себя настроить как надо
неа, чота шелл у меня не пошел - просто терминал на другом мониторе с tmux запущен все время
@artemyarulin: Кстати, по поводу митапа. Была идея затронуть редакторы. Ну если на это немножко в общем посмотреть, может каждый расскажет какие задачи решает с какими инструментами? Начиная от редактора и заканчивая деплоем.
о кстати да - про конфиги емакса не очень наверно интересно будет, а вот про кто чем пользуется было б круто - всякие там tmux, cljs-refactor вот тут упоминали 👍
ага, кстати, если @nicola не объявится, я создам митап, рабочее название 'clj tools & libs'
бгг, еще одна причина ненавидеть го: https://ukupat.github.io/tabs-or-spaces/ у кложуре 99.53% пробелы, у го 98.32% табы
не зря я недолюбливал го )