|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Привет, есть проект, в нем есть много страниц PartialView с массой запутанных переходов между ними. Т.е. например отображаем Page1, если клиент ответил "A1", то отображаем Page2, если "A2", то Page3, если "A3", то Page4 и т.д. с рекурсиями на ветках. Вопрос: как хорошо и красиво упорядочить это безобразие, что б легко и непринужденно менять эту логику? Была мысль записать все это в БД как дерево, но БД у нас MS Sql и меня смущают смущают сомнения, подходит ли она для этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 10:27 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlask, Создать одну страницу, которая будет брать данные из дерева в БД ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:15 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Наверное погуглить различные реализации state machine ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:20 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Valery_Bsqlask, Создать одну страницу, которая будет брать данные из дерева в БД ? ну вот как-то не красиво на мой взгляд. MongoDB бы зашла, но у нас ее нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:35 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Shocker.Pro, а как это, можно по конкретнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:35 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlaskValery_Bsqlask, Создать одну страницу, которая будет брать данные из дерева в БД ? ну вот как-то не красиво на мой взгляд. MongoDB бы зашла, но у нас ее нет.Да ну, каким образом? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:40 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Shocker.Proпогуглитьsqlaskа как этоСерьёзно? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:40 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Может сразу Neo4j? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:41 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Shocker.ProShocker.Proпогуглитьsqlaskа как этоСерьёзно? Абсолютно серьезно, вот это: различные реализации state machine. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:46 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
skyANAМожет сразу Neo4j? :) нету тут такого, в наличии: кассандра, редиска, скулька. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:48 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
используй subfolder ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 11:54 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlask, что означает "клиент ответил "A1""? что такое ответ в данном случае? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 09:33 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Дмитрий Мухsqlask, что означает "клиент ответил "A1""? что такое ответ в данном случае? Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже. Пока это что-то типа решающего дерева. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 10:06 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlaskДмитрий Мухsqlask, что означает "клиент ответил "A1""? что такое ответ в данном случае? Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже. Пока это что-то типа решающего дерева.То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента. Так это же просто словарь получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 10:14 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
Дмитрий Мухsqlaskпропущено... Сейчас это: да, нет, не уверен. Но хз какие из фантазий придется воплощать позже. Пока это что-то типа решающего дерева.То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента. Так это же просто словарь получается. да, по сути вопрос вырождается в: как лучше сохранить дерево, что б легко маштабировалось и поддерживало большие нагрузки обращений (быстро). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 11:53 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlaskДмитрий Мухпропущено... То есть с неким вариантом связан какой-то маршрут, куда надо переноправить клиента. Так это же просто словарь получается. да, по сути вопрос вырождается в: как лучше сохранить дерево, что б легко маштабировалось и поддерживало большие нагрузки обращений (быстро). А дерево тут зачем? Опишите иерархию, а то ведь хранить её можно по разному. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:10 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
sqlask, .. маршруты можно загружать в Stack или Queue, в зависимости от направления "вперед/назад" .. в общем, получается такой себе router, уже реализованный в JS-фреймворках для фронт-энда ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 11:18 |
|
Как архитектурно красиво упорядочить много страниц в ASP MVC
|
|||
---|---|---|---|
#18+
carrotiksqlask, .. маршруты можно загружать в Stack или Queue, в зависимости от направления "вперед/назад" .. в общем, получается такой себе router, уже реализованный в JS-фреймворках для фронт-энда ... хм... Подумаю над этим. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 14:46 |
|
|
start [/forum/topic.php?fid=18&msg=39879180&tid=1354887]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 252ms |
total: | 524ms |
0 / 0 |