Site icon Blog ARC Optimizer

Qu'est-ce que le développement à code réduit? Définition de code faible


Vous vous demandez ce que signifie vraiment le développement à code réduit? Un système à code faible est conçu pour réduire le temps de codage nécessaire aux équipes de développement. Poursuivez votre lecture pour en savoir plus.

Dans une industrie pleine de mots à la mode et d’acronymes, quelques-uns se distinguent comme étant particulièrement pertinents et pourtant rétro. Je pense aux termes «code faible», voire «sans code», pour résoudre les problèmes posés par la création d’applications Web, mobiles et de bureau. Ces deux termes sont souvent confondus ou confondus. Dans cet article, je vais définir ce qu'est un véritable système «low code», en quoi il diffère de «sans code» et en quoi il représente une nouvelle manière prometteuse d'accélérer les itérations de l'art sur le Web et sur mobile.

Low -Code Definition

Qu'est-ce qu'un système Low Code? C’est un système conçu pour réduire la quantité de codage manuel nécessaire aux développeurs lors de la création d’une application. Certaines plates-formes de développement à code réduit pourraient permettre la construction par glisser-déposer d’écrans de type passe-partout, tandis que d’autres sont plus personnalisables. Mais, à terme, le développeur se voit offrir la possibilité d’interagir avec le code généré par le système, ce qui permet une personnalisation et un moyen propre de gérer les changements.

Alors que certains systèmes à code faible pourraient se présenter comme étant totalement dépourvus de la nécessité pour les développeurs de programmer manuellement:

«Avec une plate-forme de développement à code faible, vous ne codez pas une application ligne par ligne, dessinez-le – comme un organigramme »( via Appian )

Une véritable plate-forme de développement à code bas n'est pas simplement une solution de dessin et d'exportation. Ce type de système serait mieux décrit comme une «plate-forme sans code», car il n'offre aucune idée au développeur sous le capot. C’est plutôt un peu comme… Dreamweaver?

Vous souvenez-vous de Dreamweaver? Et comment cela pourrait-il vous aider à créer de magnifiques expériences Web comme celle-ci?

plate-forme de développement à faible code permettrait à un développeur expérimenté d'échafauder des parties génériques d'une application, comme un écran de connexion ou une liste maître-détails, et de fournir un code modifiable de qualité pouvant être inséré modifiées et personnalisées pour répondre aux besoins du client.

Quel type de développeur aime les systèmes à code faible?

Les solutions à code faible attirent un nombre impressionnant de développeurs, à l'exception peut-être des enthousiastes de Vim ou d'Emacs qui ne peut pas envisager En sortant de leur environnement de développement, les développeurs qui aiment utiliser les IDE pourraient être attirés par un système à code réduit.

Considérez, par exemple, chaque fois que vous utilisez une bibliothèque d'extraits ou que vous collectez des extraits dans votre propre outil de référence, vous construisez essentiellement un système DIY à code réduit. Besoin d'un écran de connexion? Glissez-le et déposez-le dans votre base de code. Besoin de créer une série rapide de routes? Utilisez un jeu d’outils IDE ou de ligne de commande que vous connaissez bien.

Qu'en est-il d'un nouveau développeur? Pourrait-il gagner de la confiance en utilisant un ensemble d’outils à code réduit, puis s’efforcer de s’améliorer en démantelant et en améliorant ce que l’échafaudeur a créé?

Les développeurs qui travaillent en équipe dans un environnement d’entreprise peuvent également apprécier le puissant un échafaudage qu'une solution à code réduit peut offrir pour gagner du temps et réduire les erreurs. Gagner du temps fait gagner de l'argent et permet à l'équipe de développement d'innover, de repousser les limites et d'ajouter de la valeur à une base de code élémentaire.

Types de solutions modernes à code réduit

Il fonctionne toujours et pourrait être considéré comme une solution douce à code faible si vous l’installez localement et / ou si vous accédez au code PhP sous-jacent. Webflow est un bon exemple d'outil de code faible magnifiquement conçu. Il s'agit d'un moyen de créer un site Web de marketing attrayant, avec ou sans modification du code. Voici son éditeur de code:

NativeScript Playground :

Dans les coulisses de la conception de cet outil génial.

Un autre produit de Progress, Kinvey Studio adhère pleinement à l'éthique du faible code: notant que les équipes de développement les plus performantes se concentrent sur la Kinvey Studio offre aux développeurs professionnels un accès complet à tout le code source, leur permettant ainsi d’utiliser leurs processus et outils préférés une fois l’échafaudage initial terminé.

2019

Ryan Hoover de Product Hunt a récemment écrit un article sur l'avenir du no-code intitulé «The Rise of 'No Code'». note que les interfaces vocales et la création d'applications mobiles et Web peuvent être significatives Renforcés par l’utilisation de ces produits. Comme dans le cas de l'utilisation d'interfaces à faible code, il soutient que «ces outils réduisent le temps et l'expertise en codage nécessaires pour traduire une idée en une chose que les gens peuvent utiliser. Vous n'avez plus besoin de devenir programmeur pour créer des objets sur Internet, ce qui permet à une nouvelle vague de fabricants d'horizons et de perspectives différents de s’engager. »

Tandis que des outils sans code pourraient habiliter le non-développeur ou le développeur le code pourrait même permettre aux développeurs expérimentés d’itérer plus rapidement, d’innover et d’être plus créatifs. Pour Hoover, les outils à code réduit rendent Internet beaucoup plus accessible. Il est intéressant de noter qu'une solution sans code a remporté le prix Product Hunt Golden Kitty Award, un site Web destiné à permettre aux bourses d’études de correspondre à différentes conférences.

2019 pourrait bien être l’année où ces outils mûrissent et prennent de. Déjà, avec NativeScript Playground, nous avons observé comment les développeurs ont utilisé ces outils de manière intéressante et inattendue pour classer des rapports de bogues, des applications de démonstration, créer du matériel pour l’atelier, etc. Comment utiliseriez-vous un outil de code faible? Dites-le nous dans les commentaires.

(Photo de bannière de Dallas Reedy )




Source link
Quitter la version mobile