Лучше бы этого не делали. Вот представьте, что на серьёзную работу вам подсовывают рейтинг участия в 150 спектаклях. Что подумает работодатель? Да, подумает он, этот перец умеет быть шутом, троллем или драматическим актёром. А когда же у него остаётся время на работу? )
Если речь о небольшом проценте (1-5), то это может быть сжатие без потерь, которое может улучшаться в зависимости от времени, потраченного на постобработку — когда алгоритм подыскивает всё более удачное кодирование словаря.
Как-то оно у вас бедно написано, если в 2 словах — это «используйте await и функциональщину». Здесь https://habrahabr.ru/post/312022/ всё гораздо подробнее и полнее.
(А про await — да, там — ни слова, хотя уже стало актуально.)
Aphrodite — это, получается, исток более мощного формата, чем JSX, некого файла с расширением (в будущем) *.JS_CSSX.
Почему так?
Сначала в React придумали написать HTML в файлах *.JS. Получилось, как всегда, трудночитаемо, хотя старались сделать максимум читабельности, как в Aphrodite. Следующим шагом был *.JSX. А CSS нормально уживался в JSX, потому что это — те же теги. Но когда появляется желание внести в инлайновые стили переменные (а оно появляется, и решают его через переменные Less/Sass/Stylus), появляется закономерно Aphrodite. Дальше смотрим, и видим, что что-то не то, как и ранее с HTML в JS. Дальше кто-то финансирует *.JSX, какая-то конторка, её стараются поругать, назвать костылями, неосиливателями своего же нативного кода (компоненты на *.JS). Но больше тех, кто молча уминает с удовлетворением.
И это — над React, не его часть. Вот, к примеру, есть плагин JSX для Vue.
> Молодые люди намного сильнее опираются на современные технологии
--Скажем точнее: молодых людей легче обмануть рекламной мишурой с использованием риторики о современных технологиях.
Со временем все разберутся (кроме неспособных и уставших пенсионеров), но пиарщики по-любому сливки снимут, много или мало.
> Видимо, дело не в том, что в ХХI веке произошел бум рождаемости интровертов, а просто эволюция технологий образовала виток, на котором печатать символы на устройстве стало интересно и удобно.
Есть ещё один аспект — текстовое сообщение удобнее хранить, читать, фильтровать и предъявлять как факт. Рекламу с упоминанием имён банков — фильтровать. Сообщения службы поддержки — предъявлять.
Расскажите подробнее, как правильнее работать на конкурентов, заплатив за аккаунт компании. )
Это может быть выгодным бизнесом, если конкуренты скинутся за упоминание их, а компания — фиктивная, получающая плату только за публикации. Но нужно руководство и советы, как это сделать — придумать легенду, иметь платящий Центр. Кто в конце больше выиграет? Центр? Контрагенты? Аферист?
Да, в курсе, но т.к. ошибки были всегда типичные, обходился откатом назад Ctrl-Z -Ctrl-Z и копированием того, что стёрлось Ctrl-C с последующим откатом вперёд Ctrl-Shift-Z — Ctrl-Shift-Z.
Он самый. Спасибо, ну и мудрёно же было её найти. Все настройки облазил — нет такой. И как на stackoverflow найти — тоже не очевидно, как сформулировать: ).
А никто не знает, как в этой IDE исправить такой «баг» (неуправляемость или странная фича) — когда нажиамешь при невыделенном тексте Ctrl-C, IDE считает, что я хочу выделить строку и скопировать её. Но я никогда не хочу копировать строку, а если надо, я бы её сначала выделил. Всегда этот Ctrl-C означает промахнувшийся Ctrl-V, и, следовательно, означет потерю буфера обмена. Как бы отключить эту чрезвычайно умную фичу?
Достаточно
(А про await — да, там — ни слова, хотя уже стало актуально.)
Почему так?
Сначала в React придумали написать HTML в файлах *.JS. Получилось, как всегда, трудночитаемо, хотя старались сделать максимум читабельности, как в Aphrodite. Следующим шагом был *.JSX. А CSS нормально уживался в JSX, потому что это — те же теги. Но когда появляется желание внести в инлайновые стили переменные (а оно появляется, и решают его через переменные Less/Sass/Stylus), появляется закономерно Aphrodite. Дальше смотрим, и видим, что что-то не то, как и ранее с HTML в JS. Дальше кто-то финансирует *.JSX, какая-то конторка, её стараются поругать, назвать костылями, неосиливателями своего же нативного кода (компоненты на *.JS). Но больше тех, кто молча уминает с удовлетворением.
И это — над React, не его часть. Вот, к примеру, есть плагин JSX для Vue.
Причём 2 раза уже перевели, тут — 2-й вариант, с аналогичными картинками: https://gmbox.ru/materials/29867-kak-provalilsya-proekt-po-sozdaniyu-vsemirnoy-tsifrovoy-biblioteki-google (но сокращённо)
--Скажем точнее: молодых людей легче обмануть рекламной мишурой с использованием риторики о современных технологиях.
Со временем все разберутся (кроме неспособных и уставших пенсионеров), но пиарщики по-любому сливки снимут, много или мало.
> Видимо, дело не в том, что в ХХI веке произошел бум рождаемости интровертов, а просто эволюция технологий образовала виток, на котором печатать символы на устройстве стало интересно и удобно.
Есть ещё один аспект — текстовое сообщение удобнее хранить, читать, фильтровать и предъявлять как факт. Рекламу с упоминанием имён банков — фильтровать. Сообщения службы поддержки — предъявлять.
Это может быть выгодным бизнесом, если конкуренты скинутся за упоминание их, а компания — фиктивная, получающая плату только за публикации. Но нужно руководство и советы, как это сделать — придумать легенду, иметь платящий Центр. Кто в конце больше выиграет? Центр? Контрагенты? Аферист?
Да, и вот как без неё: