Bonjour/Bonsoir à tous !
Je viens ici vous présenter un projet sur lequel je travail depuis un petit moment maintenant.
Qui suis-je ?
Je vais commencer par me présenter.
Je me nomme Romain, je suis âgé de 19 ans (20 bientôt ) et, depuis mes 12 ans environs, je suis passionné de programmation.
J'ai commencer par apprendre le C sur le Site du Zéro, puis je me suis tourné ensuite vers le développement Web. J'ai ensuite alterné entre programmation de jeux en Java et programmation de sites web en HTML/CSS/PHP/Javascript.
Mon projet
Depuis que j'ai réellement commencer à créer des sites, j'ai utilisé un Framework PHP.
Au début, j'utilisais CodeIgniter (que j'aime beaucoup), puis je me suis récemment tourné vers CakePHP.
Cependant, je ne m'était jamais demandé comment été coder ces Frameworks.
Je me suis donc dit que j'allais en faire un, histoire de voir comment ça se passe.
Le but
Il y à en fait deux buts à ce projet.
Le premier, c'est l'entraînement. En effet, jusqu'à ce que j'ai commencé à coder DrisgPHP, je n'avais aucune notion de POO en PHP (j'en avais en Java). J'utilisais bien entendu des "objets" lorsque j'utilisais les framework déjà présents, mais je ne savais pas utiliser les use et les namespace. J'ai donc appris sur le tas.
Le second, c'est de pouvoir utiliser ce framework pour mes futurs sites.
Je pense que cela peut être une bonne idée, car j'aurais un contrôle total sur celui-ci.
Un petit projet
Je ne pense pas que des personnes vont utiliser mon Framework. En effet, il en existe déjà pas mal qui sont très certainement meilleur que le mien (CodeIgniter, Symfony, CakePHP, Yii Framework, et j'en passe). Ils sont aussi plus complet et ont fait leurs preuves.
Cependant, je l'ai tout de même mit public. On ne sais jamais, peut être qu'une personne sur Terre serais intéressée. Mais c'est aussi pour pouvoir avoir des retours sur celui-ci. Qu'est-ce qu'il y a à améliorer, quels bugs sont présents, etc…
DrisgPHP
Actuellement, le projet est en version v0.1.0.
DrisgPHP est, pour le moment, un peu dépourvu de fonctionnalités.
Cependant, je compte bien en ajouter très rapidement.
Il vous est cependant possible d'ajouter les votre, et ce, très simplement. En effet, j'ai mit en place un système de Helpers et Libraries (un peu pompé de CodeIgniter… ).
J'ai aussi fait un exemple de code utilisant mon Framework. C'est un exemple de Blog (très simpliste pour le moment).
Téléchargements et informations
Le site officiel de DrisgPHP : www.drisger.fr
La documentation : www.drisger.fr/fr/apprendre
Si vous avez des questions/remarques (constructives) concernant le projet, je suis là.
Si vous avez des idées améliorations, envoyez-les moi. Je serais ravis de les ajouter au projet !
Et si quelqu'un est assez courageux pour tester le Framework, ce serais encore mieux !
Pour finir, il vous est aussi possible de créer votre propres fonctionnalités (via les Helpers et Libraries). Si vous le souhaitez, vous pouvez me les envoyer en m'expliquant comment ils fonctionnent et ce qu'ils font, et je les ajouterais peut être au Framework.
Je vous remercie de m'avoir lu, et codez bien !