Un expert en développement d'applications parle de: développer un code bas, un seuil bas, appcube activer Citizen developer, tout le monde est un développeur

Huawei Cloud Developer Community 2021-10-29 11:36:57 阅读数:33

expert en veloppement applications parle
Résumé:Transformer les facteurs incertains en facteurs déterministes,Laisser la complexité à la plateforme,Simple pour les développeurs,Est la direction dans laquelle l'amélioration de l'efficacité du développement de logiciels a été,C'est aussi une source d'idées de code bas.

Cet article est partagé par Huawei Cloud Community《Un expert en développement d'applications parle:Développer un code bas,Haut de la main bas du seuil,AppCubeActiverCitizen Developer,Tout le monde est un développeur》,Auteur:Huawei Cloud Community Selection .

Les entreprises dans le processus de transformation numérique,Face à l'incertitude du développement de logiciels.Comme la communication entre les développeurs、Flexibilité des affaires、Différences dans les compétences des ingénieurs logiciels、L'émergence de nouvelles technologies, etc,Il en résulte un écart important entre les résultats réels du développement de logiciels et l'investissement dans la charge de travail humaine.

Transformer les facteurs incertains en facteurs déterministes,Laisser la complexité à la plateforme,Simple pour les développeurs,Est la direction dans laquelle l'amélioration de l'efficacité du développement de logiciels a été,C'est aussi une source d'idées de code bas.

Du point de vue du processus de développement du logiciel:Du langage machine au langage d'assemblage,Vers l'orientation objet、Langues de haut niveau axées sur les fonctions,La technologie du développement de logiciels est en fait un arbre“Multiplexage”Arbre.Représentation du multiplexage,Se reflète principalement dans:Componentization and Framework.Et ces deux représentations sont exactement ce que la plate - forme de développement de code bas apporte.

GartnerPrévisions2024Année, Le développement d'applications à faible Code sera responsable de plus de 65% Activités de développement d'applications pour .Le Code bas deviendra la prochaine génération d'entreprisesITPrincipaux moyens de développement du système.

Né à Huawei processus interne et IT Des meilleures pratiques Plate - forme de développement de code basAppCube,Il suffit de faire glisser et de faire glisser pour créer une variété de processus d'affaires, Vraiment aider les entreprises à se développer rapidement , Faire face à l'évolution du marché .

Alors,Plate - forme de développement de code basAppCubeQuelles sont les caractéristiques qui aident les utilisateurs à développer rapidement des applications? Quelle est l'ouverture de la plateforme? ?

À cette fin,, Huawei Cloud Developer Community invited Huawei CloudAppCube Professeur de groupe ,Écoutez - les parler des applications à faible Code de Huawei Cloud.

1、 Comment comprendre correctement ce qu'est un code bas ? Quelles sont les valeurs fondamentales du développement de codes faibles? ?

Le Code bas est un concept relatif .Littéralement.,Une façon de développer moins de code peut être considérée comme un code faible.Nous pensons que les plates - formes à faible Code sont destinées aux développeurs d'entreprise, Complexité technique du blindage sous - jacent , Principalement visuellement , Une petite quantité de code est secondaire ,Plate - forme de développement pour la construction rapide de divers systèmes d'application.

Si nous appliquons la théorie de l'évolution de la nature, ,Le faible Code peut être considéré comme l'évolution et l'évolution des méthodes de développement de logiciels dans le contexte de l'ère de l'informatique en nuage face à la croissance rapide de l'échelle de l'entreprise logicielle et à l'augmentation de la complexité de l'entreprise logicielle.Sa valeur fondamentale est d'aider un grand nombre d'entreprises traditionnelles à abaisser le seuil、 Construire un système d'application à faible coût ,Aider les entreprises à tirer pleinement parti de l'informatique en nuage après le cloud.

2、AppCube Qu'est - ce que c'était? ?AppCubeComment améliorer la capacité des développeurs à construire des applications?

AppCube- Oui.2015Conçu et développé conjointement par des experts nationaux et étrangers, Il a été utilisé dans l'industrie des télécommunications. , Réduire l'investissement de main - d'oeuvre sur mesure dans les logiciels de télécommunications .

AppCube Fournir quatre capacités , Aider les développeurs à construire efficacement des applications :Premièrement, Capacité de mise en page , Vous pouvez mettre les composants de la page 、Mise en page、 Les couleurs sont chorégraphiées ;Deuxièmement, Capacités de modélisation des données pertinentes , Utilisé pour enregistrer les données commerciales ;Troisièmement, Capacité d'orchestration de la logique d'entreprise , Basé sur l'automatisation de la machine 、 Processus sans intervention humaine , Peut être orchestré efficacement ;Quatrièmement,BPM Capacité d'orchestration des processus ,Pour résoudre les problèmes de processus dans les catégories d'interférence humaine et d'approbation.

Bien sûr., Les scénarios de numérisation des entreprises sont très complexes .À cette fin,, Huawei Cloud application Magic Cube AppCube Fournit une capacité de développement de scénarios complets : Pour les ingénieurs professionnels du développement de logiciels et les entreprises ITPersonnel,Les applications peuvent être développées rapidement avec une faible capacité de développement de code; Pour les opérateurs , Peut utiliser la capacité de code zéro , Construire rapidement en faisant glisser ; Pour les questions professionnelles axées sur le domaine d'expertise , Comme l'algorithme de service complexe ,Les développeurs peuvent utiliserJava、PythonAttendre le développement linguistique, Publier sous forme de microservice à AppCube Plate - forme de code bas pour l'hébergement et les appels .

3、Il existe également de nombreux produits de développement de code bas sur le marché actuel,AppCube Quelles sont les compétences de base de , Pour se démarquer .

AppCube Plus qu'une simple capacité de développement d'applications , Fournit également des capacités d'exploitation et d'exploitation des applications , Y compris l'hébergement des applications 、Déploiement、Capacité de mise à niveau, Capacité d'exploitation et d'entretien des applications côté locataire (Alarme de surveillance、Journal, etc.) Et la capacité de configuration à l'exécution .Certains produits à faible Code sur le marché ne fournissent que des capacités de démarrage et d'arrêt d'application et même pas d'hébergement d'application.

En termes de capacité de développement d'applications ,AppCube Avec le gène de transformation numérique Huawei ,Plus de soutien pour les scénarios d'application complexes de l'industrie et le développement de logiciels d'affaires de base.AppCube L'architecture globale est axée sur les métadonnées , Accès total aux services ,Serverless Support arrière ,Il résout parfaitement le problème de la construction d'applications de scène complexes dans la transformation numérique.

AppCube Comme entrée de capacité ouverte , Fournit la capacité d'invoquer rapidement Huawei Cloud 、WeLinkCapacité、 Approche de la capacité des systèmes tiers ,Faciliter l'accès des développeurs aux technologies et services de pointe.AppCube Il soutient également la sédimentation et la réutilisation des actifs. , L'expérience passée peut devenir un atout de développement / Partage des services sur les étagères ,Que chacunAppCubeLes développeurs peuvent se tenir sur les épaules des autres et aller plus loin.

4、 Huawei Cloud application Magic Cube AppCube Quels services sont offerts aux développeurs /Outils, Aider les développeurs à augmenter rapidement l'efficacité ?

AppCube Du développement d'applications au lancement pour les développeurs , Fournir trois services principaux :Premièrement, Services de développement , Fournit un environnement de développement aux développeurs , Permet une orchestration et un développement rapides des applications , Les services correspondants peuvent également être orchestrés , Ou appeler un microservice .Deuxièmement, Service d'essai des bacs à sable ,Les applications développées peuvent être rapidement emballées dans un environnement d'essai, Effectuer des tests avant la mise en service des services ,Troisièmement, Services opérationnels ,Les applications testées peuvent être emballées et installées dans l'environnement d'exécution, Mettre l'application en ligne .

Par exemple, dans un environnement de développement ,AppCube Fournir des modèles d'application riches ,Réalisation0À1 Développement et sédimentation , Les modèles d'application peuvent être installés et utilisés directement ,Pour les demandes personnalisées, vous pouvez modifier le code source directement sur ce modèle. Par exemple, un scénario d'entretien de l'équipement , L'utilisateur appellera le service à la clientèle , Créer un ordre de travail dès que le service à la clientèle reçoit un appel , Ensuite, envoyez la commande à l'ingénieur pour réparation. .Comme ce scénario d'application pratique, il existe de nombreux modèles,Dans Huawei CloudAppCubeLe marché des modèles peut être mis en ligne immédiatement après l'abonnement direct,C'est l'équivalent d'ouvrir beaucoup de sources basées sur des scénarios d'application, Les modèles sont en fait des sources ouvertes .

5、Quels scénarios de développement peuvent utiliser Huawei Cloud application Magic CubeAppCubeDéveloppement?

AppCube Vous pouvez construire quatre types d'applications pour créer :Premièrement,Construire2B Classe de processus interne complexe de l'entreprise 、 Gestion interne 、 Application de la gestion de la production .Deuxièmement, Construire un grand écran d'entreprise 、 Applications de démonstration telles que le poste de pilotage principal .Troisièmement, Peut construire des applications telles que des applets côté téléphone ,Quatrièmement, Construction de bureaux 、 Classe de processus .Cliquez sur l'expérience

AppCubePage d'action

Exemple d'application mobile

IOC Exemple d'application grand écran

Exemple de système de gestion de la décoration

6、UtiliserAppCubeConstruire une application, Stockage des données pertinentes générées par l'application 、 Comment résoudre des problèmes tels que la sécurité ?

En termes de stockage de données ,AppCube Fournir une base de données , Stockage des données d'affaires générées par l'exécution de l'application 、Accès à、Traitement、Transmission, etc.CRUD Les opérations peuvent être effectuées par APITerminé..

AppCubeSoutien dansApp、BOOuAddon App Développer ou modifier une orchestration de service 、Script、BPM、Machine d'état、 Page standard 、 Lorsque l'actif de la page , J'obtiens la serrure. 、Les données de développement qui ne sont pas activées et dont les données ne sont pas protégées peuvent être automatiquement sauvegardées dans le cache.Par défaut15 Enregistrer une fois par minute , Enregistrement le plus long 7Oh, mon Dieu..

Application de la protection de la sécurité ,AppCube Les données sur les locataires sont isolées les unes des autres , La sécurité est conforme aux normes de sécurité du Service Cloud de Huawei . C'est aussi l'utilisation AppCube Applications développées à partir de modèles ,Différents préfixes d'espace de noms sont utilisés sous différents locataires pour distinguer,C'est - à - dire,Les applications créées par différents locataires avec le même modèle sont différentes.

7、AppCube Modification et développement du modèle , Ouvert aux développeurs ?

AppCubeFournir aux développeurs une variété de capacités de plate - forme pour le développement de configurations d'applications. Après que les développeurs créent des applications à l'aide de modèles ,Vous pouvez voir et modifier le Répertoire de ressources actuellement appliqué dans l'arborescence à gauche de la page de développement,Nouveau/Supprimer la page、Logique d'entreprise、Processus、Scripts, etc.; Vous pouvez également sélectionner les composants que vous souhaitez modifier 、 Éléments d'application tels que les éléments ,Modifier les paramètres appropriés dans la zone de configuration de l'élément à droite de la page.

Plus que ça,AppCube Donner aux développeurs une liberté totale ,Les développeurs sont les bienvenus pour développer leurs propres modèles logiciels et partager.

8、 Dans le processus d'ouverture des produits , Y aura - t - il du matériel d'apprentissage pertinent? 、 Vidéo de démonstration pratique, etc. pour les développeurs , Quels sont les plans à cet égard? ?

On est sur les étagères de l'Université Huawei Cloud. GratuitAppCubeProgrammes d'étudesCliquez pour plus de détails),L'environnement de développement de la plate - forme comprend également un centre d'apprentissage intégré et une section pratique, Vidéo de démonstration de cas et instructions de fonctionnement vidéo . Et nous le faisons régulièrement. AppCube Réunion d'échange en nuage pour les développeurs Cliquez pour voir l'activité ),Des explications en direct sur les problèmes des développeurs et les nouvelles fonctionnalités de la plateforme.En plus, Peut se concentrer sur Huawei Cloud Appliquer le cube magique AppCubeForum des développeursEt Appliquer le cube magique AppCubeNuméro public(Microsignal:AppCube Appliquer le cube magique ) Obtenir des renseignements sur l'Organisation et l'inscription à la réunion d'échange .

9、Au fur et à mesure que le marché s'intéresse davantage au développement de codes plus faibles, Comment voir l'évolution du développement à faible Code ?AppCube Au cours des prochaines étapes du développement du produit , Quels sont les plans? ?

Le marché accorde plus d'attention aux codes faibles , Bon pour le secteur des produits , Un grand nombre de plates - formes d'affaires à faible Code émergeront ,Les attentes et les exigences du marché en matière d'expérience des plateformes à faible Code seront également plus élevées., La concurrence va s'intensifier. , L'industrie mûrira progressivement ,Les domaines de développement de code Bas seront plus sophistiqués dans tous les secteurs de la vie、 Plate - forme avec des attributs plus industriels ,Les normes industrielles et les spécifications de plate - forme correspondantes seront progressivement établies, C'est ce que nous attendions. .

AppCube Continuer à optimiser l'expérience de développement , Lancement d'un scénario d'expérience de code zéro , Abaissez le seuil de démarrage du développeur ; Logiciel d'approfondissement et de collaboration de bureau WeLink Intégration de la fusion , Promouvoir la construction de connecteurs de capacité , Bien servir la numérisation des entreprises ; Plate - forme de co - construction avec des partenaires de tous les secteurs , Écologie , Bon service aux développeurs .

 

Cliquez sur suivre,Pour la première fois, découvrez la nouvelle technologie Huawei Cloud~

Copyright:Cet article est[Huawei Cloud Developer Community]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2021/10/20211029113532120e.html