Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
PLENILUNIUM способен расслабить и успокоить, стоит только полюбоваться на глубокий, мерцающий синий цвет флакона и прочитать ноты.
Верхние ноты: Бурбонская ваниль, ром, морская соль, манго, зеленые побеги, розовый перец.
Средние ноты: стручковый перец, королева ночи, бобы тонка, бумага.
Базовые ноты: серая амбра, амирис, замша.
Группа: гурманский, ванильный, пряный, пудровый.
В продаже с 3 апреля на сайте fakoshimaperfumes.com и в магазинах Cosmotheca
#fakoshima#fakoshima_perfumes
Это уже не тайна, это PLENILUNIUM — наш 10-й серийный аромат. Презентация, которого состоится уже 2 апреля. На следующий день — 3 апреля парфюм появится на нашем сайте fakoshimaperfumes.com и в магазинах Сosmotheca.
Пока делимся тизером. Больше информации совсем скоро.
#fakoshima#fakoshima_perfumes
TEAR YOU APART на мощнейшем секс посыле. Ну а как иначе, страсть — суть этого парфюма. Режиссер Ярослава Попова и команда снова раздают стиля. Наши горячие герои и соперники: Марк Орлов — танцор Большого театра и Александра Романовна — чемпионка Петербурга тайскому боксу.
Репосты, разумеются, приветствуются!
#fakoshima#fakoshima_perfumes
Испанские страсти или все совпадения не случайны!
EL PRIMER DESEO уже на ваших экранах.
А предзаказ парфюма на нашем сайте.
AI @curly_parfumaniac
#fakoshima#fakoshima_perfumes
SECRET VENUE буквально создан для отдыха, каникул и праздничного настроения. Это капли счастья в радужном флаконе, который великолепно выглядит и прекрасно себя чувствует и в жарких джунглях, и в холодном климате.
Фотографии разумеется без обработки. Главный фильтр — бразильское солнце.
Группа: фруктовый, гурманский, пряный, восточный.
Верхние ноты: манго, розовый перец, цитрусовые ноты, лист фиалки, розовое шампанское, жжёный сахар.
Средние ноты: меренга, франжипани, мангостин, кедр, ветивер, замша, бессмертник, ром.
Базовые ноты: марципан, бурбонская ваниль, нероли, амбра, пачули, уд, пудровые ноты.
#fakoshima_perfumes#fakoshima
Всего несколько дней осталось до 13 января, когда мы подведём итоги розыгрыша среди покупателей на сайте fakoshimaperfumes.com и два счастливчика получат свои флаконы OPUS XXV. Испытайте свою удачу и просто порадуйте себя одним из наших ароматов.
Имиджи Бахром
#fakoshima#fakoshima_perfumes
До конца этой недели в магазинах Cosmotheca в Москве ещё можно увидеть скульптуры, созданные художницей Lena Fab специально к релизу аромата Secret Venue. Переливающиеся рыбки, богомолы и орхидеи буквально вышли из сияющего тайного мира нашего видео кампейна.
В Екатеринбурге и Ереване скульптуры будут стоять подольше.
#fakoshima#fakoshima_perfumes
Эти красавчики уже расползлись по магазинам Cosmotheca в Москве и заняли свои места на полках вместе с Secret Venue.
Скульптуры созданы художницей Lena Fab из комбинации разных материалов: эпоксидная смола, гипс, холодный фарфор, бетон, лаки. Помните в феврале и марте розы с огромными шипами в витринах Contre Culture? Их тоже сделала Лена.
А почему сейчас это именно орхидеи, переливающийся рыбки и богомолы, вы узнаете совсем скоро.
#fakoshima#fakoshima_perfumes
Пожалуй, так мог бы выглядеть кампейн CONTRE CULTURE в анимационной вселенной ARCANE 💔⚡️🌹
Но это в нашей реальности и создано совместно с цифровой художницей Ритой Грецкой и композитором Эмилем Максютовым.
Бунтарская нео-шипровая композиция парфюма CONTRE CULTURE переплетает в себе ноты розы сентифолия, граната, мескаля, бенгальского переца, овощной сангриты, переца чили, металла, пороха, ириса и кедра.
#fakoshima#fakoshima_perfumes