Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Model-View-Controller

Индекс Model-View-Controller

Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо.

32 отношения: ASP.NET MVC Framework, Django, HMVC, Model-View-Presenter, Model-View-ViewModel, Naked objects, Ruby on Rails, Smalltalk, Xerox PARC, Zend Framework, Команда (шаблон проектирования), Компоновщик (шаблон проектирования), Повторное использование кода, Пользователь, Объектно-ориентированное программирование, Наблюдатель (шаблон проектирования), Стратегия (шаблон проектирования), Сравнение каркасов веб-приложений, Система управления базами данных, Фасад (шаблон проектирования), Фабричный метод (шаблон проектирования), Шаблон проектирования, Электронная таблица, Модульное программирование, Интерфейс пользователя, Информационная система, Инкапсуляция (программирование), Иерархия, Бизнес-логика, Влисидис, Джон, Гистограмма, Диаграмма.

ASP.NET MVC Framework

ASP.NET MVC Framework — фреймворк для создания веб-приложений, который реализует шаблон Model-view-controller.

Новый!!: Model-View-Controller и ASP.NET MVC Framework · Узнать больше »

Django

Django (Джанго) — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC.

Новый!!: Model-View-Controller и Django · Узнать больше »

HMVC

Структурная схема приложения, построенного согласно паттерну HMVC HMVC (Hierarchical model–view–controller) — Иерархические Модель-Вид-Контроллер, одно из расширений архитектурного паттерна MVC, позволяющее решить некоторые проблемы масштабируемости приложений, имеющих классическую MVC-архитектуру.

Новый!!: Model-View-Controller и HMVC · Узнать больше »

Model-View-Presenter

Model-View-Presenter (MVP) — шаблон проектирования, производный от MVC, который используется в основном для построения пользовательского интерфейса.

Новый!!: Model-View-Controller и Model-View-Presenter · Узнать больше »

Model-View-ViewModel

292x292px Model-View-ViewModel (MVVM) — шаблон проектирования архитектуры приложения.

Новый!!: Model-View-Controller и Model-View-ViewModel · Узнать больше »

Naked objects

Naked objects (дословно с английского можно перевести как «оголённые объекты») — архитектурный шаблон, используемый в разработке программного обеспечения в инженерии ПО.

Новый!!: Model-View-Controller и Naked objects · Узнать больше »

Ruby on Rails

Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных.

Новый!!: Model-View-Controller и Ruby on Rails · Узнать больше »

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Новый!!: Model-View-Controller и Smalltalk · Узнать больше »

Xerox PARC

Xerox Alto — первый в мире компьютер с графическим интерфейсом, разработанный в Xerox PARC Xerox PARC (Xerox Palo Alto Research Center) — научно-исследовательский центр, основанный по настоянию главного научного сотрудника фирмы Xerox Джека Голдмана в 1970 году.

Новый!!: Model-View-Controller и Xerox PARC · Узнать больше »

Zend Framework

Zend Framework — свободный фреймворк на PHP для разработки веб-приложений, разрабатываемый компанией Zend.

Новый!!: Model-View-Controller и Zend Framework · Узнать больше »

Команда (шаблон проектирования)

Команда (Command) — поведенческий шаблон проектирования, используемый при объектно-ориентированном программировании, представляющий действие.

Новый!!: Model-View-Controller и Команда (шаблон проектирования) · Узнать больше »

Компоновщик (шаблон проектирования)

Компоновщик (Composite pattern) — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от частного к целому.

Новый!!: Model-View-Controller и Компоновщик (шаблон проектирования) · Узнать больше »

Повторное использование кода

Повторное использование кода (code reuse) — методология проектирования компьютерных и других систем, заключающаяся в том, что система (компьютерная программа, программный модуль) частично либо полностью должна составляться из частей, написанных ранее компонентов и/или частей другой системы, и эти компоненты должны применяться более одного раза (если не в рамках одного проекта, то хотя бы разных).

Новый!!: Model-View-Controller и Повторное использование кода · Узнать больше »

Пользователь

Пользователь — лицо или организация, которое использует действующую систему для выполнения конкретной функции.

Новый!!: Model-View-Controller и Пользователь · Узнать больше »

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Новый!!: Model-View-Controller и Объектно-ориентированное программирование · Узнать больше »

Наблюдатель (шаблон проектирования)

