Dans mon travail précédent, j'ai utilisé un cadre entièrement fonctionnel pour le développement back-end Web. La transmission de données à trois couches MVC m'a permis d'utiliser des modèles de conception pour gérer des scénarios commerciaux complexes.
Maintenant, je viens de commencer à développer le port pour le terminal mobile. J'ai l'impression que les points de fonction sont très simples. Bien sûr, la mise en œuvre est encore très compliquée, mais le terminal mobile doit maintenant être basé sur la vitesse. utilise un framework très compact (CI), qui n'est plus disponible. La couche vue équivaut à exploiter directement la base de données pour renvoyer des données.
Ma compréhension personnelle du développement Web est l'application raisonnable de modèles de conception + MySQL.
Où est l'objectif principal du développement des terminaux mobiles ? Existe-t-il des livres sur ce sujet dont je pourrais m'inspirer ?
1. Dans le développement Web traditionnel, la méthode mvc, la vue consiste à renvoyer la page, mais elle doit également signaler une erreur dans l'interface de requête ajax, qui renvoie json
.2. Dans le développement mobile, la vue peut être considérée comme renvoyant des données json.
3. Couche modèle, contrôleur Il n'y a aucun changement dans les couches. Il n'y a pas de différence essentielle entre renvoyer du HTML et renvoyer du JSON
Il n'y a pas de différence essentielle. Si c'est le type de développement qui sépare l'avant et l'arrière du Web, vous devez tout au plus ajouter un rappel. Cependant, lors du développement d'API, vous devez avoir de bonnes normes d'interface. Lorsque je travaillais sur le projet, j'ai rencontré de nombreux pièges en raison des normes d'interface. .
En termes de développement, il n'y a aucune différence. Mais il y a une chose à noter concernant le terminal mobile. Pour économiser du trafic.