Проектирование серверной стороны web-узла

Фреймворк

MVC

r

MVC(Model-View-Controller) – шаблон проектировании приложения с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента таким образом Модель(model), Вид(view), Контроллер(controller).

Microsoft ASP.MVC

r

Фреймворк для создания веб-приложения реализующий архитектуру, которая разделяет приложение на 3 основных компонента. (Рисунок 1)

CodeIgniter

MWM

r

Model-View-View-Model (MVVM) — применяется при проектировании архитектуры приложения, в основе лежит событийная модель которая использует “связывание данных”, разделение данных от интерфейса.Шаблон проектирования MVC предполагает разделение исходного кода вашего приложения на 3 части:1. Данные (model)2. Бизнес-логика (controller)3. Представление (view)

CSS

r

Адаптивный веб-дизайн — дизайн веб-страниц, обеспечивающий корректное отображение сайта на различных устройствах.

Twitter Bootstrap

r

Twitter Bootstrap включает в себя HTML и CSS шаблоны оформления для веб-страниц, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, включая JavaScript расширения.

Foundation

r

Так же CSS фреймворки для создания сайтов с динамической версткой с похожим подходом.

Skeleton

r

Так же CSS фреймворки для создания сайтов с динамической версткой с похожим подходом.

PHP

r

PHP - «Hypertext Preprocessor» ранее (Personal HomePage) – это широко используемый язык сценариев общего назначения с открытым исходным кодом. PHP это язык программирования, разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. Синтаксис языка берет начало из C, Java и Perl. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц, так называемых DHTML (Dynamic HTML).