Попробовал, наконец, разработку на 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
💊🇺🇸FDA APPROVES FOUNDAYO OBESITY DRUG APRIL 1
🔹Foundayo orforglipron approved for weight reduction in obese adults with diet exercise 💊
🔹11 novel drugs approved through April covering rare diseases and cancer treatments 📈
🔹Baxdrostat hypertension drug under Priority Review — breakthrough for resistant blood pressure 🩺
🔹Advisory Committee April 30 reviews breast cancer and prostate cancer therapies pending 🏥
🔹Breakthrough designations for blood cancers and Hunter syndrome advancing pipeline 🔬
American pharma innovation conquering diseases — FDA fast-tracking breakthroughs! 🇺🇸⚡
#FDA#healthcare
@america
🔥Avec le #PfizerGate, on a ENFIN la réponse à ma question depuis 2020:
pourquoi il y avait 3410 cas "suspectés #Covid19 mais non confirmés", dont 1594 vaccinés?
A la page 42 du rapport de la #FDA.
Les révélations du #PfizerGate indiquent entre autres qu'ils n'ont pas testé tous leurs volontaires par test PCR par manque de staff...
C'est ballot quand Pfizer affirmait qu'il n'y avait que 8 vaccinés positifs Covid pour dire 95% d'efficacité.
Facile, il suffit de ne pas les tester? https://www.fda.gov/media/144245/download
https://www.francesoir.fr/societe-sante/pfizer-gate-ventavia
🇺🇸Pfizer/BioNTech подала заявку в FDA на регистрацию обновленной вакцины против COVID-19 для детей от 6 мес. до 5 лет.
В настоящее время вакцина используется у детей данной возрастной группы как третья доза в трехступенчатой схеме вакцинации. Для расширения регистрации вакцины, адаптированной под Омикрон, компания также планируют подать заявку в Европейское медицинское агентство и другие регуляторные органы. После одобрения в этих организациях вакцина будет применяться у детей младше пяти лет на основном этапе вакцинации и как бустерная доза.
@Sputnik_M#сша#pfizer#fda
Vous vous souvenez de #Maddie, la fillette de 12 ans qui a fait partie des essais cliniques du #vaccin#Pfizer?
24 heures après sa 2e dose, elle a fini aux urgences: douleurs abdominales, rythme cardiaque erratique, perte de mémoire, perte de sensation des jambes... Elle est maintenant en chaise roulante et reçoit médicaments et nourriture par un tube dans le nez.
Depuis aucun suivi, aucune réponse du CDC, de la #FDA, un médecin a admis "nous avons en effet entendu beaucoup de complications neurologiques du vaccin". Ils ont totalement enterré son histoire.
Il y avait 1131 enfants dans cet essai.
Si une enfant sur 1000 souffre d'effets secondaires handicapants à vie imaginez combien pour des millions de vaccinés. https://aaronsiri.substack.com/p/fda-buries-data-on-seriously-injured
Oranges are not always naturally orange. In some places, they stay green even when ripe because of the weather. To make them look orange, farmers use either a safe red dye called Citrus Red No. 2 or treat the fruit with ethylene gas, which helps the skin change color faster.
[Read more]
@googlefactss🍊🔴#Oranges#FoodFacts#FDA#FruitColoring
Hold the salt: FDA gives new sodium guidelines
The U.S. Food and Drug Administration gave restaurant chains and packaged food companies a goal of reducing sodium levels in Americans by an average of 12% - part of its attempt to clamp down on preventable health issues like high blood pressure, which can lead to heart attacks and strokes.
#FDA#sodium#sodiumguidelines#News#Reuters
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➖
FDA declines to take stance on Moderna boosters
U.S. FDA researchers said Moderna's COVID-19 vaccine did not yet meet the guidelines for booster shots
#News#Reuters#FDA#Moderna#Vaccine#BoosterShot
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➖