Samane MVC Framework
Coder... Devient un Plaisir


L’objectif du framework est d’aider les développeurs à avoir un modèle simple d’utilisation, très structuré et respectant toutes les conventions du langage PHP. Toute la communauté web est invitée à l’utiliser et à faire des retours d’expériences dans le but de le perfectionner.

A propos de Samane

Découvrez le framework PHP basé sur le modéle de conception MVC, 100% Africain .

Code propre, simple et une configuration trés facile


	composer create-project samane/samanemvc your_project_name

                            

// Par défaut on a:
function connexion_params(){
	return array(
		    'host' => '127.0.0.1',
		    'user' => 'root',
		    'password' => '',
		    'database_name' => 'test',
		    'etat' => 'off'
	    );
}

						

//Changer à: 
function connexion_params(){
	return array(
            'host' => '127.0.0.1',
            'user' => 'root',
            'password' => '',
            'database_name' => 'test',
            'etat' => 'on'// Mettre à on
	    );
}

						
  • Structuré

    Accélérez la création et la maintenance de vos applications web. Terminez les tâches de codage répétitives et profitez de la puissance de contrôle de votre code. Adopter et promouvoir le professionnalisme, les meilleures pratiques, la normalisation et l'interopérabilité.

  • Rapide

    SAMANE permet au développeur de gagner en rapidité puisque toute la partie technique (architecture, structure et bibliothèque) est déjà gérée. Cela permet au développeur de se concentrer uniquement sur le développement des composants métiers.

  • Qualifié

    L’utilisation du framework Samane MVC permet également de produire un code de qualité puisque celui-ci est structuré grâce au modèle de conception MVC et sécurisé car les composants ont été développés par des personnes compétentes, testés et approuvés.

  • Simple

    Le système de routing utilisé est très simple, juste le nom du contrôleur suivi d’une de ces méthodes. Au cas où la méthode aurait un paramètre, vous pourrez ajouter une valeur du paramètre.

  • Smarty

    Le moteur de rendu de vue utilisé est Smarty. Ce moteur utilise des fichiers d’extension .html. Il est possible d’y insérer des structures conditionnelles comme if et des structures répétitives pour itérer sur des données.

  • Bootstrap

    La classe Bootstrap.lib.class.php gère le routing c’est à dire l’exploitation des url saisies sur un navigateur, le chargement des contrôleurs ainsi que toutes les erreurs que le développeur pourrait commettre.