Maison cadre php Laravel Connaissez-vous la différence entre Lumen et Laravel ?

Connaissez-vous la différence entre Lumen et Laravel ?

Jan 07, 2021 pm 03:43 PM
laravel

La colonne suivante présentera la différence entre Lumen et Laravel de la colonne Tutoriel Laravel J'espère qu'elle sera utile aux amis dans le besoin !

Confus

Je n'ai jamais réussi à comprendre la différence entre Lumen et Laravel de manière très conviviale. Je sais seulement que ce sont deux frameworks PHP très similaires, comment les utiliser. eux, etc. À peu près la même chose.

Pourquoi devons-nous répondre aux questions

J'ai récemment repris un projet de l'entreprise, qui dispose d'un système de gestion back-end spécial et d'un système spécial pour le front -fin des appels (c'est-à-dire API) ! Ceci est un projet.

Effectivement, le système de gestion backend est écrit en utilisant le framework Laravel, et l'API est écrite en utilisant le framework Lumen. Cela me fait un peu rire. Ne suffirait-il pas d'unifier et d'utiliser le même framework. Cependant, nous ne pouvons pas changer l’histoire. Tout ce que nous pouvons faire, c’est nous changer nous-mêmes et nous rendre plus adaptés à ces deux cadres.

Regardez en bas

Lumen est une version simplifiée de Laravel ! Si vous vous enregistrez avec vos bagages, c'est Laravel. Vous devez acheter des casseroles et des poêles. Si vous vous enregistrez avec vos bagages, c'est Lumen.

De manière générale, il est recommandé d'utiliser Lumen pour développer des serveurs API, et d'utiliser Laravel pour développer des pages Web.

Quand vous ne savez pas quoi choisir, utilisez Laravel.

Connaissez-vous la différence entre Lumen et Laravel ?

Maintenez également Lumen dans la communauté Laravel.

Les internautes répondent aux questions

lumen est spécifiquement conçu pour développer des API ou des services. Par exemple, il supprime la dépendance au développement de pages Web et d'autres changements ciblés. pour créer L'ensemble du framework est plus léger et plus rapide

Laravel doit être considéré comme un framework full-stack, et lumen est uniquement utilisé pour développer des services back-end

La définition de lumen est un version simplifiée de laravel Vous pouvez ajouter certains composants de laravel Supprimer des éléments et les transformer en lumen, ou vous pouvez mettre à niveau lumen vers laravel. Il n’y a aucune contradiction là-dedans, appelez-le ainsi si vous le souhaitez. Définir un mot pour résumer le laravel simplifié est plus facile à distinguer.

J'ai entendu depuis longtemps que le premier est une version allégée du second framework, mais j'ai lu attentivement le document et j'ai découvert que le premier n'est rien de plus que le second avec la vue et certains composants supprimés.

Si tel est le cas, pourquoi n'utilise-je pas directement Laravel, puis supprimez les composants inutilisés dans le fournisseur de services, et lorsque le contrôleur revient, il ne renvoie que les données JSON au lieu de la vue ? faut-il créer un cadre séparé ?

Résumé

Comprenez simplement ! De toute façon, je ne sors faire du shopping que de temps en temps !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Laravel - Commandes artisanales Laravel - Commandes artisanales Aug 27, 2024 am 10:51 AM

Laravel - Artisan Commands - Laravel 5.7 est livré avec une nouvelle façon de traiter et de tester de nouvelles commandes. Il inclut une nouvelle fonctionnalité de test des commandes artisanales et la démonstration est mentionnée ci-dessous ?

Laravel - Personnalisations de la pagination Laravel - Personnalisations de la pagination Aug 27, 2024 am 10:51 AM

Laravel - Personnalisations de pagination - Laravel inclut une fonctionnalité de pagination qui aide un utilisateur ou un développeur à inclure une fonctionnalité de pagination. Le paginateur Laravel est intégré au générateur de requêtes et à Eloquent ORM. La méthode paginate automatique

Comment obtenir le code de retour lorsque l'envoi par e-mail échoue à Laravel? Comment obtenir le code de retour lorsque l'envoi par e-mail échoue à Laravel? Apr 01, 2025 pm 02:45 PM

Méthode pour obtenir le code de retour lorsque l'envoi par e-mail de Laravel échoue. Lorsque vous utilisez Laravel pour développer des applications, vous rencontrez souvent des situations où vous devez envoyer des codes de vérification. Et en réalité ...

La tâche de calendrier Laravel n'est pas exécutée: que dois-je faire si la tâche n'est pas en cours d'exécution après le calendrier: Exécuter la commande? La tâche de calendrier Laravel n'est pas exécutée: que dois-je faire si la tâche n'est pas en cours d'exécution après le calendrier: Exécuter la commande? Mar 31, 2025 pm 11:24 PM

Laravel Schedule Tâche d'exécution de dépannage non réactif Lorsque vous utilisez la planification des tâches de calendrier de Laravel, de nombreux développeurs rencontreront ce problème: Schedule: Exécuter ...

Dans Laravel, comment gérer la situation où les codes de vérification ne sont pas envoyés par e-mail? Dans Laravel, comment gérer la situation où les codes de vérification ne sont pas envoyés par e-mail? Mar 31, 2025 pm 11:48 PM

La méthode de traitement de l'échec de l'e-mail de Laravel à envoyer le code de vérification est d'utiliser Laravel ...

Comment implémenter la fonction de table personnalisée de clic pour ajouter des données dans l'administrateur DCAT? Comment implémenter la fonction de table personnalisée de clic pour ajouter des données dans l'administrateur DCAT? Apr 01, 2025 am 07:09 AM

Comment implémenter la fonction du tableau de Cliquez sur personnalisé pour ajouter des données dans DCATADMIN (Laravel-Admin) lors de l'utilisation de DCAT ...

Laravel - Serveur de vidage Laravel - Serveur de vidage Aug 27, 2024 am 10:51 AM

Laravel - Dump Server - Le serveur de dump Laravel est livré avec la version de Laravel 5.7. Les versions précédentes n'incluent aucun serveur de dump. Le serveur de vidage sera une dépendance de développement dans le fichier laravel/laravel composer.

Partage de connexion Laravel Redis: pourquoi la méthode de sélection affecte-t-elle d'autres connexions? Partage de connexion Laravel Redis: pourquoi la méthode de sélection affecte-t-elle d'autres connexions? Apr 01, 2025 am 07:45 AM

L'impact du partage des connexions redis dans Laravel Framework et sélectionnez Méthodes Lors de l'utilisation de Laravel Framework et Redis, les développeurs peuvent rencontrer un problème: grâce à la configuration ...

See all articles