powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выбор технологии ASP .NET Core MVC + React или Angular
42 сообщений из 42, показаны все 2 страниц
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091049
iobox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Начал осваивать новый стек технологий. Но их очень много, проблематично разобраться, что подойдет в итоге. Начал с Node.js в качестве бекэнда, но возникла проблема со совместимостью со старым 32-битным клиентом Oracle. В итоге решил использовать ASP .NET Core 3.1.
С помощью веб-API вывожу в браузер запись из таблицы в зависимости от заданного ID.
Дальше не очень понятно, как лучше организовать вывод в гриду примерно 100 тыс. записей.
Вроде DevExtreme DataGrid Widget подходит, но если кто-нибудь коротко объяснит схему взаимодействия фронтенда и бекэнда для этой задачи, будет здорово.
Передавать лучше как JSON или XML или еще какие-то варианты? EF (ORM) не хотел бы использовать пока, кстати.
Склоняюсь к React в качестве первого фреймворка.
Использую Visual Studio Code.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091058
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй Perl. Очень мощная штука для веба.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091070
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iobox
Дальше не очень понятно, как лучше организовать вывод в гриду примерно 100 тыс. записей.
если у тебя возникает задача вывести 100к записей на экран, значит ты что-то делаешь не так
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091077
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
если у тебя возникает задача вывести 100к записей на экран, значит ты что-то делаешь не так

М.б. "бесконечный скролл" (на мой вкус для Web UI еще то ублюдство :).
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091079
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пейжинг не поможет?
П.С Вообще - то стотыщ записей выводятся без проблем. Другое дело, зачем это нужно.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091080
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Попробуй Perl. Очень мощная штука для веба.

У меня есть сайты на перл. Говно.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091081
iobox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, убедили, спасибо.
Действительно, лучше ограничить диапазон до недели - 10 тыс. записей. Минутные данные приборов. Сейчас на десктопе - день, это самый минимум - 1,5 тыс.
Там потом и графики надо будет построить, но это другая задача, там надо будет проредить данные. Алгоритмы какие-то попадались.
Для более длительных периодов будут использоваться среднечасовые и среднесуточные.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091082
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iobox,

У меня тоже есть проект, где всякие анализы постоянно шуруют. Пейжинг с фильтрацией и поиском вам в руки. Ну и графики по почти всей таблице Менделеева.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091085
iobox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge, спасибо, это учту в дальнейшем. Тоже думал, что наверняка уже есть велосипеды, чтобы не фетчить данные все сразу.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091088
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iobox
лучше ограничить диапазон до недели - 10 тыс. записей.
это мало что меняет. Пользователь не в состоянии охватить глазами и проанализировать что 10к, что 100к записей.
При таком количестве записей пользователю нужно либо что-то найти (грамотный фильтр и поиск), либо получить агрегированную информацию (грамотная группировка, отчеты). Выводить на экран 10к записей нужно чуть реже чем никогда.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091089
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

лучше отдать клеенту все сразу, чем дать кнопочку с агрегатами. задидосют базу!
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091090
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iobox
Действительно, лучше ограничить диапазон до недели - 10 тыс. записей.

Ты просто взгляни на ситуацию со стороны пользователя. Ты лично станешь прокручивать и смотреть по очереди (иначе ведь непонятно зачем вообще прокрутка нужна) не то чтобы 10К, а хотя бы 1К записей?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091091
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
грамотный фильтр и поиск

На деле, по-моему, с практической точки зрения, кроме поиска на сайте вообще никакой навигации не нужно. Только как дань традиции.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091092
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Shocker.Pro,

лучше отдать клеенту все сразу, чем дать кнопочку с агрегатами. задидосют базу!

Кто и зачем? И вообще, ну и что?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091093
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Shocker.Pro
грамотный фильтр и поиск

На деле, по-моему, с практической точки зрения, кроме поиска на сайте вообще никакой навигации не нужно. Только как дань традиции.


+1

клеентам - HQL + json!
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091165
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если у тебя возникает задача вывести 100к записей на экран, значит ты что-то делаешь не так
Очевидно, что так нельзя даже на десктопе.
В вебе это будет некрасиво даже с паджинацией ( тысяча страниц.... ) но на форумах так иногда делают.
Если очень надо , то можно вполне. Данные то все равно будут с сервера выдаваться страницами.

Я выбрал реакт , он просто имхо проще. Плюс можно применять его в упрощенном виде
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091168
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvim,

А нужно ли эти данные вообще в грид пихать? Может, какие-то есть варианты?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091169
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, график. Наводишь курсор на какую-то точку, а тебе отображаются все данные по ней.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091189
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvim
В вебе это будет некрасиво даже с паджинацией ( тысяча страниц.... )

Ты пойми, что дело не в том, что это не красиво, а в том что это просто абсолютно никому не нужно. Пагинация так же нафиг не нужна. Можно сделать так: Сортировка по нескольким предопределенным критериям (Дата, Цена, Популярность) + Фильтр. Выводишь просто первые пару десятков записей, внизу надпись: "There're more records in the list. Narrow you filter to see them." Google выводит тебе результат поиска с пагинацией - ты часто куда-то кроме первой страницы ходишь? Обычно даже первую страницу и ту донизу никто не крутит.

