RedCat késako ?

RedCat PHP Framework est conçu pour étendre les capacités des développeurs et élever la qualité des projets vers l'excellence. RedCat est un framework full-stack, un groupe de composants découplés travaillants ensemble pour réaliser une solution complète de développement. Si vous connaissez la POO et que vous aimez PHP, le langage de programmation le plus populaire pour le développement web, RedCat peut vous aider à booster votre workflow et à améliorer grandement votre productivité.

Qu'est qu'un framework ?

Le plus souvent, les développeurs écrivent quantité de code passe-partout. Un des objectifs d'un framework est d'éviter tout ce travail inutile. Mais la plupart des frameworks populaires ne résolvent pas réellement ce problème et même parfois, afin de construire une architecture ouverte et flexible, ils remplacent le code commun par une somme de travail supplémentaire pour utiliser les composants qu'ils proposent. Par conséquent, beaucoup de développeurs ne voient plus l'intérêt d'utiliser un framework, et il est alors regrettable de noter que, commencer avec un framework, n'est plus la façon la plus répandue de travailler sur des applications web. Avec un bon framework le code est facilement réutilisable et les applications web sont faciles à créer.

Framework web full-stack

RedCat n'est pas seulement un Framework PHP mais c'est aussi un ensemble de fondations communes solides pour les besoins de l'achitecture web. Il fournit une configuration des requêtes au serveur, un composeur de requêtes aux bases de données, un gestionnaire de dépendences javascript, une boîte à outils pour css syntaxé, des templates passe-partout, et des ensembles de règles par défaut pour la politique crossdomain, robots.txt pour les moteurs de recherche, gitignore pour git, une page de maintenance prédéfinie et d'autres trucs cool.

La couche qui relie ensemble les composants autonomes est conçu comme un plugin au sommet que vous pouvez étendre ou reproduire avec votre propre logique et elle est vraiment légère. Tous les composant agissent en synergie et sont pensés d'une manière découplée mais depuis une vision globale et donc, le framework tout entier est beaucoup plus que la somme de ses parties.