TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #32 · 29.05

Попробовал, наконец, разработку на 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

Hashtags

Резултати

Намерени 1 подобни публикации

Търсене: #blackline

当前筛选 #blackline清除筛选

🎾 Всем привет! Сегодня поговорим о том, без чего не обходится ни одна тренировка или матч — о теннисных мячах. Выбор правильного мяча может значительно повлиять на вашу игру, поэтому мы собрали топ-3 вида мячей, которые рекомендуют профессиональные тренеры. Эти мячи отличаются долговечностью, качеством и подходят для разных покрытий. Давайте разберемся, какие из них заслуживают вашего внимания! 🎾 1. Wilson All Court - Для любых покрытий: Эти мячи идеально подходят для всех типов кортов, будь то грунт, трава или хард. - Износостойкость: Сердцевина из натурального каучука обеспечивает прочность и высокую упругость. - Влагоустойчивость: Обработанный войлок отталкивает воду и грязь, что позволяет играть даже на влажных кортах. - Одобрено: ITF, USTA, FIT. - Особенность: Мячи Wilson стали официальным партнером Roland Garros и теннисной федерации Франции (FFT). 2. Slazenger - История качества: Бренд Slazenger известен с 1881 года, и их мячи — это эталон надежности. - Технологии: - ULTRA-VIS: Фетр люкс-класса сохраняет внешний вид мяча даже после интенсивных тренировок. - TOUR CORE: Мячи не теряют силу отскока и внутреннее давление со временем. - Hydroguard: Водостойкое покрытие отталкивает влагу и грязь. - Яркость: Специальная технология окрашивания делает мячи заметными при любой погоде. 3. Tour Tennis Black Line (бюджетный вариант) - Универсальность: Подходят для всех типов покрытий. - Доступность: Отличный выбор для тех, кто ищет качественные мячи по доступной цене. 🎾 Правильный выбор мяча — это уже половина успеха на корте! 💪 #Теннис#ТеннисныеМячи#Wilson#Slazenger#BlackLine#Тренировки#Советы TENNIS EDUCATION family