Cristalp
Le cadre CrystalPHP. Un cadre MVC flexible par Crystal Collective.
Un projet personnel, non entretenu.
Inspiré de Codeigniter, Laravel et Abantecart.
Pourquoi?
- Codeigniter - Simple, facile mais le développement est lent
- Laravel - Swiss Knife, signifie parfois que c'est trop pour peu de besoins. CrystalPHP se trouve quelque part au milieu des deux
Caractéristiques actuelles
- Réponse basée sur l'itinéraire, routage rapide
- Structure MVC modulaire avec support MVC (HMVC) imbriqué ou hiérarchique
- Implémentation de l'API Easy REST
- Hybride de MVC et support de repos
- Outils SEO
- Utilise Laravel Eloquent pour l'interaction de la base de données
- Beaucoup d'autres à ajouter ...
Comment ça marche?
- Étape 1. Chargez l'application et initialisez l'application. Analyser la demande
- Étape 2. Chargez tous les fichiers d'itinéraire et analysez l'itinéraire de demande. Exécutez la logique définie dans le rappel de Route
- Étape 3. (Facultatif) pour la structure MVC : Envoyez le contrôleur à l'aide de la logique MVC. La logique MVC de CrystalPHP est bien conçue pour donner des fonctionnalités héirarchiques et modulaires. Référencer les exemples
- Étape 3. (Facultatif) pour les API REST : Dans les fonctionnalités construites pour envoyer la réponse de repos dans des lignes minimales possibles
- Étape 4. Envoyer la sortie comprimée et nettoyer si elle est activée
Venir très bientôt:
- Mécanisme de cache
- Réponses cryptées
- Diffusion en temps réel
- Bibliothèque Auth pour une vérification facile
- Autorisation basée sur les rôles
Dites-nous si vous avez des suggestions, merci