powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Blazor в продакшене
25 сообщений из 58, страница 1 из 3
Blazor в продакшене
    #39986251
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну чё комрады колитесь, кто использует на проде? И в каком качестве? WebAssembly или Server?

Я тут на выходных попробовал сделать для примера скрам покер, всё получилось, потестили -- работает.
Интересно насколько хорошо в живых проектах показывает.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39986721
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока никто. Выложи код на гитхаб, обсудим.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39986815
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,

Не, там обсуждать нечего.
Попробуем что-то в продакшен запустить, напишу потом что получилось.
Просто хотелось знать о каких-то известных проблемах на взлёте.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987055
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам пока что не использую, но знаю парочку очень серьезных проектов где переходят на него (естественно Webasm). Могу в личке назвать фирмы.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987060
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
чем обусловлен выбор именно этой технологии? По отзывам достаточно сырая еще.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987065
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
hVostt,
чем обусловлен выбор именно этой технологии? По отзывам достаточно сырая еще.


Telerik, Syncfusion, Dexerpress и подобные уже вовсю барыжат своими компонентами под блазор, т.ч. походу видят в потенциал, т.ч. я не говрю, типа, давайте кинемся переписать все на блазор, но, думаю, к нему имеет смысл присмотреться.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987497
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
hVostt,
чем обусловлен выбор именно этой технологии? По отзывам достаточно сырая еще.


Ничем. Я просто давно смотрю за развитием. И решил, а может пора?
Вот и хотелось бы понять, сильно сырая или уже можно :)
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987630
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt


Ничем. Я просто давно смотрю за развитием. И решил, а может пора?
Вот и хотелось бы понять, сильно сырая или уже можно :)

Давно пора.
W3C придал WebAssembly статус рекомендованного стандарта
Наиболее прогрессивные языки (ХАХА, жаба отстает) и браузеры поддерживают.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987699
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Ну чё комрады колитесь, кто использует на проде? И в каком качестве? WebAssembly или Server?


в соседней ветке отписался о своей ситуации.
о проде речи пока вообще нет
но зато есть время теорию подтянуть ...

и вот это вот "WebAssembly или Server?" пока самая главная дилемма .....
у меня проект для интрасети
поэтому Windows authentication and authorization - как раз то, что доктор прописал ... Тогда выбор = Server
но не хочется сильно загружать сервак, зависеть от постоянного соединения и тп .... тогда выбор = WebAssembly

хорошо, что есть время "репу почесать" )))
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987703
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан
но не хочется сильно загружать сервак, зависеть от постоянного соединения


Не совсем понятен смысл этой фразы. Что значит зависеть от постоянного соединения? ))
Будто бы без соединения в приложении есть хоть какой-то смысл?

Соединение сервак особо не нагружает, если что.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987754
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
vb_sub
hVostt,
чем обусловлен выбор именно этой технологии? По отзывам достаточно сырая еще.


Ничем. Я просто давно смотрю за развитием. И решил, а может пора?
Вот и хотелось бы понять, сильно сырая или уже можно :)

Судя по описанию, у Blazor сомнительные преимущества супротив его недостатков.
Возможность писать логику на C# во View? Пару недель хватит, чтобы с нуля вьехать в JavaScript после шарпа.
Одни и те же классы для Frontend и для Backand? На FrontEnd вряд ли нужен абсолютно полный класс, как и на Backend, все равно прийдется делать его облегченную DTO-версию. Ну а продублировать C# класс в JS класс можно простым копированием с 90% точностью.
Возможность бэкэндерам рисовать версту?Для простых случаев проканает, для сложных уже закопаешься.
Ничего против Blazor'а как фреймворка не имею, буду рад, если взлетит, но на данном этапе очень сомнительно-рискованное решение, шанс проиграть очень высок. Тем более, по статистике попытки перенести C# в фронтэнд всегда были неудачными (WebForms, WpF в браузере).
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987759
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преимущества в первую очередь не в самом синтаксисе используемого языка, а в том, что у тебя получается цельное приложение, без явного разделения на front и back, а значит ты спокойно применяешь паттерны от MVVM до DI, и не в фактически двух проектах (фронт и бэк), а в одном. И тебе не нужно думать о транспорте вообще (слой взаимодействия фронта с апи, слой контроллеров и т.п.). Да, фреймворки, скрывающие сетевое взаимодействие, были и раньше, но там не было шарпа на клиенте.

Ну и статическую типизацию и анализ никто не отменял. Ты можешь выучить за две недели JS и начать его применять, но 80% отладки у тебя будет уходит на те проблемы, которые не возникают при наличии статического анализа (а тут он, повторюсь, сквозной).

Единственное - мой опыт в блейзоре пока что для ServerSize. Может в webAssembly граница между фронтом и бэком прослеживается более четкая, но я надеюсь, что не сильно.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987767
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
Возможность писать логику на C# во View?


Возможность писать связную логику приложения.

Единое приложение работающее как на сервере, так и на фронте, которую пишет и развивает единая команда.

Против двух абсолютно обособленных приложений, которые пишут две разные команды, но по сути являющейся единой системой.

