Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.09.2014, 15:32
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Здравствуйте! Описание: Есть интернет-магазин сделанный на CMS MVC с открытым исходным кодом. Задача: к существующему нужно добавить создание товаров и каталог товаров. Нюанс в том, что новшество делается для совершенно другого типа товара, когда и база, и каталог выглядит совершенно иначе, чем существующий. Вопросы. 1. лучше создать новую таблицу в базе для нового товара или просто добавить новые поля в существующую таблицу? 2. лучше добавить в существующий контроллер новые методы (для работы с новым каталогом) или создать для нового каталога новый контроллер? Очень буду благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 15:52
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Распил ядра движка опасен и вреден. Конечно делать новую схему и обертку над ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 15:57
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63Нужная ясностьvladka63сделанный на CMS MVCВнесем ясность: CMS - система управления контентом MVC - паттерн для разработки, ASP.NET MVC - технология разработки приложений для ASP.NET с использованием паттерна MVC сочетание "на CMS MVC" бессмысленно. Скорее всего у вас есть некая CMS, написанная с использованием технологии ASP.NET MVC. vladka631. лучше создать новую таблицу в базе для нового товара или просто добавить новые поля в существующую таблицу? 2. лучше добавить в существующий контроллер новые методы (для работы с новым каталогом) или создать для нового каталога новый контроллер?вопросы слишком общие. Общие ответы: 1. в существующую 2. новый контроллер Но в конкретной ситуации ответы могут оказаться строго противоположными, надо разбирать подробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 15:59
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
МСУРаспил ядра движка опасен и вреден. Конечно делать новую схему и обертку над ней.создание таблиц выполняющих аналогичную функцию может быть не менее вредно. Все зависит, насколько хорошо документирован код CMS и насколько грамотно он написан с точки зрения масштабируемости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 16:07
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Всем большое спасибо за ответы! Как мне видится вывод такой: делать, под новый каталог, новую ветку. Так как: - старое не сломаешь - про новое сразу не отгадаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:17
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63, а что за совершенно другой тип товара такой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:41
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
skyANAvladka63, а что за совершенно другой тип товара такой? Первый тип товара - просто товар - ведро, мячик. т.е нечто материальное Второй тип товара - услуга. Так то бы всё ничего, если бы заполнение производилось сотрудниками одной компании. Потерпели бы. Но речь идет о том, что предлагать свои услуги будут сторонние люди и каждый раз объяснять - что услугу "почесон" - можно заполнять вместе с продажей ведра... заказчик считает - умаемся.. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:48
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Ввести признак "услуга" в таблицу с товаром. А проблема-то в чем? Не очень понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:54
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.ProВвести признак "услуга" в таблицу с товаром. А проблема-то в чем? Не очень понятно. Во мне ))))) Поэтому разбираюсь. Форма создания услуги и товара - абсолютно отличаются и каталог выглядит совершенно иначе. Отсюда и вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:55
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.ProМСУРаспил ядра движка опасен и вреден. Конечно делать новую схему и обертку над ней.создание таблиц выполняющих аналогичную функцию может быть не менее вредно. Все зависит, насколько хорошо документирован код CMS и насколько грамотно он написан с точки зрения масштабируемости Причем тут качество документации и масштабируемость? Да банально вышло новое обновление CMS или сервис пак, который поведет себя непредсказуемо, в лучшем случае не сможешь обновиться из-за кучи ошибок, в худшем - всё порушится, удалится и произойдет апокаллипсис. Причем, автоматом слетишь с саппорта, что разумно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 17:59
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63Форма создания услуги и товара - абсолютно отличаютсяа причем тут база данных? Отличается форма - рисуй отдельное представление. МСУДа банально вышло новое обновление CMS или сервис пак, который поведет себя непредсказуемотак надо выяснить, на поддержке ли висит эта CMS и планирует ли автор ее обновлять. Или взял какие-то исходники и планирует развивать их самостоятельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:11
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.Provladka63Форма создания услуги и товара - абсолютно отличаютсяа причем тут база данных? Отличается форма - рисуй отдельное представление. МСУДа банально вышло новое обновление CMS или сервис пак, который поведет себя непредсказуемотак надо выяснить, на поддержке ли висит эта CMS и планирует ли автор ее обновлять. Или взял какие-то исходники и планирует развивать их самостоятельно Поэтому и вопрос возник по базе и по контроллеру.. 1. Засунуть все в имеющееся или сделать отдельную ветку. 2. взял исходники и развивать сам. Что нужно из обновления выдерну (если будет необходимость) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:13
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
разvladka63взял исходники и развивать самтоvladka63Засунуть все в имеющееся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:21
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.Proразvladka63взял исходники и развивать самтоvladka63Засунуть все в имеющееся Боюсь запутаться.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:23
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Зубов бояться.... Запутаться можно и в нагромождении кода поверх другого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:28
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.ProЗубов бояться.... Запутаться можно и в нагромождении кода поверх другого Т.е получается, что: в имеющуюся таблицу ставить новые поля, в контроллер новые методы и на основании этих методов создавать представление. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:43
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
В общем случае - да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:44
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63skyANAvladka63, а что за совершенно другой тип товара такой? Первый тип товара - просто товар - ведро, мячик. т.е нечто материальное Второй тип товара - услуга.Услуга - это не тип товара, это отдельная сущность. Для них и правила иные действуют. Вы поинтересуйтесь у заказчика, чем отличается продажа товаров, от продажи услуг. Вообщем делайте для них отдельную модель и контроллер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:48
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.ProВ общем случае - да.Не советуйте человеку плохого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:51
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
skyANAvladka63пропущено... Первый тип товара - просто товар - ведро, мячик. т.е нечто материальное Второй тип товара - услуга.Услуга - это не тип товара, это отдельная сущность. Для них и правила иные действуют. Вы поинтересуйтесь у заказчика, чем отличается продажа товаров, от продажи услуг. Вообщем делайте для них отдельную модель и контроллер. Я вот тоже к этому варианту склоняюсь. Описывать в коде отдельную сущность. Мало ли, что потом стрельнет в голову заказчику.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:54
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63skyANAпропущено... Услуга - это не тип товара, это отдельная сущность. Для них и правила иные действуют. Вы поинтересуйтесь у заказчика, чем отличается продажа товаров, от продажи услуг. Вообщем делайте для них отдельную модель и контроллер. Я вот тоже к этому варианту склоняюсь. Описывать в коде отдельную сущность. Мало ли, что потом стрельнет в голову заказчику..А Вы поинтересуйтесь предметной областью заказчика, как он работает. Чтобы не называть бизнес-процессы словосочетанием "стрельнёт в голову" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 18:58
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
skyANAvladka63пропущено... Я вот тоже к этому варианту склоняюсь. Описывать в коде отдельную сущность. Мало ли, что потом стрельнет в голову заказчику..А Вы поинтересуйтесь предметной областью заказчика, как он работает. Чтобы не называть бизнес-процессы словосочетанием "стрельнёт в голову" Думаете он знает? )))) Идей фонтан, порой противоречивых.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 19:04
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
vladka63skyANAпропущено... А Вы поинтересуйтесь предметной областью заказчика, как он работает. Чтобы не называть бизнес-процессы словосочетанием "стрельнёт в голову" Думаете он знает? )))) Идей фонтан, порой противоречивых..Поэтому нужно вместе с заказчиком нарисовать концептуальную ER-диаграмму. А табличку лучше новую добавить. Вероятно связать её отношением 1-1 с существующей таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 19:06
|
|||
|---|---|---|---|
|
|||
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
skyANAУслуга - это не тип товара, это отдельная сущность.Услуга (особенно фиксированная) очень во многом ведет себя как товар: она может быть представлена в прайс-листе, она может быть включена в заказ, в документы, она может иметь цену и количество так же, как товар (к примеру, в автосервисе тебе "продают" определенное количество нормо-часов, обладающих конкретной стоимостью) и т.п. В то же время услуга может бухгалтерски оформляться по-разному, услуга не приходуется и не расходуется со склада и т.п. По хорошему, надо ввести некоторую сущность, от которой наследовать и товар и услугу, но, боюсь, в системе, которая изначально рассчитана только на товар, это может быть проблематично. В таких случаях часто услугу считают товаром, делая некоторые корректировки способов проведения и т.п. А создав отдельную сущность "услуга" можно столкнуться с необходимостью продублировать много кода и потом поддерживать модификацию в двух местах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 19:15
|
|||
|---|---|---|---|
Нужная ясность по MVC. Прошу помочь. |
|||
|
#18+
Shocker.ProskyANAУслуга - это не тип товара, это отдельная сущность.Услуга (особенно фиксированная) очень во многом ведет себя как товар: она может быть представлена в прайс-листе, она может быть включена в заказ, в документы, она может иметь цену и количество так же, как товар (к примеру, в автосервисе тебе "продают" определенное количество нормо-часов, обладающих конкретной стоимостью) и т.п. В то же время услуга может бухгалтерски оформляться по-разному, услуга не приходуется и не расходуется со склада и т.п. По хорошему, надо ввести некоторую сущность, от которой наследовать и товар и услугу, но, боюсь, в системе, которая изначально рассчитана только на товар, это может быть проблематично. В таких случаях часто услугу считают товаром, делая некоторые корректировки способов проведения и т.п. А создав отдельную сущность "услуга" можно столкнуться с необходимостью продублировать много кода и потом поддерживать модификацию в двух местах. Т.е в общем-то получается, что, при условии, что ошибки неизбежны, увеличение времени разработки. Вы об этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1357025]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 322ms |

| 0 / 0 |
