История изменений
Исправление
Legioner,
(текущая версия)
:
«Песочность» такого бескрайнего монстра, как Google Chrome, очень сомнительна.
За хороший побег из этой песочницы много денег платят. И платят не очень часто. Значит работает.
По поводу V8 на самом деле аргумент корректный, но название неправильное — на самом деле это LuaJIT и 2005 год.
LuaJIT хорош, но всё же на мир влияет в первую очередь JS.
FRP — 1997 год. Весь смысл конкретно реакта для фейсбука заключался в формировке статичных страниц без перезагрузки. Вот и вся «магия». Революционно ли это? Не думаю.
Не знаю, при чем тут FRP.
React это:
- XML как часть языка. До React это делала Scala, но получилось не так хорошо, ну и из совсем другой области.
- Стили, как часть компонента. До React считалось, что нужно разделять разметку, логику и стили. React показал, что нужно наоборот держать их вместе, а разделять нужно компоненты.
- Сама концепция рендеринга, когда компонент возвращает DOM, а про то, как поменять предыдущую версию DOM в новую, думает уже фреймворк, причём, как оказалось, это очень даже быстро выходит, зачастую быстрей традиционных подходов.
А FRP, если ты имел в виду реактивщину, я в реакте и не видел. Там всё вполне себе императивно - юзер поменял что-то, мы в коллбэке это поймали, изменили состояние, поменяли UI.
Исходная версия
Legioner,
:
«Песочность» такого бескрайнего монстра, как Google Chrome, очень сомнительна.
За хороший побег из этой песочницы много денег платят. И платят не очень часто. Значит работает.
По поводу V8 на самом деле аргумент корректный, но название неправильное — на самом деле это LuaJIT и 2005 год.
LuaJIT хорош, но всё же на мир влияет в первую очередь JS.
FRP — 1997 год. Весь смысл конкретно реакта для фейсбука заключался в формировке статичных страниц без перезагрузки. Вот и вся «магия». Революционно ли это? Не думаю.
Не знаю, при чем тут FRP.
React это:
- XML как часть языка. До React это делала Scala, но получилось не так хорошо, ну и из совсем другой области.
- Стили, как часть компонента. До React считалось, что нужно разделять разметку, логику и стили. React показал, что нужно наоборот держать их вместе, а разделять нужно компоненты.
- Сама концепция рендеринга, когда компонент возвращает DOM, а про то, как поменять предыдущую версию DOM в новую, думает уже фреймворк, причём, как оказалось, это очень даже быстро выходит, зачастую быстрей традиционных подходов.
А FRP, если ты имел в виду реактивщину, я в реакте и не видел.