Попробовал, наконец, разработку на 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
👀 Al futuro lanzador de la MLB, Tatsuya Imai, le preguntaron sobre la posibilidad de unirse a los Dodgers o si preferiría competir contra ellos.
"Quiero derrotarlos."
Siempre hay algunas barreras idiomáticas para citas como esta, así que para mayor claridad aquí están las traducciones de —
Google: "Quiero derrotarlo, si tengo que hacerlo."
X: "Quiero derribarlos."
Jugar con figuras como Ohtani, Yamamoto y Sasaki "por supuesto suena divertido", dijo Imai en citas publicadas en X por Nekosuke5_5_2, "pero creo que vencer a un equipo así y convertirse en campeones sería más valioso."
Imai también dijo que preferiría unirse a un equipo que no tenga ya otros jugadores japoneses, comentando que sería divertido superar desafíos culturales por su cuenta.
#️⃣#Imai
🗞 | t.me/MLB_Daily
👀 El futuro lanzador de la MLB, Tatsuya Imai, está al tanto del éxito de Yoshinobu Yamamoto, pero evitó dar alabanzas ciegas y en su lugar mostró su competitividad. “Este no es momento para impresionarse.”
🗣️ “Ambos apuntamos a ser los mejores del mundo” como lanzadores, dijo Imai, traducido del japonés, cuando se le preguntó sobre el dominio de Yamamoto (TV Asahi News). Imai tiene la misma edad que Yamamoto (27) y probablemente tendrá mucho interés en el mercado de agentes libres de la MLB.
🗣️ “Yo también quiero dar lo mejor de mí.”
#️⃣#Imai
🗞 | t.me/MLB_Daily
👀🇯🇵 ¿Es uno de los principales objetivos de lanzadores agentes libres esta temporada baja que básicamente ESTÁ ABURRIDO de Japón?
🗣️ "No siempre soñé con ir a la MLB", dijo Tatsuya Imai, pero comentando que la liga NPB de Japón está actualmente en una era de 'bola muerta', "en los últimos 2 o 3 años sentí que ya no había muchos bateadores que siquiera intentaran pegarme un jonrón."
🗣️ "Muchas alineaciones simplemente foulaban los lanzamientos y aumentaban mi conteo de lanzamientos", dijo Imai, traducido por Yakyu Cosmopolitan en X.
🗣️ "Entiendo que eso es una parte válida de la estrategia, pero si yo fuera un fan, no creo que ese tipo de béisbol sea muy divertido de ver. Personalmente, me encantan los enfrentamientos de poder contra poder."
Imai será puesto en el mercado y probablemente será perseguido por varios equipos de la MLB. Esta cita podría volver para atormentarlo si o cuando permita un gran jonrón en las Mayores. 😂
#️⃣#Imai
🗞 | t.me/MLB_Daily
⚾️ Los Seibu Lions anunciaron que pondrán en el mercado a su lanzador estrella, Tatsuya Imai. El diestro, que lanza hasta 99 mph, debería ser uno de los tres mejores lanzadores agentes libres, junto con Dylan Cease y Framber Valdez.
📊 Imai, de 27 años, registró los mejores números de su carrera en efectividad (ERA) con 1.92 y WHIP (0.892) en 2025.
🗞 Vía Talkin'Baseball
#️⃣#Imai
🗞 | t.me/MLB_Daily
Tatsuya Imai admitió a través de un intérprete que "simplemente no es capaz de adaptarse al estilo de vida estadounidense" hasta ahora en su carrera en la MLB, y eso ha contribuido a su inclusión en la lista de lesionados.
Imai sufrió de "fatiga en el brazo derecho" después de su tercer inicio de temporada. Ajustarse a los Estados Unidos tanto dentro como fuera del béisbol ha sido un desafío, dijo su intérprete Shio Enomoto. (Chandler Rome, The Athletic)
"Por ejemplo, los viajes son diferentes de Japón", dijo Imai, según Enomoto. "El horario en el que los jugadores comen. En Japón, cuando regresan al hotel, cenan. Aquí, los jugadores comen en el estadio...
"... pensó que sería igual que en Japón, por ejemplo, cenar en el hotel... cree que es algo positivo tratar de adaptarse y tratar de mejorar".
#Astros#Imai
🗞 | t.me/MLB_Daily
⭐️🤝 Según múltiples informes, incluidos los del insider de MLB Network Jon Heyman, los Astros y el lanzador derecho Tatsuya Imai han acordado un contrato de 3 años.
#️⃣#Astros#Imai
🗞 | t.me/MLB_Daily
🇯🇵❌ Tatsuya Imai dijo a los reporteros que no planea lanzar en el Clásico Mundial de Béisbol de este año y quiere priorizar acostumbrarse a las cosas en su primer año en Houston.
#️⃣#TeamJapan#Imai#WBC26
🗞 | t.me/MLB_Daily
⭐️🏥 Los Astros pierden a Jeremy Peña debido a una tensión en el tendón de la corva y a Tatsuya Imai debido a la fatiga en el brazo derecho.
#Astros#Imai#Peña
🗞 | t.me/MLB_Daily
👀😀 Se espera que un nuevo grupo de talento japonés sea publicado para los clubes de la MLB esta temporada baja.
#️⃣#Murakami#Okamoto#Imai
🗞 | t.me/MLB_Daily