Пару дней экспериментировал с переводом небольшого React проекта на ClojureScript. К самому языку у меня претензий нет, Clojure - отличный язык. Но тулинг на даннй момент никакой. Поддержка в IDEA - можно сказать отсутствует. Есть Cursive, да, но он и Clojure-то еле тянет, а про CLJS вообще не в курсе. И если я в Emacs смог как-то организовать работу, большинство плюнет и не будет этим заниматься. Да и там тоже боль. Потом отладка - сорс мэпы создаются, но FF и Chrome отказываются ставить брейкпоинты, а где дают - там уже и не нужно как бы. Google Closure compiler - тоже специфический зверь. В свете HTTP2 его стремление всё упаковать в один файл воспринимается скептически. И т.д. В общем - not ready, оставил пока эту затею.
Closure Compiler еще убирает мертвый код, а оставшийся оптимизирует. Что-то инлайнит, что-то просто переписывает. Это будет актуально всегда, и в какой-то форме наберет популярность сверх того что есть сейчас.
Чик чик и в продакшн))
Боли не существует. Мы создадим их сами
А есть слайды?
+Владимир Загородских вот слайды: frameworksdays.com/event/js-frameworks-day-2014/review/kak-pisat-UI-bez-boli-React-ClojureScript
+fwdays спасибо!
Что он там за проект то делает, 1xbet?)
Пару дней экспериментировал с переводом небольшого React проекта на ClojureScript. К самому языку у меня претензий нет, Clojure - отличный язык. Но тулинг на даннй момент никакой. Поддержка в IDEA - можно сказать отсутствует. Есть Cursive, да, но он и Clojure-то еле тянет, а про CLJS вообще не в курсе. И если я в Emacs смог как-то организовать работу, большинство плюнет и не будет этим заниматься. Да и там тоже боль. Потом отладка - сорс мэпы создаются, но FF и Chrome отказываются ставить брейкпоинты, а где дают - там уже и не нужно как бы. Google Closure compiler - тоже специфический зверь. В свете HTTP2 его стремление всё упаковать в один файл воспринимается скептически. И т.д. В общем - not ready, оставил пока эту затею.
Closure Compiler еще убирает мертвый код, а оставшийся оптимизирует. Что-то инлайнит, что-то просто переписывает. Это будет актуально всегда, и в какой-то форме наберет популярность сверх того что есть сейчас.
iftruth
Сомнительно, обычной минификации хватает в большинстве случаев.
Alexander Semenov о каком большинстве случаев речь?
Никак