En fait, la division des niveaux est un problème logique. De nombreux utilisateurs novices utilisent des frameworks dès leur arrivée, et ils sont gâtés par les frameworks. Ils peuvent presque tout faire, et tout ce qu'ils ont appris, c'est d'écrire du code dans un certain framework. et hors du cadre, seule la confusion demeure. Même si un framework lourd comme Thinkphp fournit la couche Model, il y a encore très peu de gens qui l'utilisent. Pourquoi ? Parce que l'utilisation de la couche Model vous oblige à diviser la logique vous-même, et vous devez toujours écrire votre propre code, ce qui est pénible pour eux, donc presque toutes les personnes que j'ai vues exploiter la base de données dans le Modèle code>Contrôleur Directement M('table')->insert($data) et ainsi de suite. Le taux d'utilisation de la couche Modèle est extrêmement faible. Thinkphp这样的重型框架,他提供了Model层,用的人仍然很少,为什么?因为用Model层还需要自己划分逻辑,仍少不了自己写代码,这对他们来说是痛苦的,所以我见过的几乎所有的人操作数据库都是在Controller里直接M('table')->insert($data)等。Model层的利用率极低。 而对于非小白用户,Model层无法就是个封装了某个表的数据库操作类而已,随手就创建了,何须框架来多此一举,浪费性能? 只要心中就有mvc,一切都有层次。 而且,随着composerPour les utilisateurs non novices, la couche Modèle ne peut pas être simplement une classe d'opérations de base de données qui encapsule une certaine table et est créée avec désinvolture. Pourquoi avons-nous besoin d'un framework pour faire cela et gaspiller des performances ?
Tant que vous avez mvc dans votre cœur, tout a des niveaux. 🎜De plus, avec l'émergence de composer, le développement PHP est progressivement devenu modularisé, à la place du framework précédent. Aujourd’hui, de plus en plus de personnes écrivent du code qui utilise directement les modules au lieu de l’ensemble du framework. 🎜
En fait, la division des niveaux est un problème logique. De nombreux utilisateurs novices utilisent des frameworks dès leur arrivée, et ils sont gâtés par les frameworks. Ils peuvent presque tout faire, et tout ce qu'ils ont appris, c'est d'écrire du code dans un certain framework. et hors du cadre, seule la confusion demeure.
Tant que vous avezMême si un framework lourd comme
Thinkphp
fournit la coucheModel
, il y a encore très peu de gens qui l'utilisent. Pourquoi ? Parce que l'utilisation de la coucheModel
vous oblige à diviser la logique vous-même, et vous devez toujours écrire votre propre code, ce qui est pénible pour eux, donc presque toutes les personnes que j'ai vues exploiter la base de données dans leModèle
code>Contrôleur DirectementM('table')->insert($data)
et ainsi de suite. Le taux d'utilisation de la coucheModèle
est extrêmement faible.Thinkphp
这样的重型框架,他提供了Model
层,用的人仍然很少,为什么?因为用Model
层还需要自己划分逻辑,仍少不了自己写代码,这对他们来说是痛苦的,所以我见过的几乎所有的人操作数据库都是在Controller
里直接M('table')->insert($data)
等。Model
层的利用率极低。而对于非小白用户,Model层无法就是个封装了某个表的数据库操作类而已,随手就创建了,何须框架来多此一举,浪费性能?
只要心中就有
mvc
,一切都有层次。而且,随着
composer
Pour les utilisateurs non novices, la couche Modèle ne peut pas être simplement une classe d'opérations de base de données qui encapsule une certaine table et est créée avec désinvolture. Pourquoi avons-nous besoin d'un framework pour faire cela et gaspiller des performances ?mvc
dans votre cœur, tout a des niveaux. 🎜De plus, avec l'émergence decomposer
, le développement PHP est progressivement devenu modularisé, à la place du framework précédent. Aujourd’hui, de plus en plus de personnes écrivent du code qui utilise directement les modules au lieu de l’ensemble du framework. 🎜