Maison > titres > le corps du texte

Novice partageant son expérience dans le développement de petits programmes

小云云
Libérer: 2018-01-27 15:12:28
original
5012 Les gens l'ont consulté

Venu de l'expérience d'un novice, j'espère que ce partage d'expérience dans le développement de petits programmes pour novices pourra aider des amis qui se préparent tout juste à développer des petits programmes.

Cela fait si longtemps que les mini-programmes sont sortis que j'ai juste commencé à entrer en contact avec eux pour la première fois, je n'ai pas du tout l'impression d'être en retard dans mon apprentissage, car après avoir fait mon travail. premier projet de mini programme, j'ai trouvé que ce truc n'est pas difficile, je ne l'utiliserai plus à l'avenir, je ferai un petit programme et ensuite je sortirai pour me montrer !

Pourquoi les mini-programmes ont-ils encore des défauts ?

Peu importe la qualité du mini-programme, il a toujours ses défauts.

1. Le framework du mini programme n'est pas facile à comprendre

Il n'y a rien de mal avec la structure de son projet. Le problème réside dans la réécriture des noms de fichiers, css => wxss, HTML =>. wxml, ce qui est très gênant Ah, parce que je suis un programmeur qui aime beaucoup le développement natif, et il a été difficile d'accepter un fichier aussi étrange pendant un moment. Quand j'ai vu wxss pour la première fois, je me demandais encore si cette chose était pour empêcher. attaques intersites.

2. Il y a trop de fichiers de configuration et c'est difficile à apprendre.

Il y a des fichiers json partout, ce qui est assez inconfortable à voir.

3. L'écriture en js est maladroite

Il existe une application globale ({}) et une page unique ({}). Je n’en ai pas l’impression quand je l’écris. Regardez this.setData({}), pensez-vous que vous réagissez ? Cela n’y ressemble pas non plus. Hé, il semble y avoir une ombre de jQuery. wx.API ressemble à jQuery lorsqu'il est utilisé, mais pas entièrement. Comme natif? Contrairement à toutes les API, elles sont encapsulées à l’aide de méthodes orientées objet. S’il s’agit d’une programmation fonctionnelle, elle peut être écrite pour être bien connectée aux js natifs.

Pour ce truc qui combine la haute technologie des quatre rois, mais il n'y a pas de copie complète sans une petite base des quatre rois, c'est assez difficile d'écrire des js. Heureusement, je les comprends tous. et les accepter. Cette connaissance devient moins difficile.

4. Il n'y a rien à dire sur wxss. Parlons de wxml. Certaines personnes disent que c'est comme React-Native, certaines personnes disent que c'est comme vue, et certaines personnes disent que c'est comme angulaire. demandez-moi, quand je vois cette chose, je doute de l'avoir apprise. Le HTML est-il inutile ?

5. Le mini-programme a également modifié de nombreuses méthodes natives, telles que les fonctions d'événement, en utilisant la méthode d'écriture bind-event. Je me sens mal à l'aise et j'ai envie de pleurer. Le bon côté des mini-programmes, c'est qu'il existe des documents détaillés décrivant ces changements. Le mauvais côté, c'est que cela brise les habitudes des développeurs natifs.

6. Ce n'est qu'en oubliant le passé que l'on peut apprendre des petits programmes.

Pourquoi la vitesse de développement des petits programmes est-elle si rapide ?

Peut-être que tous les développeurs ont entendu dire que le développement de petits programmes est rapide et a un rendement élevé. Après mes propres tentatives, j'ai découvert plusieurs points clés.

1. Les mini-programmes disposent d'outils de développement spéciaux : WeChat Developer Tools

Cet ensemble d'outils de développement intègre l'environnement de développement requis pour les mini-programmes. L'avantage est qu'il n'a pas besoin d'être développé comme. réagissez ou vue. vous creuser la tête pour configurer l'environnement webpack. L'inconvénient est que cet outil de développement n'est pas si simple à utiliser et donne l'impression d'écrire dans le Bloc-notes.

2. Le mini programme contient un ensemble de démos de base officielles. Vous pouvez les télécharger et les modifier pour les utiliser : Démo de base officielle

Je ne savais pas comment créer un projet de mini programme sur. d'abord, puis j'ai trouvé cette démo, téléchargez le code source localement et vous pouvez l'utiliser directement, je ne sais pas s'il existe un cli. Ensuite, les développeurs doivent supprimer le routage du code source, conserver le routage de la page d'accueil, puis poursuivre le développement.

3. Les deux premières étapes ne prennent que quelques heures pour les novices. Si vous êtes expérimenté, vous pouvez les compléter et les développer en quelques minutes.

4. Le mini programme possède son propre ensemble de bibliothèques de composants : Bibliothèque de composants du mini programme

L'avantage de la bibliothèque de composants est qu'elle peut répondre aux besoins de développement des développeurs sans concepteurs, même si je pense que ces composants ne sont pas très faciles à utiliser, mais ils suffisent pour les personnes qui ne recherchent pas la perfection.

5. Le mini programme dispose d'un ensemble d'API : API du mini programme

Par rapport aux bibliothèques de composants, je pense que l'API est la plus grande contribution des mini-programmes. Profitant de l'application WeChat en tant que support, elle encapsule de nombreuses API utiles. Elle maîtrise toutes sortes d'arts martiaux et la documentation est très bonne. écrit bien.

La meilleure façon d'apprendre des petits programmes

n'est pas de lire des blogs tutoriels écrits par d'autres, mais de lire des documents officiels. Parce que les documents sont très clairs, je pense qu'il vaut mieux en rédiger un. tutoriel que d’écrire un article est plus efficace.

Résumé

Si vous n'avez pas encore joué avec des mini-programmes, alors ouvrez la porte de la documentation officielle et simulez-la selon le tutoriel officiel Oh, vous constaterez que c'est le cas. simple (configuration du projet, configuration de l'environnement), et ensuite ce sera un test pour savoir dont les compétences en js sont impressionnantes.

Recommandations associées :

Limitation de la fonction de l'applet WeChat, comment empêcher plusieurs sauts de clic

Mise en œuvre d'une méthode d'applet de mémo de conversation

Comment implémenter la fonction de compression d'image de l'applet WeChat

L'applet WeChat peut jouer des tours sur le texte (barrage)

Un résumé des problèmes rencontrés dans le développement des mini programmes WeChat

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!