Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Вопросы по MVC / 14 сообщений из 14, страница 1 из 1
21.09.2010, 15:53
    #36858199
MLans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
В MVC модель это база данных? или еще и классы, которые вытягивают из бд данные и перегоняют их в коллекции? )
...
Рейтинг: 0 / 0
21.09.2010, 19:51
    #36858834
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
MLans wrote:

> В MVC модель это база данных? или еще и классы, которые вытягивают из бд
> данные и перегоняют их в коллекции? )

В дурацком аналоге MVC, обобщении MVC на трёхзвенную архитектуру -- да.

Но если у тебя над БД будут стоять какие-то доп. сервисы в виде модели,
ничего страшного не будет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2010, 23:07
    #36867138
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
MLansВ MVC модель это база данных?
- модель это представление данных и операций над ними в приложении. Если приложение существует в рамках БД (залипуха на триггерах и хранимых процедурах), то можно считать что БД это модель. В большинстве случаев (в приложениях использующих ООП) модель это объектное предствление данных, включающее методы для работы с этими данными.
...
Рейтинг: 0 / 0
27.09.2010, 09:38
    #36867359
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Kachalov
В большинстве случаев (в приложениях использующих ООП) модель это объектное предствление данных, включающее методы для работы с этими данными.
В меньшинстве...
В большинстве, модель ещё более упрощают до её реляционного представления в РСУБД
...
Рейтинг: 0 / 0
30.09.2010, 10:35
    #36873770
Роман_ГК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
...
Рейтинг: 0 / 0
30.09.2010, 10:45
    #36873790
Роман_ГК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Наверное лучше вопрос поставить так:
1. насколько MVC может ускорить разработку приложения?
2. при каком количестве разработчиков в команде стоит применять MVC?

Начальные сведения по MVC:

Общие сведения о ASP.NET MVC

ASP.NET MVC Framework – ставим точки
...
Рейтинг: 0 / 0
30.09.2010, 16:12
    #36874985
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Роман_ГК wrote:

> 1. насколько MVC может ускорить разработку приложения?

Так зависит от приложения. Какое-то наоборот замедлить может.

> 2. при каком количестве разработчиков в команде стоит применять MVC?

От кол-ва человек в комманде это не зависит.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
01.10.2010, 12:03
    #36876529
Роман_ГК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Спасибо! Это и хотел услышать.

Как то, читал статью про MVC, в ней говорится что он дает преимущества
по разделению работы при большой команде разработчиков.
...
Рейтинг: 0 / 0
02.10.2010, 22:00
    #36878666
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Petro123В меньшинстве...
В большинстве, модель ещё более упрощают до её реляционного представления в РСУБД
- думаю Вам стоит скорректировать статью в Wiki (MVC):
Код: plaintext
1.
The model is used to manage information and notify observers when that information changes. The model is the domain-specific representation of the data upon which the application operates. Domain logic adds meaning to raw data (for example, calculating whether today is the user's birthday, or the totals, taxes, and shipping charges for shopping cart items). When a model changes its state, it notifies its associated views so they can be refreshed.
- если приложение состоит из ХП и данных в РСУБД, то Вы видимо правы, но чаще "приложением" называют код на Pascal/Java/C# бла-бла-бла ...
...
Рейтинг: 0 / 0
02.10.2010, 22:02
    #36878669
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Извиняюсь что криво запостил.
авторThe model is used to manage information and notify observers when that information changes. The model is the domain-specific representation of the data upon which the application operates. Domain logic adds meaning to raw data (for example, calculating whether today is the user's birthday, or the totals, taxes, and shipping charges for shopping cart items). When a model changes its state, it notifies its associated views so they can be refreshed.
Взято тут: MVC
...
Рейтинг: 0 / 0
02.10.2010, 22:06
    #36878672
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Роман_ГККак то, читал статью про MVC, в ней говорится что он дает преимущества
по разделению работы при большой команде разработчиков.
- святая правда, сейчас лабаем систему документооборота и планирования задач, бизнес логика на Java, представление на PHP/JavaScript, взаимодействие между членами команды создающими представление и бизнес логику минимальное.
...
Рейтинг: 0 / 0
04.10.2010, 09:58
    #36879634
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
Kachalov,
очередная эйфория от терминов:
- MVC
- ООБД
- КИС
- ...
давно прошла.
Странно что вы только начали её внедрять.
Это всего один из паттернов программирования. Их сотни.
Поэтому все хвалебные отзывы о нём - из прошлого тысячилетия.
Самое смешное, что удел любого паттерна - системное программирование и системные библиотеки.
В Delphi паттерн mvc давно сидит в нижнем слое, в VCL и DevExpress.
В Java он сидит снаружи "между ног" и есть даже куча фреймворков с гордой приставкой "MVC".
Большинство прикладных бизнес-программистов не задумываются о кэше\mvc\орм\....
автор- святая правда, сейчас лабаем систему документооборота и планирования задач, бизнес логика на Java, представление на PHP/JavaScript, взаимодействие между членами команды создающими представление и бизнес логику минимальное
это не из той оперы, т.к. контроллёр у вас вероятно "менеджер проекта".

MVC помогает писать так же, как и "мойте руки перед едой" и "применяйте ООП" и "дробите код на функции".
ЗЫ
Если в вашем проекте выбросить "слабое 3-е звено"
Код: plaintext
БД --> Java --> PHP ---> JavaScript --> InterbetExplorer
то проект толко выиграет :)
Именно такие пректы - "чаще"
...
Рейтинг: 0 / 0
28.10.2010, 12:02
    #36925084
maxterbear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
а какие есть аналоги/конкуренты MVC?
...
Рейтинг: 0 / 0
28.10.2010, 12:22
    #36925147
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по MVC
maxterbearа какие есть аналоги/конкуренты MVC?
все что не MVC
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Вопросы по MVC / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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