J'envisage de créer une application web. J'utilise le framework PHP Kohana avec Smarty. Mon application web aura également une interface pour les appareils mobiles. Maintenant, il y aura beaucoup de code commun et beaucoup de code séparé pour les deux interfaces.
Comment dois-je organiser le code de sorte que :
- Il n'y a pas de duplication du code.
- Le code inutile n'est pas chargé dans le système. Par exemple, le code spécifique à l'interface utilisateur de l'ordinateur ne doit pas être chargé dans l'interface de l'iPhone ou vice versa.