Вообще, так, очешуительно, когда среднестатистический программист начинает сам разрабатывать UI. Ему, например, на таблице хочется сортировку и он сразу делает сортировку по всем полям. На кой хер кому-то надо сортировать людей по полу или СНИЛС при этом он даже не задумывается.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091206
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

много говоришь не по делу
данные могут быть в очень сложных отношениях, допустим обычные задачи могут ссылаться на другие задачи и агрегироваться в проекты, а они в свою очередь в программы (портфели...) и т.д., т.е. в сложные мультиграфы и обычно эти мультиграфы надо визуализировать. (Иные проекты имеют сотен тысяч задач, а длительность, сумма и т.д. проекта зависит от параметров всех задач в проекте).
Как только уходишь от решения конкретной задачи конкретного заказчика (иногда и они сложные) сразу приходится выкидывать все предлагаемые типовые решения.
Что даст пейджинг для графа?
Что даст кнопка "выбрать всех детей" для дерева, где детей у узла 1000 000?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091244
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
Что даст пейджинг для графа?

Ты читаешь хоть что-то или только пишешь? Я так-то и писал о том, что он не то что для графа, а даже и для плоского списка беспонту.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091371
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
данные могут быть в очень сложных отношениях, допустим обычные задачи могут ссылаться на другие задачи и агрегироваться в проекты, а они в свою очередь в программы (портфели...) и т.д., т.е. в сложные мультиграфы и обычно эти мультиграфы надо визуализировать. (Иные проекты имеют сотен тысяч задач, а длительность, сумма и т.д. проекта зависит от параметров всех задач в проекте).


Как ты красиво оправдал лютейший и адовый бардак в головах и процессах компаний :)

Ви нэ панимаити, у нас ошен сложный пизнес

ViPRos
Как только уходишь от решения конкретной задачи конкретного заказчика (иногда и они сложные) сразу приходится выкидывать все предлагаемые типовые решения.


И делать новые типовые решения. Везде есть этот фатальный недостаток ))
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091415
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,Ты пойми, что дело не в том, что это не красиво, а в том что это просто абсолютно никому не нужно.

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

Это не значит же, что все данные "тянутся в грид". Это просто организация UI , где надо обеспечить динамику .
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091428
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvim
По опыту как раз пользователи очень и очень любят бесконечные списки

Я, именно как пользователь , бесконечные списки люто ненавижу. Может быть, для какой-нибудь ТП, которой вообще нечего целый день делать, кроме как инстаграмм без конца скроллить, оно и подходит.

Может быть я олдскульный, но, по-моему, на человеческой веб-странице вообще не должно быть ничего прокручивающегося кроме самой страницы.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091465
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
ViPRos
данные могут быть в очень сложных отношениях, допустим обычные задачи могут ссылаться на другие задачи и агрегироваться в проекты, а они в свою очередь в программы (портфели...) и т.д., т.е. в сложные мультиграфы и обычно эти мультиграфы надо визуализировать. (Иные проекты имеют сотен тысяч задач, а длительность, сумма и т.д. проекта зависит от параметров всех задач в проекте).


Как ты красиво оправдал лютейший и адовый бардак в головах и процессах компаний :)

Ви нэ панимаити, у нас ошен сложный пизнес

ViPRos
Как только уходишь от решения конкретной задачи конкретного заказчика (иногда и они сложные) сразу приходится выкидывать все предлагаемые типовые решения.


И делать новые типовые решения. Везде есть этот фатальный недостаток ))

дык че ж ты еще не миллионер? давно бы "бардак" перевел в список "бар" :)
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091587
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
dvim
В вебе это будет некрасиво даже с паджинацией ( тысяча страниц.... )

Ты пойми, что дело не в том, что это не красиво, а в том что это просто абсолютно никому не нужно. Пагинация так же нафиг не нужна. Можно сделать так: Сортировка по нескольким предопределенным критериям (Дата, Цена, Популярность) + Фильтр. Выводишь просто первые пару десятков записей, внизу надпись: "There're more records in the list. Narrow you filter to see them." Google выводит тебе результат поиска с пагинацией - ты часто куда-то кроме первой страницы ходишь? Обычно даже первую страницу и ту донизу никто не крутит.

Вообще, так, очешуительно, когда среднестатистический программист начинает сам разрабатывать UI. Ему, например, на таблице хочется сортировку и он сразу делает сортировку по всем полям. На кой хер кому-то надо сортировать людей по полу или СНИЛС при этом он даже не задумывается.


то есть ты делать по-другому не умеешь, этим своим "не надо" лечишь заказчика/начальника. так?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40091589
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
то есть ты делать по-другому не умеешь, этим своим "не надо" лечишь заказчика/начальника. так?

