Git Product home page Git Product logo

iamwizzdom / que Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 4.56 MB

Que is an evolving PHP framework focused on runtime speed. We believe PHP is much faster than people perceive it to be. Que has tried to unleash the full speed of PHP while still offering the simplicity of a typical framework making development fun and easy.

License: MIT License

PHP 82.01% CSS 0.01% JavaScript 16.33% Smarty 1.33% HTML 0.29% Shell 0.04%
php-frameworks database-engines php php7 php8 que framework

que's Introduction

About Que Framework

Que is an evolving PHP framework focused on runtime speed. We believe PHP is much faster than people perceive it to be. Que has tried to unleash the full speed of PHP while still offering the simplicity of a typical framework making development fun and easy.

Frameworks create a layer on a programming language, making the language more friendly to use. Already existing PHP frameworks create this same layer on PHP. But one thing common with these PHP frameworks is that they place more priority on developer experience than runtime speed. Some of them even reduce PHP runtime speed by upto 30%, making people believe that PHP isn't fast enough.

What Que did

Que put a layer on PHP but retained it's runtime speed, by optimizing much background processing which tends to slowdown PHP.

Que makes development seem easy by beautifully implementing such common tasks such as:

  • Routing
  • Dynamic database connection
  • Multiple templating engine
  • Multiple session, state and caching storage
  • Centralized modeling
  • Detailed error logging

We mentioned Que implementing multiple database connections, what do we mean by that? Well, Que has an infrastructure that allows you to connect to different database engines using a single query syntax. This means that you can build a system using multiple database engines and switch between them within your project. You can even, for instance, build a full project using MySQL and on production your boss asks that you move to using MongoDB, without having to rewrite your queries, all you have to do is switch Que's default database driver to MongoDB. However, for database engines that are currently not supported natively by Que, Que provides you with an interface you can use to write your own database drive, giving Que the ability to connect to all database engines supported by PHP using a single query syntax.

Que is organized, but still, Que adapts with disorganized developers. In other words, with Que's super-fast autoload engine, Que can locate your PHP files and include them in runtime no matter where you place these files within your project. This also makes it possible for Que to stand alone, which means that a single Que engine can power multiple projects at the same time.

Que is reliable, Que is fast, Que is PHP.

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.