awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cakephp avatar

cakephp/cakephp

0
View on GitHub↗
8,797 stars·3,382 forks·PHP·MIT·11 vuescakephp.org↗

Cakephp

CakePHP est un framework web PHP conçu pour le développement rapide d'applications web complètes. Il utilise une architecture modèle-vue-contrôleur (MVC) pour séparer la logique métier, les modèles de données et les interfaces utilisateur.

Le framework inclut un ORM (Object-Relational Mapper) intégré qui permet la récupération et le stockage de données relationnelles sans écrire de requêtes SQL brutes. Il emploie une approche de convention sur configuration pour réduire le code répétitif en supposant des schémas de nommage standard pour les fichiers et les tables de base de données.

Le projet fournit des outils pour implémenter des formulaires web avec une validation et une logique de traitement intégrées. Son architecture incorpore un conteneur d'injection de dépendances pour gérer les services de l'application et un pipeline de requêtes basé sur des middlewares pour traiter les requêtes HTTP entrantes.

Features

  • PHP Application Frameworks - Provides a structured environment for building full-featured web applications using a PHP-based MVC architecture.
  • Web Application Development - Provides a structured environment for constructing and deploying full-featured web applications.
  • Object-Relational Mapping - Includes a built-in object-relational mapper for retrieving and storing relational data without writing raw SQL.
  • Object-Relational Mapping Relations - Enables interaction with relational databases using an object-relational mapper to handle data retrieval and storage.
  • Object Relational Mappings - Uses a high-level object-relational mapper to interact with databases instead of raw SQL queries.
  • SQL ORMs - Provides a PHP-based SQL ORM to map database tables to native objects.
  • Model-View-Controller Frameworks - Utilizes a model-view-controller architecture to separate business logic, data models, and user interfaces.
  • MVC Frameworks - Implements a model-view-controller framework to organize application state and separate concerns.
  • Rapid Application Development Frameworks - Facilitates rapid development of full-featured web applications using standardized PHP coding patterns.
  • Convention-Over-Configuration Frameworks - Implements a convention-over-configuration philosophy to reduce boilerplate by assuming standard naming for files and database tables.
  • Dependency Injection Containers - Provides a dependency injection container to manage application service lifecycles and decouple components.
  • Application State Management - Organizes application state by separating business logic from the user interface via MVC patterns.
  • HTML Template Renderers - Generates HTML output by injecting model data into predefined view files using a template engine.
  • Validated Web Forms - Offers tools for creating web forms with integrated validation and processing logic to handle submissions.
  • Request Middleware - Features a middleware-based request pipeline to process HTTP requests through a series of layers before reaching controllers.
  • Framework Internals - Main framework repository for contributions.

Historique des stars

Graphique de l'historique des stars pour cakephp/cakephpGraphique de l'historique des stars pour cakephp/cakephp

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cakephp

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cakephp.
  • top-think/thinkAvatar de top-think

    top-think/think

    7,888Voir sur GitHub↗

    Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa

    PHPframeworkormroute
    Voir sur GitHub↗7,888
  • bcit-ci/codeigniterAvatar de bcit-ci

    bcit-ci/CodeIgniter

    18,171Voir sur GitHub↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    PHPphpphp-frameworkphp7
    Voir sur GitHub↗18,171
  • assimon/dujiaokaAvatar de assimon

    assimon/dujiaoka

    11,855Voir sur GitHub↗

    Dujiaoka is a self-hosted PHP web application designed for the automated sale and distribution of digital goods. It functions as a comprehensive e-commerce platform that manages the entire lifecycle of virtual products, from inventory listing to the instant delivery of activation keys upon successful payment. The system distinguishes itself through an integrated payment processing architecture that utilizes event-driven callbacks to verify transactions and trigger automated workflows. This ensures that digital assets are delivered to customers immediately after payment confirmation, while pro

    PHPdujiaofakadujiaokafaka
    Voir sur GitHub↗11,855
  • laravel/frameworkAvatar de laravel

    laravel/framework

    34,774Voir sur GitHub↗

    This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects. The framework distinguishes itself through a central service containe

    PHPframeworklaravelphp
    Voir sur GitHub↗34,774
Voir les 30 alternatives à Cakephp→

Questions fréquentes

Que fait cakephp/cakephp ?

CakePHP est un framework web PHP conçu pour le développement rapide d'applications web complètes. Il utilise une architecture modèle-vue-contrôleur (MVC) pour séparer la logique métier, les modèles de données et les interfaces utilisateur.

Quelles sont les fonctionnalités principales de cakephp/cakephp ?

Les fonctionnalités principales de cakephp/cakephp sont : PHP Application Frameworks, Web Application Development, Object-Relational Mapping, Object-Relational Mapping Relations, Object Relational Mappings, SQL ORMs, Model-View-Controller Frameworks, MVC Frameworks.

Quelles sont les alternatives open-source à cakephp/cakephp ?

Les alternatives open-source à cakephp/cakephp incluent : top-think/think — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a… bcit-ci/codeigniter — CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It… assimon/dujiaoka — Dujiaoka is a self-hosted PHP web application designed for the automated sale and distribution of digital goods. It… laravel/framework — This project is a full-stack web framework that provides a comprehensive environment for building server-side… laruence/yaf — Yaf is an MVC web framework implemented as a compiled PHP extension in C. It functions as a performance extension… laravel-zero/laravel-zero — This project is a micro-framework designed for building standalone command-line applications and terminal utilities…