Skip to content
LinHUniX edited this page Apr 13, 2019 · 15 revisions

Master Control Program

Is a simple MCP/MVC Code Manager.

It Work With or Without composer.

Why MCP?

The big difference of a standard mvc and mvp is the presence obbligatories of a central code and your functionality is an extension of it. Example of mvp or mvc are :

  • Slim

  • Laravel

      Web >> MVP/MVC >> Your Code (as an extension of MVP/MVC);
    

A MCP is a layer, when you add this on your code, then is automatic extended with this features

a similar example is jquery and jquery mobile library

    Web >> Your Code << MCP >> New Features;

That make the developper and the designer in a very confident solution :

  • The designe don't need to know the php or the lnxmcp code but only the tag
  • the backender developper can use the lnxmcp code as library or as estension

Don't Need Composer but support it

lnxmcp is born to is indipendent with composer, if is present use it if is not present is a substitute of it and the autoloader

work with php 5.3 and upper

the logic is to be a manager of older and new code

support function and class namespace

The logic inside support both nmespace function and class

It's a reflection framework and not a solid framework

It is implement:

  • Data cache
  • Log service
  • Mail service
  • Debug Serices
  • BlackBox Logic
  • Remote Api Proxy
  • Array's enrichment
  • Html tag Converter
  • Model View Controller
  • Lazy Component Loader
  • Shell command service
  • Multi Site Configuration
  • Function Sequence Manager
  • Multi Language Integration
  • Internal Check and Test Suite
  • Namespace and library load manager
  • Category and Http Routing Management
  • multi db pdo serice (Sql lite and MySql)

for more info Wiki GitHub Pages