EXC | DEV | Documentation | Version 1.0


ExpressCODE (EXC) is a no frills, no fad, lets just get some work done framework to build web apps in JavaScript and PHP.

Creating web apps with EXC is meant to be simple, something that you can pickup and learn quickly. We put a lot of effort into making a framework for modern web apps that is simple and lightweight.

EXC combines a client-side JavaScript framework with a backend framework in PHP, both loosely couple yet fully integrated.

Our goals are:

To reduce and simplify the components that you have to code to make a web application.

To keep the learning curve low.

To reduce the security and operational complexity of deploying an application.

To leverage robust architectures and environments. To be able to deploy your app with common hosting companies (even vhosts), and use technologies like apache, and nginx, that are well documented, easy to scale and extremely cost-effective.

This documentation is in its early stages. Things are thrown together in a haphazard way, Sorry!.


{: .md-topics-hero } - Getting Started - Install and setup
How to install EXC and setup an application. - Hello World!
A simple tutorial to get you started. - Building the UI
Basics of building your UI. - Working with views
How to use views in your app. - Working with the stage
How to control views and user navigation in your app with the stage. - Interacting with the front-end
Leverage the backend to interact seamlessly with your front-end using the $client. - Working with sessions
Managing persistent data among requests and user interactions with your app.

{: .md-topics-hero } - Frameworks - Frontend Framework
Learn the details of the components and libraries available for your frontend app. - Backend Framework
Learn the details of the components and libraries available for your backend app.

Fork me on GitHub