Giter Site home page Giter Site logo

tao's Introduction

Latest Stable Version Total Downloads License

Tao

Français

Après avoir copié/collé des fichiers dans trois projets web différents, je me suis dit qu'il était temps de mutualiser, versionner et distribuer ces outils.

Tao est une proposition d'architecture pour utiliser un ensemble de bibliothèques reconnues et fréquement utilisées dans mes projets.

Pour voir rapidement comment mettre en oeuvre Tao, je vous conseil vivement de regarder au projet Kalaho qui est un exemple d'implémentation de Tao.

Aussi, vous serez sans doute intéressés par le Tutoriel pas à pas

English

After copy/paste files in three different web projects, I thought it was time to share, distribute and versioning tools.

Tao is a proposed architecture to use a set of known and often used in my projects libraries.

To quickly see how to implement Tao, I strongly advice to look Kalaho project is an example implementation of Tao.

tao's People

Contributors

forxer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tao's Issues

[Insight] Database queries should use parameter binding - in src/Tao/Database/Model.php, line 41

in src/Tao/Database/Model.php, line 41

If provided by the user, the value of $this->getTable() may allow an SQL injection attack. Avoid concatenating parameters to SQL query strings, and use parameter binding instead.

        if (null === $column) {
            $column = $this->getPrimaryKey();
        }

        return (boolean)$this->app['db']->fetchColumn(
            'SELECT COUNT(:column) FROM ' . $this->getTable() . ' WHERE '.$this->getPrimaryKey().' = :pk',
            [
                'column' => $column,
                'pk' => $primaryKey
            ]
        );

Posted from SensioLabsInsight

Size of Tao

Hello. I was "weighting" some of the so-called tiny and lightweight micro frameworks such as Tao and I see that with all it's requirements the size is huge.

This is no issue, just something that I cross in the path and would like to share with you.

Here is the comparison with other micro frameworks:

micro-frameworks

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.