@starrailsharepic · Post #1263 · 01.04.2025 г., 17:29
https://x.com/FeintHeart721/status/1906959917199876347?t=3NQHp7Po6A3qWVgfXv9cIQ&s=19 #Stelle
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
Търсене: #stelle
@starrailsharepic · Post #1263 · 01.04.2025 г., 17:29
https://x.com/FeintHeart721/status/1906959917199876347?t=3NQHp7Po6A3qWVgfXv9cIQ&s=19 #Stelle
Hashtags
@starrailsharepic · Post #1238 · 25.02.2025 г., 01:25
https://x.com/itumiru/status/1893966990856831182?t=HPY3QmUvaMQKb1gtbJiyVQ&s=19 #Stelle
Hashtags
@starrailsharepic · Post #1152 · 29.12.2024 г., 02:50
https://x.com/qiandaiyiyu/status/1872961031716454768?t=cBRJK_ZmoTIvIb0_zWuhew&s=35 #Stelle
Hashtags
@starrailsharepic · Post #1017 · 17.09.2024 г., 07:28
https://x.com/yamato_mp/status/1835619646671622228?t=ndrriBkAthu0n2-XIRz_Xg&s=19 #Stelle
Hashtags
@starrailsharepic · Post #900 · 02.07.2024 г., 01:42
https://x.com/harimoji/status/1807741545111822625?s=19 #Stelle
Hashtags
@starrailsharepic · Post #887 · 24.06.2024 г., 14:21
https://x.com/SetsuManga2/status/1805016522299162941?t=qxN3HIoOKedq50MdNOd9cw&s=19 #Stelle
Hashtags
@starrailsharepic · Post #835 · 11.06.2024 г., 11:10
https://x.com/_pport/status/1800362569246614012?t=46hE2Lvt2fo4JbjHAF4p0A&s=19 #Stelle
Hashtags
@starrailsharepic · Post #772 · 25.05.2024 г., 11:17
https://twitter.com/kabu_usa/status/1794292935439290845?t=e-fOtL148LA04L6Yuo7f_Q&s=19 #Stelle
Hashtags
@starrailsharepic · Post #757 · 21.05.2024 г., 15:45
https://twitter.com/Sco_ttie/status/1792888319627456840?t=cOxwRkCjZaAdfIJ5jPH6iQ&s=19 #Stelle
Hashtags
@starrailsharepic · Post #743 · 19.05.2024 г., 10:36
https://twitter.com/hakomomiji/status/1791818120191222016?t=UNMEBPcuZZ_OCTYWFpaggQ&s=19 #Stelle
Hashtags
@starrailsharepic · Post #693 · 09.05.2024 г., 10:16
https://twitter.com/pixma___/status/1788312924366184762?t=sD6JqkwODls5um5hNZi9oIKZLkcbbJHrf-opgb4MNYI&s=19 #Stelle
Hashtags
@starrailsharepic · Post #618 · 11.04.2024 г., 03:48
https://twitter.com/k_rity/status/1778069477407723711?s=19 #Stelle
Hashtags