Écrire un petit framework à partir de zéro
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
![Créez un petit moteur de navigateur à partir de zéro](https://img.php.cn/upload/article/001/246/273/173790913098685.png)
27 Jan 2025
Cet article détaille la construction d'un moteur de rendu de navigateur miniature en JavaScript, offrant une approche pratique pour comprendre les principes de rendu du navigateur. L'auteur, un développeur frontend chevronné, évite un moteur à grande échelle pour un plus de manège
![Construire un langage de programmation à partir de zéro](https://img.php.cn/upload/article/001/246/273/173580639985048.jpg)
02 Jan 2025
Introduction Concevoir et construire un langage de programmation est l’un des défis les plus exigeants et les plus gratifiants de l’informatique. Ce document raconte le parcours de développement de Kisumu, un langage de programmation typé statiquement.
![Créer un framework JavaScript personnalisé à partir de zéro](https://img.php.cn/upload/article/001/246/273/173770021321391.jpg)
24 Jan 2025
Ce guide fournit une approche étape par étape pour créer votre propre framework JavaScript, un exercice précieux pour approfondir votre compréhension des bibliothèques populaires telles que React, Vue et Angular. Composants de base du framework : La plupart des frameworks gèrent : DOM mani
![Comment créer un système de routage pour une application PHP à partir de zéro](https://img.php.cn/upload/article/000/000/001/6749772d50792666.png)
29 Nov 2024
Si vous n'êtes qu'au début de votre parcours de développement PHP, il est probable que vous utilisiez des noms de fichiers complets dans l'URL pour naviguer dans votre application, comme server/contact.php. Ne vous inquiétez pas, nous avons tous commencé comme ça, et c’est comme ça qu’on apprend. Aujourd'hui, je souhaite vous aider à améliorer la façon dont vous parcourez les fichiers dans votre application. Nous parlerons de routage, car il est crucial dans toute application moderne. Cela vous aidera à faire un pas en avant dans votre développement PHP professionnel.
![Concevoir un DOM virtuel à partir de zéro : un guide étape par étape](https://img.php.cn/upload/article/001/246/273/172942791155520.jpg)
20 Oct 2024
Si vous avez entendu parler de bibliothèques frontales comme React ou Vue, vous avez peut-être rencontré le terme Virtual DOM. Le Virtual DOM est un concept intelligent qui permet d'accélérer le développement Web en rendant les mises à jour du DOM plus efficaces. Dans ce guide, nous allons détailler ho
![Comment postuler au didacticiel du programme WeChat Mini pour créer un mini programme WeChat à partir de zéro](https://img.php.cn/upload/article/000/000/013/e5ee3e6fe771717461558d733f784bab.jpeg)
21 Feb 2017
Après près d'un an d'attente, le mini-programme WeChat a enfin été officiellement publié. Pour les développeurs, vous pouvez postuler pour créer votre propre mini-programme à l'avenir. Alors, comment postuler au mini-programme WeChat ? Ci-dessous, l'éditeur de "Computer Pepsi Network" partagera en détail un didacticiel de développement pratique pour créer une applet WeChat à partir de zéro. J'espère que les étapes seront utiles aux premiers développeurs. Étapes de développement du programme WeChat Mini Préparation avant de postuler au programme WeChat Mini : Tout d'abord, vous devez créer un compte Mini Programme. Vous devez vous inscrire avec une adresse e-mail qui n'a pas été enregistrée pour un compte public. Le processus d’inscription nécessite de nombreuses certifications, ce qui est assez fastidieux. Si vous testez simplement le terrain pour le moment et que vous n'avez pas l'intention de le publier
![Créer un moteur de stockage LSM-Tree à partir de zéro](https://img.php.cn/upload/article/001/246/273/173586106049712.png)
03 Jan 2025
Préface Cet article vous guidera dans la compréhension du Log-Structured Merge-Tree (LSM-Tree), y compris ses concepts de base et sa structure. À la fin, vous serez en mesure de créer votre propre moteur de stockage basé sur LSM-Tree à partir de zéro.
![Comment créer un exemple WebSocket « Hello World » à partir de zéro ?](https://img.php.cn/upload/article/001/246/273/173589304077893.jpg)
03 Jan 2025
Implémentation d'un exemple WebSocket « Hello World » à partir de ScratchDans cet article, nous explorerons comment créer un WebSocket « Hello World »
![Un guide rapide pour démarrer un robot d'exploration Python à partir de zéro](https://img.php.cn/upload/article/000/000/009/e746f035d0c1a7e3dcd5a3e31eef5ee4.jpg)
23 Jan 2017
Le contenu principal de cet article : écrivez le robot d'exploration le plus simple dans les plus brefs délais, qui peut explorer les titres et le contenu des articles du forum. Public de cet article : Les débutants qui n’ont jamais écrit sur les reptiles.
![See all articles](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
Outils chauds Tags
![](/static/imghw/taglogo.png)
Hot Tools
![ThinkPHP5.0 version complète](https://img.php.cn/upload/webcode/000/000/000/58c0f90ae45d6951.png)
ThinkPHP5.0 version complète
La version ThinkPHP5.0 est une version subversive et reconstruite. L'équipe officielle a passé dix mois et a consacré beaucoup de temps et d'énergie pour adopter de nouvelles idées architecturales, introduire davantage de nouvelles fonctionnalités PHP, optimiser le noyau, réduire les dépendances et y parvenir. chargement, prend en charge Composer et a apporté de nombreuses optimisations pour le développement d'API, y compris le routage, les journaux, les exceptions, les modèles, les bases de données, les moteurs de modèles et les modules de vérification, qui ont été reconstruits et ne conviennent pas à la mise à niveau du projet 3.2 d'origine. envisagez de mettre à niveau des projets commerciaux, mais c'est certainement le premier choix pour les nouveaux projets (qu'il s'agisse de WEB ou d'API)
![Package d'installation en un clic de Laravel 5.4](https://img.php.cn/upload/webcode/000/000/000/58c0f50f5f7e5975.jpg)
Package d'installation en un clic de Laravel 5.4
Laravel est un framework de développement Web PHP simple et élégant (PHP Web Framework). Il peut vous libérer des codes désordonnés comme les nouilles ; il peut vous aider à créer une application réseau parfaite, et chaque ligne de code peut être concise et expressive. Laravel 5.4 apporte de nombreuses nouvelles fonctionnalités et améliorations aux fonctionnalités existantes.
![Yii 2.0 Édition Premium](https://img.php.cn/upload/webcode/000/000/000/58c10821b7690188.png)
Yii 2.0 Édition Premium
Yii est un framework PHP hautes performances pour développer des applications Web2.0. Yii 2.0 réécrit complètement Yii au-dessus de PHP 5.4.0 et est entièrement compatible avec PHP 7.x. Il est conçu pour être un framework de développement PHP de nouvelle génération de pointe. Yii2.0 n'est pas compatible avec 1.1.
![Zend Framework 2.4.3 version complète](https://img.php.cn/upload/webcode/000/000/000/58c0fdfb5e4f1329.png)
Zend Framework 2.4.3 version complète
Zend Framework 2 est un framework open source pour développer des applications et des services Web utilisant PHP 5.3+. Zend Framework 2 utilise du code 100% orienté objet et profite de la plupart des nouvelles fonctionnalités de PHP 5.3, à savoir les espaces de noms, la liaison statique paresseuse, les fonctions lambda et les fermetures. La structure de composition de Zend Framework 2 est unique ; chaque composant est conçu avec un certain nombre de dépendances sur d'autres composants. ZF2 suit les principes de conception orientée objet SOLID. Une telle structure faiblement couplée permet aux développeurs d’utiliser n’importe quel composant de leur choix. Nous appelons cela un « couplage lâche »
![Version stable de CodeIgniter-3.1.3](https://img.php.cn/upload/webcode/000/000/001/58c0f6eff4178630.png)
Version stable de CodeIgniter-3.1.3
CodeIgniter est un framework PHP petit mais puissant. En tant que boîte à outils simple et « élégante », il peut aider les développeurs à créer des applications Web entièrement fonctionnelles. CodeIgniter 3.1.3 est la dernière version stable du framework. Cette version présente de nombreuses améliorations par rapport à la version 2.x, notamment la base de données, la session et le cryptage. Cette version est actuellement en amélioration continue.
![](/static/imghw/taglogo.png)