国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php framework - Pourquoi les frameworks légers comme slim ne font-ils pas une distinction stricte entre les couches de modèle?
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-16 17:05:35
0
1
733

Pourquoi les frameworks légers comme slim ne font-ils pas de différence stricte entre les couches de modèles??

PHP中文網(wǎng)
PHP中文網(wǎng)

認證0級講師

répondre à tous(1)
大家講道理

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 gaté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層還需要自己劃分邏輯,仍少不了自己寫代碼,這對他們來說是痛苦的,所以我見過的幾乎所有的人操作數(shù)據(jù)庫都是在Controller里直接M('table')->insert($data)等。Model層的利用率極低。
而對于非小白用戶,Model層無法就是個封裝了某個表的數(shù)據(jù)庫操作類而已,隨手就創(chuàng)建了,何須框架來多此一舉,浪費性能?
只要心中就有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. ??
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal