Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как архитектурно красиво упорядочить много страниц в ASP MVC / 18 сообщений из 18, страница 1 из 1
21.10.2019, 10:27
    #39879099
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Привет,

есть проект, в нем есть много страниц PartialView с массой запутанных переходов между ними.
Т.е. например отображаем Page1, если клиент ответил "A1", то отображаем Page2, если "A2", то Page3, если "A3", то Page4 и т.д. с рекурсиями на ветках.

Вопрос: как хорошо и красиво упорядочить это безобразие, что б легко и непринужденно менять эту логику?
Была мысль записать все это в БД как дерево, но БД у нас MS Sql и меня смущают смущают сомнения, подходит ли она для этого?
...
Рейтинг: 0 / 0
21.10.2019, 11:15
    #39879153
Valery_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlask,

Создать одну страницу, которая будет брать данные из дерева в БД ?
...
Рейтинг: 0 / 0
21.10.2019, 11:20
    #39879162
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Наверное погуглить различные реализации state machine
...
Рейтинг: 0 / 0
21.10.2019, 11:35
    #39879179
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Valery_Bsqlask,

Создать одну страницу, которая будет брать данные из дерева в БД ?

ну вот как-то не красиво на мой взгляд. MongoDB бы зашла, но у нас ее нет.
...
Рейтинг: 0 / 0
21.10.2019, 11:35
    #39879180
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Shocker.Pro,

а как это, можно по конкретнее?
...
Рейтинг: 0 / 0
21.10.2019, 11:40
    #39879185
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlaskValery_Bsqlask,

Создать одну страницу, которая будет брать данные из дерева в БД ?

ну вот как-то не красиво на мой взгляд. MongoDB бы зашла, но у нас ее нет.Да ну, каким образом?
...
Рейтинг: 0 / 0
21.10.2019, 11:40
    #39879186
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Shocker.Proпогуглитьsqlaskа как этоСерьёзно?
...
Рейтинг: 0 / 0
21.10.2019, 11:41
    #39879188
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Может сразу Neo4j? :)
...
Рейтинг: 0 / 0
21.10.2019, 11:46
    #39879196
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Shocker.ProShocker.Proпогуглитьsqlaskа как этоСерьёзно?
Абсолютно серьезно, вот это: различные реализации state machine.
...
Рейтинг: 0 / 0
21.10.2019, 11:48
    #39879198
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
skyANAМожет сразу Neo4j? :)

нету тут такого, в наличии: кассандра, редиска, скулька.
...
Рейтинг: 0 / 0
21.10.2019, 11:54
    #39879201
Erik_Kartmann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
используй subfolder
...
Рейтинг: 0 / 0
22.10.2019, 09:33
    #39879678
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlask,

что означает "клиент ответил "A1""? что такое ответ в данном случае?
...
Рейтинг: 0 / 0
22.10.2019, 10:06
    #39879708
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Дмитрий Мухsqlask,

что означает "клиент ответил "A1""? что такое ответ в данном случае?

Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже.
Пока это что-то типа решающего дерева.
...
Рейтинг: 0 / 0
22.10.2019, 10:14
    #39879716
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlaskДмитрий Мухsqlask,

что означает "клиент ответил "A1""? что такое ответ в данном случае?

Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже.
Пока это что-то типа решающего дерева.То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента.

Так это же просто словарь получается.
...
Рейтинг: 0 / 0
22.10.2019, 11:53
    #39879802
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
Дмитрий Мухsqlaskпропущено...


Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже.
Пока это что-то типа решающего дерева.То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента.

Так это же просто словарь получается.

да, по сути вопрос вырождается в: как лучше сохранить дерево, что б легко маштабировалось и поддерживало большие нагрузки обращений (быстро).
...
Рейтинг: 0 / 0
22.10.2019, 13:10
    #39879873
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlaskДмитрий Мухпропущено...
То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента.

Так это же просто словарь получается.

да, по сути вопрос вырождается в: как лучше сохранить дерево, что б легко маштабировалось и поддерживало большие нагрузки обращений (быстро).
А дерево тут зачем?
Опишите иерархию, а то ведь хранить её можно по разному.
...
Рейтинг: 0 / 0
23.10.2019, 11:18
    #39880332
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
sqlask,

.. маршруты можно загружать в Stack или Queue, в зависимости от направления "вперед/назад" .. в общем, получается такой себе router, уже реализованный в JS-фреймворках для фронт-энда ...
...
Рейтинг: 0 / 0
23.10.2019, 14:46
    #39880483
sqlask
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как архитектурно красиво упорядочить много страниц в ASP MVC
carrotiksqlask,

.. маршруты можно загружать в Stack или Queue, в зависимости от направления "вперед/назад" .. в общем, получается такой себе router, уже реализованный в JS-фреймворках для фронт-энда ...

хм... Подумаю над этим.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как архитектурно красиво упорядочить много страниц в ASP MVC / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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