@mv_kpop · Post #4991 · 27.08.2019 г., 10:17
X1 - Flash • 1920x1080 Full HD #X1@MV_Kpop
Hashtags
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
Търсене: #x1
@mv_kpop · Post #4991 · 27.08.2019 г., 10:17
X1 - Flash • 1920x1080 Full HD #X1@MV_Kpop
Hashtags
@tokenpocket_channel · Post #1049 · 26.12.2023 г., 07:28
#TokenPocketChristmas ZoomManor #Giveaway! 🫶To Enter👇 https://galxe.com/TokenPocket/campaign/GCDC5ttVi6 🧙♂️ZoomManor is a farm management🐣🌾and home-building game built on #X1▪️and multi-chains in the future🏡 ZoomManor 🪂50 winners will share 500 USDT and 20 winners will share 20 Hero Mystery Boxes! 【Details】https://twitter.com/TokenPocket_TP/status/1739547968599142506 【Powered By】Crypto Box
@bubbletealuv · Post #1926 · 24.12.2023 г., 10:18
Хангёль [Bae173] 🥠🥠🥠 🦕установить пак🦕 tag - #Hangyul#Bae173#X1#kpop
@bubbletealuv · Post #2012 · 08.01.2024 г., 00:26
Усок [Solo] 🐷🐷🐷 🍙установить пак🍙 tag - #Wooseok#solo#X1#Up10Tion#kpop
@bubbletealuv · Post #1941 · 27.12.2023 г., 13:27
Вудз [Solo] 🎂🎂🎂 ☁️установить пак☁️ tag - #Woodz#solo#x1#kpop#rb