2009-08-20 6 views
0

J'ai un fichier javascript qui communique avec une classe de contrôleur, qui à son tour délègue la fonction à exécuter dans une classe de transactions.En PHP, est-il préférable d'utiliser inclut ou non quand une classe de contrôleur est utilisé pour parler à javascript?

Est-il préférable de diviser la classe des transactions en plusieurs fichiers plus petits et ensuite, dans mon instruction switch, d'inclure le fichier dont j'ai besoin? ou devrais-je avoir toutes mes transactions dans un fichier?

Je sais que garder la taille du fichier est toujours une bonne idée, mais cela affectera-t-il mes fonctions ajax si mon fichier de transactions commence à devenir assez long?

Répondre

1

Je vote pour des fichiers plus petits, pour vous éviter antimodèle: God Object

+0

Je ne savais pas s'il y aurait des effets négatifs sur l'ajax. mais tu as raison. les fichiers individuels plus petits seraient probablement si petits que vous ne verriez aucune différence, et accélèrent globalement tout – mlebrun15

0

Que vous inclure des fichiers ou non est vraiment à vous, et à la fin ils utilisent le disque très minime i/o à moins que vous inclure comme 100 des dossiers. Ce que je suggérerais est de les diviser en fichiers plus petits basés sur des ensembles de fonctions (fonctions HTML, fonctions URL, etc.) ou des classes (une classe par fichier) comme n'importe quel autre script. Ceci est en partie pour sauver votre santé mentale, et aussi parce que c'est une bonne pratique de tout simplement séparer tout afin que vous puissiez prendre un fichier contenant toutes les fonctions X sur un autre projet qui a besoin des mêmes fonctions.

+0

qui a du sens. merci pour l'entrée – mlebrun15

Questions connexes