[Tutoriel back-end] Pourquoi la plateforme de développement low-code est-elle chaude?

" Pour les fournisseurs de services logiciels sur le marché toB, les clients moyens et grands sont gros, et il est difficile de vendre des logiciels aux clients. Pourquoi ces grands projets sont-ils retardés, dépassent le budget et ne répondent pas à la demande? Peuvent-ils blâmer trop de personnalisation Pouvez-vous blâmer les besoins des clients en constante évolution? Pouvez-vous blâmer le personnel technique de ne pas pouvoir répondre rapidement à des affaires complexes? La réponse est évidente: non. "

image


01

-

Qu'est-ce que le développement de code bas?

Ces dernières années, le domaine du low code s'est développé rapidement. Il existe déjà des produits typiques à l'étranger tels que Mendix, Outsystems, Salesforce Lightning, ServiceNow Now Platform, etc. Il existe des start-ups telles que ClickPaaS en Chine, et le marché des plateformes devrait atteindre 15,5 milliards de dollars en 2020.

Le code bas est une méthode de développement visuel utilisée pour le développement d'applications, permettant aux développeurs professionnels et non professionnels de collaborer et de créer et déployer rapidement des applications. Grâce au développement low-code, les développeurs ayant différents niveaux d'expérience peuvent créer des applications Web et mobiles en utilisant une interface utilisateur graphique (GUI), des composants glisser-déposer et une logique pilotée par les modèles, au lieu des méthodes de programmation informatique traditionnelles pour développer et concevoir des logiciels d'application. Les développeurs des services commerciaux et informatiques peuvent collaborer sur la plate-forme pour créer, itérer et publier des applications, et le temps requis n'est qu'une petite partie de la méthode traditionnelle. Cette méthode de développement d'applications low-code peut développer différents types d'applications pour différents scénarios.

Il existe deux types d'acteurs principaux dans les plates-formes mondiales de développement low-code: les sociétés SaaS chefs de file et les sociétés de plates-formes générales . La force motrice directe de la tête SaaS en tant que plate-forme de développement low-code est d'améliorer l'efficacité du développement de produits et du développement personnalisé. Le moteur à long terme est: la mise en place de l'écologie des plateformes. Les sociétés représentatives comprennent les leaders étrangers du SaaS Salesforce, ServiceNow, etc., des sociétés SaaS nationales bien connues telles que Yiyi, Beisen et des sociétés de logiciels d'application établies UFIDA et Kingdee. L'entreprise SaaS principale a d'abord des affaires, puis construit une plate-forme de développement low-code pour soutenir son expansion commerciale, ainsi qu'une construction écologique ISV à plus long terme. Les sociétés de plates-formes universelles créent d'abord des outils de plate-forme, puis les fournissent à tous les scénarios (idéaux) de développement d'applications. Les sociétés représentatives de la plate-forme universelle comprennent les OutSystems étrangers, Mendix, etc., les sociétés nationales comprennent ClickPaaS, Yanhuang Yingdong et d'autres start-ups low-code, et APICloud, Mingdao Cloud et d'autres startups qui s'étendent ou se transforment en champs low-code.

image

image


02

-

Où est la douleur des grands et moyens clients dans la mise en œuvre de la livraison?

Il existe de nombreux rôles dans le processus de développement traditionnel: chef de projet, personnel de configuration d'entreprise, analystes des exigences, architectes techniques, concepteurs UE, chefs de produit, programmeurs, testeurs, principaux clients, etc. L'efficacité du transfert d'informations, de la communication et de la collaboration entre ces rôles est extrêmement faible. De la recherche de la demande à la conception des produits en passant par le développement et la mise en œuvre, chaque lien nécessite la coopération de personnes aux capacités différentes. Nous ne pouvons pas prévoir toutes les possibilités et la complexité, et il est difficile de résumer Les besoins de l'entreprise sont bien convertis en solutions informatiques élaborées.

image

Il est difficile pour un logiciel d'entreprise de faire face aux besoins complexes et personnalisés de divers clients de grande et moyenne taille. Il ne peut être codé en dur et développé qu'en fonction des besoins des clients. Il est difficile de se développer et de se développer en soi, et plusieurs gros clients ont entraîné l'entreprise. Les ressources de mise en œuvre et de livraison de l'entreprise sont limitées et l'entreprise doit encore survivre, de nombreux grands projets échouent finalement.


03

-

Comment les plates-formes de code bas telles que Mendix peuvent-elles résoudre ce problème?

image

Fondée en 2005, Mendix est une plate-forme de développement low-code de niveau entreprise qui vise à transformer la façon dont les départements commerciaux et les équipes de développement informatique fournissent des applications en collaboration, tout en permettant aux développeurs d'utiliser des méthodes basées sur des modèles pour créer des applications plus rapidement et plus facilement. Mendix fournit des outils, des méthodes et des plates-formes architecturales pour modéliser, construire, tester, hériter, déployer, gérer et optimiser rapidement les logiciels d'entreprise.

image

  • 1. Libérez la capacité du personnel de configuration de l'entreprise et des analystes de la demande.
    Maintenant, de nombreux analystes de l'entreprise sont habitués à utiliser Visio ou Word pour écrire des documents et des processus de dessin. Dans le processus de mise en œuvre, il est difficile de convertir complètement ces contenus dans la réalisation de la Ce dont nous avons besoin, si nous utilisons un modèle visuel unifié pour effectuer une analyse commerciale, la plupart des fonctions du logiciel d'application sont remplies par l'analyste commercial et les fonctions complexes restantes sont résolues par le personnel technique.

image

image

  • Deuxièmement, à travers le modèle visuel, configuration flexible par glisser-déposer Après avoir
    créé les exigences, vous pouvez directement créer l'application. Mendix utilise le modeleur pour modéliser, sans avoir besoin d'écrire du code. Créez visuellement des pages, une logique et des données.

|

image

|

Glisser-déposer de la modélisation VS entièrement codé

image

  • 3. Tous les rôles peuvent collaborer en ligne
    Chaque étape du processus de développement peut utiliser les outils de collaboration interne et de gestion des exigences construits par Mendix pour le développement agile, et peut afficher l'état du projet et les user stories. Partagez des prototypes pour recueillir des commentaires et affiner les exigences, et réutilisez des modèles et des composants pour accélérer le développement et soutenir davantage de développeurs.

image

  • Quatrièmement, ne réinventez pas la roue.
    Tous les modules et composants seront accumulés et réutilisés dans le processus de développement d'applications, et ne traiteront plus la même chose. Les applications développées sont natives du cloud et peuvent être déployées sur n'importe lequel. Dans un environnement cloud, y compris, mais sans s'y limiter, Cloud Foundry et Kubernetes, il peut être étendu arbitrairement pour répondre aux besoins personnalisés des moyennes et grandes entreprises.

image


04

-

Architecture en couches basée sur un modèle Mendix

L'architecture de méta-modèle hautement contrôlée et hautement disponible satisfait les scénarios de personnalisation complexes et personnalisés de l'entreprise.

image

image

Recommandation de service

Publié 0 articles originaux · aimé 0 · visites 364

Je suppose que tu aimes

Origine blog.csdn.net/weixin_47143210/article/details/105602715
conseillé
Classement