Наблюдатель (Observer) — поведенческий шаблон проектирования.

Новый!!: Model-View-Controller и Наблюдатель (шаблон проектирования) · Узнать больше »

Стратегия (шаблон проектирования)

Стратегия (Strategy) — поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости.

Новый!!: Model-View-Controller и Стратегия (шаблон проектирования) · Узнать больше »

Сравнение каркасов веб-приложений

Это сравнительная таблица фреймворков веб-приложений.

Новый!!: Model-View-Controller и Сравнение каркасов веб-приложений · Узнать больше »

Система управления базами данных

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

Новый!!: Model-View-Controller и Система управления базами данных · Узнать больше »

Фасад (шаблон проектирования)

Шаблон фасад (Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.

Новый!!: Model-View-Controller и Фасад (шаблон проектирования) · Узнать больше »

Фабричный метод (шаблон проектирования)

Фабричный метод (Factory Method также известен как Виртуальный конструктор (Virtual Constructor)) — порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса.

Новый!!: Model-View-Controller и Фабричный метод (шаблон проектирования) · Узнать больше »

Шаблон проектирования

Шаблон проектирования или паттерн (design pattern) в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.

Новый!!: Model-View-Controller и Шаблон проектирования · Узнать больше »

Электронная таблица

Электронная таблица — компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двумерных массивов, имитирующих бумажные таблицы.

Новый!!: Model-View-Controller и Электронная таблица · Узнать больше »

Модульное программирование

Мо́дульное программи́рование — это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определённым правилам.

Новый!!: Model-View-Controller и Модульное программирование · Узнать больше »

Интерфейс пользователя

Интерфе́йс по́льзователя, он же по́льзовательский интерфейс (UI — user interface) — интерфейс, обеспечивающий передачу информации между пользователем-человеком и программно-аппаратными компонентами компьютерной системы (ISO/IEC/IEEE 24765-2010).

Новый!!: Model-View-Controller и Интерфейс пользователя · Узнать больше »

Информационная система

Информационная система (ИС) — система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию (ISO/IEC 2382:2015): Information system: An information processing system, together with associated organizational resources such as human, technical, and financial resources, that provides and distributes information.

Новый!!: Model-View-Controller и Информационная система · Узнать больше »

Инкапсуляция (программирование)

Инкапсуляция (encapsulation, от in capsula) — в информатике упаковка данных и функций в единый компонент.

Новый!!: Model-View-Controller и Инкапсуляция (программирование) · Узнать больше »

Иерархия

Иера́рхия (от ἱεραρχία, из ἱερός «священный» и ἀρχή «правление») — порядок подчинённости низших звеньев к высшим, организация их в структуру типа «дерево»; принцип управления в централизованных структурах.

Новый!!: Model-View-Controller и Иерархия · Узнать больше »

Бизнес-логика

Бизнес-логика — в разработке информационных систем — совокупность правил, принципов, зависимостей поведения объектов предметной области (области человеческой деятельности, которую система поддерживает).

Новый!!: Model-View-Controller и Бизнес-логика · Узнать больше »

Влисидис, Джон

Джон Мэ́ттью Влиси́дис (Влисси́дес) (John Matthew Vlissides; 2 августа 1961, Вашингтон, округ Колумбия, США — 24 ноября 2005, Уэстчестер, Нью-Йорк, США) — американский учёный в области компьютерной инженерии греческого происхождения, программист, известный главным образом как один из четырёх авторов (именуемых «Бандой четырёх», Gang of Four, сокр. GoF) знаменитой книги по программной инженерии «Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (1994).

Новый!!: Model-View-Controller и Влисидис, Джон · Узнать больше »

Гистограмма

Пример гистограммы Гистогра́мма (от ἱστός— столб + γράμμα — черта, буква, написание) — способ графического представления табличных данных.

Новый!!: Model-View-Controller и Гистограмма · Узнать больше »

Диаграмма

Трёхмерное схематичное изображение столбчатой диаграммы Диагра́мма (Διάγραμμα (diagramma) — изображение, рисунок, чертёж) — графическое представление данных линейными отрезками или геометрическими фигурами, позволяющее быстро оценить соотношение нескольких величин.

Новый!!: Model-View-Controller и Диаграмма · Узнать больше »

Перенаправления здесь:

Model-view-controller, Модель-Представление-Контроллер, Модель-Вид-Контроллер.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »