Xiao combat | 2 Zhou a développé un petit programme pour améliorer l'efficacité du développement est le secret?

Programme de sensibilisation Note:

« Combat Xiao » est au courant du programme mis en place une nouvelle section.

Nous invitons régulièrement développeur exceptionnelle, d'un point de vue pratique, en utilisant personnellement connu pour partager leur nuage (cloud.minaapp.com) développé par l'expérience de combat réel, si vous voulez partager votre expérience pratique applet sont invités à se joindre, « combat Xiao. » Service à la clientèle ajouté Xiao Xiaoyun (ID: minsupport) peut contribuer.

Wen | Starling

Bonjour à tous, je suis un « applet développeurs réveil Scrum tomate ». Sur la base de son service BaaS nuage avec 2 semaines, tomate développé un réveil simple.

Développement de la petite simple programme?

Alors que Tencent offre un petit solutions de programme, mais encore beaucoup de mal pour le développeur moyenne, les petits développeurs d'affaires , Y compris back-end juste pour acheter le nom de domaine, le site Web pour l'enregistrement, Déployez des certificats SSL, installez la session d'exploitation avec le serveur.

Pour utiliser la logique métier de base de données, serveur de cache, et l'achat, installer et configurer cela prend beaucoup de temps et de coût.

Voici les goulots d'étranglement actuels dans le développement des petites rencontres:

     
  • Pour écrire du code qui implémente l'arrière-plan de la logique métier, les plus simples CRUD doivent écrire beaucoup de code
  • Pour se connecter à la base de données, mais aussi familier avec les instructions SQL, l'augmentation des coûts d'apprentissage
  • Service session et enregistrer le téléchargement de fichiers, configurer et code de programme complexité et la sécurité n'est pas élevé
  • API Applet développé natif micro-canal inefficace.
  • Connexion utilisateur et le paiement micro-canal, écriture et débogage complexité du code

Mais je veux dire ici, Développement de petits programmes, est en fait très simple !

Applet développement le plus tôt possible, sachant que le nuage (cloud.minapp.com) pour vous aider à aucun problème.

Oui, Son nuage primaire pour les développeurs, le seuil est très bas Il fournit cinq fonctions essentielles, l'accès à son SDK cloud, peut grandement améliorer l'efficacité du développement, tandis que CRUD de données d'affaires de réunion, connexion de l'utilisateur, l'utilisateur-payeur, le rendu du contenu et d'autres fonctions.

En même temps, ce qui est lui-même un BaaS (backend en tant que service) les services, la plate-forme de gestion de contenu fournit une interface visuelle pour gérer les données, les utilisateurs et les documents.

Sur la base de ces caractéristiques nuage conscient, je fait un petit programme simple - « Scrum tomate réveil. »

Scrum tomate Description de l'alarme: Scrum souligner la technique Pomodoro est un temps pour accomplir une tâche dans un cadre de travail, vous pouvez vous reposer après l'achèvement de quelques minutes, puis terminer la tâche, vous pouvez obtenir une tomate.

Chaque jour, grâce à l'accumulation de la tomate, l'amélioration de soi pour atteindre l'agilité.

« Réveil Scrum tomate » lien applet

https://minapp.com/miniapp/4487/

Dans le processus de développement Scrum tomate réveil, je l'utilise principalement des données et deux modules utilisateur.

Ensuite, je vais par exemple, a présenté ses données de nuage et le module utilisateur, comment améliorer le développement et l'efficacité de la distribution. Par exemple, en moins de deux semaines pour développer ce petit programme. & # 128513;

Des exemples de présentation

1. Fonctions utilisateur

Après l'application exige que l'utilisateur d'utiliser l'autorisation. Dans les quelques lignes de code ci-dessous, il peut terminer son travail initial et introduit CloudEND_LINK et fonction de connexion silencieuse .

Bien sûr, avant cela, nous allons d'abord télécharger la version correspondante du fichier de documentation du SDK.

// importe BaaS SDK exiger ( » ./ utils / SDK-v1.0.11.js') // get ClientID de fond BaaS laisser clientId = 'applications ClientID' laisser userId = this.getUserId; wx.BaaS.init (clientId) if (! userId) { wx.BaaS.login.then (res = >  { console.log ( 'BaaS est logined!) }). Catch (err = >  { console.dir (err) }) }

Dans son fond de nuage, nous pouvons « appliquer » - « Paramètres » - « Paramètres » petits, trouver ClientID.

Par rapport à l'API native de, sa simple nuage, moins le fonctionnement du code.

Après l'utilisateur se connecte avec succès, vous obtenez une liste d'informations à l'utilisateur. Selon leurs besoins, les groupes d'utilisateurs et définir des autorisations différentes.

2. Fonction de données

Obtenir une liste de données, écrites lorsque les données sont enregistrées sur son fond de nuage, de sorte que nous obtenons une liste de données par la méthode du SDK. Code est la suivante:

var = ce que; laisser userId = app.getUserId; laisser tableID = 1318; laisser des objets = { tableID, userId: userId, order_by: "-created_by" } wx.BaaS.getRecordList (objets) .puis ((RES) = >  { // succès for (var i = 0; i { // err })

Cloud soutien à sa limite par la recherche de personnes et offset, prend également en charge la requête exacte et requête floue, en réglant le tri order_by. Pour plus de manipulation de données, vous pouvez aller sur le document officiel connu requête nuage.

Regarder « programme connu » Numéro public micro-canal, la réponse des documents de développement nuage « nuage conscient » apprendre à connaître l'adresse.

résumé

Par ces deux semaines de développement, après son accès au nuage, aussi longtemps que je me concentre plus sur la logique métier d'un petit programme de développement, ses cinq modules du nuage lui-même fournit peu pour répondre à l'élaboration du programme général.

Réjouissez-vous à l'appui conscient nuage suivi WebSocket et d'autres caractéristiques, par ce temps, les scénarios d'application-aware cloud sur un plus large.

Regarder "programme connu" numéro public & # 128071;

     
  • En réponse aux coulisses micro lettre " développer « Les petits développeurs obtiennent une expérience complète.
  • En réponse aux coulisses micro lettre " 666 « Joignez-vous à son alliance de développement, l'occasion d'interagir avec le même groupe de Oh.
J'ai perdu un amour - un célèbre animateur Li Yong est mort d'un cancer dans à 05h20 le 25 Octobre
Précédent
Barcelone laissant l'équipe première surface? M. certitude de 500 millions il y a six nettoyage général peut être vendu
Prochain
Li Aihuai après les femmes enceintes à sortir et la frénésie alimentaire appétits tout le chemin
Aujourd'hui, huit sélectionné ce poème en vers, chanté pendant mille ans, mille ans ...... étonnant
Saint Valentin Personne ne peut acheter, ce don vous fera crier petite amie
Route 17 Huijin Road station une demi-heure de deux d'élimination rapide « urgence » de la course du personnel contre le temps
La pleine lune répondants: Une BearShare trois ans, un mois résurgence! indice boursier a augmenté de 350 points
Real Madrid mélangé! talentueux milieu de terrain de 23 ans Zinedine Zidane 280 millions d'initiative étoiles n'a pas joué défection
Ximeng soleil Yao beauté briller l'air bien glamour jambes sexy grand spectacle
De bons produits, une bonne réputation OPPO R11 Barcelone étoiles fait irruption dans un modèle en édition limitée
"Jump Smash Bros." IGN score de 6.3 flashy, les combats pas jouables
TIENS vrai et faux: les cas importants impliquant plus de 1300 accidents ou entreprise assassiner criblé sain et sauf
Je déteste, alors quoi? Tant que l'argent, KONAMI continuer à vous nausées avec un nouveau « Metal Gear Solid »
La pire équipe! M. Real Madrid a frappé 500 millions par les médias occidentaux directement ignoré Zidane fait des erreurs?