Большинство людей делают упор в привязке к языку: "всё на C#". Нет, не в этом дело. Если уж на то пошло, то CSS, JS, HTML никто не отменял -- это разные языки.


vb_sub
Одни и те же классы для Frontend и для Backand? На FrontEnd вряд ли нужен абсолютно полный класс, как и на Backend, все равно прийдется делать его облегченную DTO-версию. Ну а продублировать C# класс в JS класс можно простым копированием с 90% точностью.


При чём тут классы? Речь идёт про взаимодействие. Blazor стирает границы. Вы пишите логику взаимодействия UI и бекенд. Это не значит, что вы должны писать жирный бекен, никто не мешает вам использовать преимущества микросервисов и делать лёгкое приложение, а бизнес-логику вынести во внешний сервис. Преимущество и весьма весомое в инкапсуляции данной интеграции.


vb_sub
Возможность бэкэндерам рисовать версту?


Нет. Верстку всё также можно и нужно делать руками специально обученных людей.


vb_sub
Тем более, по статистике попытки перенести C# в фронтэнд всегда были неудачными (WebForms, WpF в браузере).


Нихера себе -- неудачные. Вы эту статистику видели? Слово "неудачное" здесь применить нельзя даже с натягом. Очень даже удачно.

Этот форум по-вашему на чём написан, м? :)
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987804
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
Пару недель хватит, чтобы с нуля вьехать в JavaScript после шарпа.

А потом регурярно по паре дней тратить на борьбу с какими-то никем непонятными выкрутасами очередного транспилера, бандлера или полифила. Мои попытки во фронтенде закончились после того, как я понял, что половина времени уходит не на саму разработку под js, scss и прочим, а на возню со всей этой наркоманской экосистемой современного фронтенда.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987805
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
vb_sub
Пару недель хватит, чтобы с нуля вьехать в JavaScript после шарпа.

А потом регурярно по паре дней тратить на борьбу с какими-то никем непонятными выкрутасами очередного транспилера, бандлера или полифила. Мои попытки во фронтенде закончились после того, как я понял, что половина времени уходит не на саму разработку под js, scss и прочим, а на возню со всей этой наркоманской экосистемой современного фронтенда.


Слабак.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987807
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Единое приложение работающее как на сервере, так и на фронте, которую пишет и развивает единая команда.


Что за камлания? Бред какой-то - приложение будет работать отдельно на сервере, отдельно в браузере.

И что значит "единая команда". Команда писала бекенд и вдруг неожидано написала еще и фронт?
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987809
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
мой опыт в блейзоре пока что для ServerSize


ServerSize? o_O
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987810
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом
Слабак.

Ты так крут. Наверное аж целый jQuery осилил. :))
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987814
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Агнец за бортом
Слабак.

Ты так крут. Наверное аж целый jQuery осилил. :))


Неа. У меня его нет в проекте ни в каком виде.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987815
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
что половина времени уходит не на саму разработку под js, scss и прочим, а на возню со всей этой наркоманской экосистемой современного фронтенда.
+100500
Агнец за бортом
Бред какой-то - приложение будет работать отдельно на сервере, отдельно в браузере.
это будет ДВА приложения. На Блейзоре можно написать ОДНО приложение.
Агнец за бортом
И что значит "единая команда". Команда писала бекенд и вдруг неожидано написала еще и фронт?
Именно так. Ты путаешь ПРИЛОЖЕНИЕ фронта и дизайн/верстку
Агнец за бортом
ServerSize? o_O
Мужык нуты понел
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987816
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
На Блейзоре можно написать ОДНО приложение.


Кому это надо-то?? Для проектов какого уровня? "Я-у-мамы-программист"?


Shocker.Pro
Именно так. Ты путаешь ПРИЛОЖЕНИЕ фронта и дизайн/верстку


Мда? На Blazor-е можно:

1. Написать LINQ с выполнением на фронте?
2. Можно написать обращение к EF с фронта с транспайлом в HTTP-вызов?
3. Можно написать SPA?
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987817
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,

Может ты ознакомишься с вопросом сначала, а то, судя по п.1, ты только "слышал звон" )
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987819
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом

1. Написать LINQ с выполнением на фронте?

Весь АПИ LINQ на фронте будет работать точно так же как и на сервере.

Агнец за бортом

2. Можно написать обращение к EF с фронта с транспайлом в HTTP-вызов?

Нет, нельзя, но, в принципе, если сможешь написать нужный LINQ-провайдер, то пожалуйста, хотя я вообще не понимаю зачем это. JS как-то тоже не умеет с серверной БД напрямую без бекенда работать.

Агнец за бортом

3. Можно написать SPA?

Вообще-то васмовское блазорное приложение это как раз СПА и есть.
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987823
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Вообще-то васмовское блазорное приложение это как раз СПА и есть.


SSR only?
...
Рейтинг: 0 / 0
Blazor в продакшене
    #39987824
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Весь АПИ LINQ на фронте будет работать точно так же как и на сервере.


В самом деле? GroupBy,SkipWhile,всякие join-ы будут сконверчены в JS? И работать будут на клиенте?
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Blazor в продакшене
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]