Skip to content

thomaspatrickwelborn/MVC-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Early Stage Development

Caution

Use At Own Risk

Note

Interested in MVC Framework? [email protected]

MVC Framework

Javascript implementation of the Presentation-Abstraction-Control (PAC) Pattern that also supports Model-View-Control (MVC) Patterns.

Features

  • Practical web component, web page, or web application use.
  • Simplistic configuration.
  • Versatile patterning.
  • Familiar programming interfaces promote plain Javascript.
  • Event management system.
  • Modeled content property modifier events, nested events.
  • Window Location and Fetch Routers.

Class System

MVC Framework Classes may be instantiated independently or interdependently.

Independent Classes

SYM NAME DESCRIPT API GUIDE
M Model Manage schematized content.
X Model Schema Manage data schema.
D Model Content Manage data content.
V View Manage templated markup elements.
R Router Window location router or fetch router.
RL Router (Location) Manage window location.
RF Router (Fetch) Manage AJAX connection.
C Control Manage Model, View, Control, Location/Fetch Routers.
E Core Manage Event Target Events.

Interdependent Class Structures

FORMULA NAME ACRONYM DESCRIPT
CMVRC* Control (Model, View, Router, Controls) CMVRC Control class instances contain model, view, router, and subcontrol class instances.
MVRM* Model (View, Router, Models) MVRM Model class instances contain view, router, and submodel class instances.
VMRV* View (Model, Router, Views) VMRV View class instances contain model, router, and subview class instances.
RMVR* Router (Model, View, Routers) RMVR Router class instances contain model, view, and subrouter class instances.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published