Git Product home page Git Product logo

black-jaguar-framework's Introduction

JagFRAME

JagFRAME is a PHP MVC Framework that assumes a very small footprint in both runtime and memory usage.

Installation

Either download the the latest zip or clone the git repo with git clone git://github.com/DJDarkViper/JagFRAME.git

From here, either upload to your server or unzip/copy+paste to your local server / site and attempt to visit. You should see the welcome page instantly

Notes

Taking some inspiration from CodeIgniter, the CI framework still requires a bit of configuration to get perfect, but probably the biggest drawback (yes there are a couple) is in the autocompletion. If you use Eclipse based IDE's or similiar with CI, you'd have noticed that the platforms cannot help you in remembering syntax, attributes, etc requiring you to constantly hit up their documentation which hinders flow and groove.

With JagFRAME, everything is built from the ground up to be as tiny, unassuming, and IDE friendly as possible.

Goals:

  • Works straight out of the box, no setup required. Drag and Drop functionality is key
  • Config options are small in number, try to keep mostly as database settings and default controller
  • Only usage of controllers is manditory, everything else is purely optional
  • Code built into the system will be well documented with PHPDoc and JSDoc
  • If using an IDE like Eclispe with deep autocompletion features, should be able to find and understand included methods and functions
  • If NOT using an IDE with autocompletion, should feature methods and functions that are easy to remember, and make sense when spoken a-loud

At Time of Writing Notes from Author:

A lot of test data and files are making their way into the system. This is only intentional during the fledgling bits of the package. Once I feel confident in the system being production capable and documented well enough, I will remove the test data then and call that RC1 1.0. Some of the features of the database driver are under heavy testing and only supports MySQL for the time being, some features are defintiely still missing, and others incomplete. For the most part, standard to pretty intermediate queries are defintiely doable with no problems. But if you feel something is missing, or something is incomplete, by all means fork and send in a patch.

The plan for the database driver is to include other engines such as Postgre, MSSql, and SQLite, but the MySQL driver needs to be completed first. Futher enhancement past that point will include standardized easy flatfile storage.

black-jaguar-framework's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.