|
Как архитектурно красиво упорядочить много страниц в 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/moderation_log.php?user_name=%D0%A1%D0%BD%D1%83%D0%BF%D0%B8]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 436ms |
total: | 720ms |
0 / 0 |