Попробовал, наконец, разработку на 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
👣#Ohio : des observations relancent la chasse au Bigfoot
Une série de signalements en mars dans le comté de Portage, Ohio, a relancé le débat sur l’existence du Bigfoot : des témoins décrivent des créatures poilues de plus de deux mètres dans les bois près de la rivière Mahoning. Pour les passionnés, ces traces et témoignages démontreraient la présence d’un groupe de yétis en mouvement après l’hiver, tandis que les sceptiques soulignent que, malgré des décennies de recherches, notamment à l’aide de technologies avancées, aucune preuve scientifique solide de l’existence de cette créature n’a pu être apportée.
RT en français • Osez questionner !
#Elezioni#USA#Ohio#Referendum
Con il 45% dei voti scrutinati di cui quasi il 60% contrari, il referendum che avrebbe innalzato la soglia per approvare modifiche costituzionali è stato rigettato.
Il referendum è stato ampiamente sostenuto dai Repubblicani dell'Ohio.
@OsservatorioEsteri
WARNING: GRAPHIC CONTENT – Ohio police accused of racial profiling, brutality
A Black paraplegic man has accused the Dayton Police Department of racially profiling him and of brutality after officers stopped his car and dragged him out by his hair onto the road after hearing the man could not use his legs.
#News#Reuters#Ohio#Police
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
🇺🇸☄️ Une météorite de grande taille a explosé dans le ciel au-dessus de l’État américain de l’Ohio, avec une puissance équivalente à 250 tonnes de TNT, a rapporté la chaîne NBC News.
#météorite#ohio#explosion
🚨ALARMING TREND: Dozens of kids vanish in Cleveland area 🚨
💔 Over 1,000 children missing this year in Ohio
🌍 Corruption, under-resourced law enforcement to blame?
😱 Trafficking, gangs, drugs - what's happening to these kids?
🔍 Local conditions hinder reporting and search efforts
👀 We need YOUR help! 11.7 million eyes can make a difference
❗️Reporting deficiencies must be addressed
💪 State and University of Toledo working on improved data system
🙏 Prayers for the missing children and worried families 🙏
#MissingChildren#Ohio#FindOurKids
https://www.foxnews.com/us/1000-minors-reported-missing-cleveland-ohio-this-year-including-almost-50-kids-this-month
Subscribe to @BadVolfNews
Various Artists — Industrial Strength Bluegrass (Folkways Records, 2021)
#traditional#bluegrass#banjo#fiddle#mandolin#appalachian#Ohio#United_States
Industrial Strength Bluegrass рассказывает о том, как выходцы из Аппалачей, переехавшие на юго-запад Огайо в середине XX века, принести с собой музыку блюграсс и вплели её в ритм индустриального города. Песни альбома отражают жизнь мигрантов, проходящую между заводскими цехами и субботними вечерами с банджо; передают ностальгию по родным горам; показывают, как блюграсс адаптировался в новом окружении, не теряя своей музыкальной сути.
Альбом спродюсировал музыкант и радиоведущий Джо Маллинз, а в записи приняли участие многие звезды современного блюграсса, включая Ронду Винсент,Бобби Осборна и самого Маллинза. Расширенное виниловое издание альбома включает архивные записи The Stanley Brothers,Larry Sparks,Red Allen & The Allen Brothers, которые помогают еще глубже погрузиться в музыкальный контекст «индустриального блюнрасса».
🔗AppleMusic | Spotify | YouTube | Deezer | TIDAL | Bandcamp
Crypto Advocate Ramaswamy Eyes Ohio Governance
Vivek Ramaswamy, a crypto proponent and new leader of the Department of Government Efficiency (DOGE), is set to announce his candidacy for Ohio governor soon. He advocates for unrestricted use of self-hosted crypto wallets.
In other news, TON DeFi lender EVAA Protocol raised $2.5 million in a private token sale. 🤝 Meanwhile, Massachusetts Senator Peter Durant introduced legislation for a Strategic #Bitcoin Reserve. 💼
Notably, Q4 2024 saw a significant rebound in crypto VC investment, totaling $3.5 billion, a 46% increase from the previous quarter.
📈 In crypto price updates, Bitcoin recently reached $106,000 with a 55% rise over the past 90 days. Coinbase publicly supports the US Government's Strategic Bitcoin Reserve initiative.
For more details:
- Ramaswamy's Candidacy
- EVAA Protocol Fundraiser
- Crypto VC Investment Data
- Coinbase's Support for Bitcoin Reserve
#Crypto#VC#Bitcoin#TON#DeFi#EVAA#Investment#Government#Candidacy#Ohio#Ramaswamy#Coinbase#Regulation#SelfHostedWallets#StrategicReserve#Blockchain#Finance#CryptoMarket#CryptoNews
Ohio Proposes Tax-Free Bitcoin Payments
🇺🇸 Ohio representatives have introduced a bill to eliminate state taxes on Bitcoin transactions, potentially boosting adoption in the state. Explore more on this legislative movement here. Meanwhile, U.S. authorities seized about $31 million linked to the 2021 Uranium Finance hack. For further details, visit this link.
#Bitcoin#UraniumFinance#Crypto#Legislation#Taxes#Ohio#Seizure#Hack#DeFi#Blockchain#Policy#ETF#Cardano#Solana#Frax#Investment#Finance#Liquidity#Transparency#ActiveManagement#CharlesHoskinson
#Elezioni#USA#Governative#Ohio
Risultati definitivi:
#Primarie#R|ECR:
Mike #DeWine: 48,1%
Jim #Renacci: 28%
Joe #Blystone: 21,8%
Ron #Hood: 2,1%
Primarie #D|Centro-sinistra:
Nan #Whaley: 65,1%
John #Cranley: 34,9%
Mike DeWine e Nan Whaley si sfideranno l'8 novembre per le elezioni governative dell'Ohio.
@UltimoraPolitics