Я UI вообще не занимаюсь. Образчики того какие интерфейсы создают программисты здесь появляются регулярно. Впечатляет.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40092459
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
дык че ж ты еще не миллионер? давно бы "бардак" перевел в список "бар" :)


ты всё ещё на старость лет не понял, да? :)
хаос и бардак всегда кому-то выгоден, и выгоды из этого можно извлечь гораздо больше, чем от порядка.

чисто по технологиям, сначала был чистый код, простыни из кода.
потом появились процедуры, адепты процедурного подхода разбрелись по миру.
грянул ООП, да как грянул, целое поколение воспитанное на библии Страуструпа заполонили
вместе с ними пришла банда четырёх и обмазала всё паттернами и абстракциями
параллельно набирало силу движение лямбда-исчислителей, и вскоре появились на сцене

на фоне всего этого веселья начали появляться, как грибы после дождичка, свидетели самых разнообразных конструкторов, конфигураторов, платформ, кубиков-рубиков -- дети выросли, а в лего так и не наигрались

кто-то даже попытался обуздать это безумие, родив на свет всякие DDD, CQxS, и прочие супер-абстракции

ща наблюдаю тенденцию, когда всё это намеренно разрушается в пользу простоты
простой бизнес = простые решение

но это вовсе не значит, что скоро не бомбанёт вновь :)
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40092499
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся движуха поддерживает сменяемость поколений.
Олды, которые не успевают за прогрессом, остаются на поддержке легасей (кому-то же надо сортиры чистить)
Молодые и буйные внедряют новые паттерны
Колесо Сансары крутится, всем хорошо
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40092509
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

но это вовсе не значит, что скоро не бомбанёт вновь :)

ну, щас все силы брошены на создание универсальной ОС, вся эта виртуализация и т.д. возня закончится вездесущей, встроенной, распределенной, с инстинктом самосохранения и самообучающейся ОС Корпорации.
Прогеры, как люди описывающие детальный процесс обработки данных, вымрут, все станет декларативной - будет описано что имеем и что требуется, а как, где, чем преобразовать - дело ОС. Описательный язык - естественный.
Вместо с ИНН (вживленый в тело младенца в виде 666) сгенерируется ендпойнт на сервере Корпорации для каждого недогендера, вплоть до кисок.
Недолго осталось.
Тушим свет.
Приплыли.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40092993
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

я тут недавно впал в ступор
со странички выполняются запросы
а в консоли браузера не вижу их
как будто ничего не происходит, но на беке запросы уверенно приходят
да штож такое-то!

а оказывается запросы на страничке выполняются через shared worker
и смотреть за ними нужно через отдельный дерьмопривод :)

и тут я понял, щто я олд, и вообще пошёл я нафиг...
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40092999
fkfka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
а оказывается запросы на страничке выполняются через shared worker
и смотреть за ними нужно через отдельный дерьмопривод :)

Можно ведь просто через фиддлер смотреть - ему все равно через какую срань запросы выполняются. Тоже столкнулся еще пару лет назад. Люди наворотили какой-то ад с воркерами. Начал с ними беседовать на тему WTF и выяснилось, что причина этого была просто в том, что они асинхронность в JS вообще не понимали. Т.е. у них сама идея асинхронных вызовов в голове не укладывалась. Типа как так-то - ты что-то вызываешь, а ответ получаешь не результатом, а вызовом тебя самого :))
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093000
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

А какой антоним для олдов? Ламер, что-ли?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093017
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
hVostt,

А какой антоним для олдов? Ламер, что-ли?
Тиктокер
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093021
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkfka
Типа как так-то - ты что-то вызываешь, а ответ получаешь не результатом, а вызовом тебя самого :))

а ты как считаешь?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093031
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссылка кривая какая то
chrome://inspect/#workers
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093034
fkfka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos
а ты как считаешь?

Считаю что? Сегодня 25-е - я буду деньги в кармане считать.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093037
fkfka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge
А какой антоним для олдов?

Смузихлеб-самокатчик.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093081
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему скромному имхо, эти самые, даже не знают, что означает "антоним".
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093155
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkfka
ViPRos
а ты как считаешь?

Считаю что? Сегодня 25-е - я буду деньги в кармане считать.

зеленые?
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093165
fkfka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos
зеленые?

Не могу сказать. Confidentiality agreement.
...
Рейтинг: 0 / 0
Выбор технологии ASP .NET Core MVC + React или Angular
    #40093230
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Shocker.Pro,

я тут недавно впал в ступор
со странички выполняются запросы
а в консоли браузера не вижу их
как будто ничего не происходит, но на беке запросы уверенно приходят
да штож такое-то!

а оказывается запросы на страничке выполняются через shared worker
и смотреть за ними нужно через отдельный дерьмопривод :)

и тут я понял, щто я олд, и вообще пошёл я нафиг...

И что есть профит от получения запросов через воркер?
...
Рейтинг: 0 / 0
42 сообщений из 42, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выбор технологии ASP .NET Core MVC + React или Angular
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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