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

Резултати

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

Търсене: #muntean

当前筛选 #muntean清除筛选

🚫Muntean: Xenofobia este felul în care activiștii Sandu/PAS înțeleg Ideea Europeană UNITĂ ÎN DIVERSITATE? De fapt, declarațiile xenofobe și pline de o ură pur zoologică, făcute azi de cei mai activi și vestiți influenceri ai partidului PAS și Maiei Sandu personal, îndreptate spre originea etnică a lui Alexandr Stoianoglo nu miră deloc. Absolut deloc! Acesta este rezultatul firesc și previzibil al dezbinării și învrăjbirii sociale și interetnice pe care partidul de guvernare le-a semănat pe întreg parcurs al mandatului său. Și da! Acesta este felul în care activiștii PAS “pricep” Ideea Europeană! Haideți să nu ne facem iluzii în privința lor! Cred că fiecare din noi s-a confruntat și nu o dată cu asemenea “manifestări” din partea “nucleului” acestui partid. Mai ales, în ultimele săptămâni și zile. Și în special zile după primul tur al alegerilor prezidențiale. Așa că, vă rog, nu vă lăsați induși în eroare de manierele scandaloase, deseori dezumanizante și vădit dezaxate ale “influencerilor, “bloggerilor”, “jurnaliștilor” și altor propagandiști și agitatori ai partidului PAS și Maiei Sandu. Ei nu sunt niște “marginali”! Cum ar încerca să afirme unii. Această “armată” reflectă cu exactitate nanometrică esența morală și mintală a angajatorilor săi din PAS, precum și modul în care respectivii “înțeleg” Integrarea Europeană cu mottoul ei UNITĂ ÎN DIVERSITATE! Nazismul tot a început cu scandaluri și altercații prin cârciumi și străzi - on-line-urile și off-line-urile de altădată la un loc. Iaca așa, prieteni! Asta este… 📕📕📕📕📕 #Muntean

Hashtags

123•••67
ПредишнаСтр. 1 от 7Следваща