Le mkframework, est un framework php opensource léger et facile à prendre en main. Parfait pour les lignedecommandeophobe, il intègre un générateur graphique, accessible via le web. Modulable et configurable, il permet également l’utilisation d’autres bibliothèques si besoin.
Je reprendrais la présentation du tutorial de Michael Bertocchi (l’auteur du framework) qui répond à « LA » question : Pourquoi un framework de plus ?… « En utilisant divers frameworks, j’ai appris au fil des années à apprécier leurs avantages (cadre de travail, librairies facilitant certaines taches, générateur…) et pester contre leurs inconvénients (courbe d’apprentissage, temps à rechercher dans la documentation, performances de l’ORM, verbosité importante, perte de compatibilité plus ou moins importantes entre les versions…).
J’ai recommencé de zéro ce framework quatre fois : je développais une version, je l’utilisais, me rendais compte des limites, erreurs, comparais avec les autres frameworks puis quelques mois après, je mettais tout à la poubelle en prenant en compte les erreurs à ne pas commettre et j’avais une meilleure idée de ce que je voulais faire. Dans cette quatrième version, je pense bien avoir appris des précédentes, et j’espère que mes choix pour ce framework plairont aux développeurs qui l’utiliseront.
J’ai voulu créer un framework le plus simple possible (une structure de framework très légère utilisant peu de fichiers), facile à prendre en main, en évitant d’avoir des choses induites qu’il faudrait apprendre ainsi qu’en mettant à disposition un générateur permettant de démarrer une application avec des exemples facilitant la prise en main.
Ce framework utilise le « pattern » MVC (Modèle-Vue-Contrôleur) : il y a une séparation entre la couche modèle (accès à la base de données), la vue (mise en forme de la page ou d’une partie de celle-ci) et le contrôleur (sorte de chef d’orchestre requêtant la couche modèle, enrichissant la vue et ordonnant d’afficher l’ensemble ainsi construit) ». (article complet : Introduction au framework mkframework – Développez.com).
Site Web : mkframework – Framework PHP
Site du projet sur Développez : mkframework
Tutoriel : mkframework
Licence : GPL
Bonsoir,
Merci de citer mon framework, pour info, je prépare actuellement le prochain article pour developpez.com qui permettra de créer son propre réseau social, j’en suis dèjà à 59 pages (avec des screenshots 😉
Un tutoriel pour developper son propre tweeter est en attente de validation
sinon en attendant vous pouvez voir des tutoriaux vidéos ici http://mkdevs.com/screencasts.html
Désormais, le mkframework est également disponible sur github https://github.com/imikado/mkframework 🙂
Comment créér une application de gestion de contact utilisant google maps avec le mkframework:
http://imikado.developpez.com/tutoriels/php/creer-gestionnaire-contact-googleMaps/
Bonjour… Sacré travail ! N’hésite pas à me contacter quand ce nouveau tutoriel sera finalisé… je suis très intéressé pour y jeter un coup d’oeil…
Le tutoriel sera publié au fur et à mesure: les 5 premiers chapitres:
http://mkdevs.com/bigtutoriel_socialnetwork_I.html
Le mkframework a son tutoriel de 3 pages dans le magazine Programmez! 167 de ce mois-ci.
http://programmez.com/
Une publication de plus dans le numéro 170 du magazine Programmez:
Faire un mini forum en 2 pages.
http://programmez.com/vignettes.php?num_magazine=170&page=61
Parution d’un nouveau tutoriel dans le numéro 173 du magazine papier PROGRAMMEZ!
http://www.programmez.com/magazine/article/developper-un-gestionnaire-de-contact-couple-google-maps-avec-le-mkframework
Tutoriel permettant de faire son propre twitter-like, publié sur developpez.com http://imikado.developpez.com/tutoriels/php/creer-votre-microblogging/
Créer une application Bootstrap facilement avec le mkframework : http://nettuto.com/tuts/premiere-application-bootstrap-mkframework/
Créer une application Bootstrap avec le mkframework:
http://fr.openclassrooms.com/informatique/cours/creer-une-application-bootstrap-avec-le-mkframework
Le framework continue depuis sa route depuis 2009
Il est toujours rétro compatible depuis le temps 😉
Et depuis quelques jour une nouveauté qui marque un tournant: l’arrivée d’un market 🙂
http://mkframework.com/builder.html
PS: pour l’instant il ne gère que les mises à jour du builder, dans les prochaines semaines, la communauté pourra y proposer des extensions pour le builder mais aussi des modules/plugins pour les applications 🙂