Fermer

janvier 23, 2019

Les développeurs ont-ils le droit de se méfier des solutions à code réduit?


Les développeurs professionnels détestent les «boîtes noires» qui crachent du code ou des applications complètes, mais rendent la personnalisation difficile ou artificielle. Le code bas, en revanche, est simplement un outil dont la valeur provient des développeurs professionnels qui l'utilisent. Partie I d'une série.

Les codes bas ont mauvaise réputation en raison de leur perception de «boîte noire impénétrable», ce qui est compréhensible compte tenu de la réticence des développeurs à exécuter des services critiques sur une tâche sur laquelle ils n'ont aucun contrôle. Mais le code bas n'est pas sans code, et la solution appropriée basée sur des normes ouvertes peut s'avérer inestimable à l'ère de «plus d'applications, plus rapidement».

Les outils de développement ne cessent de se développer

Le développement d'applications Le monde change continuellement, comme en témoignent les fréquentes révisions par la communauté des analystes de leurs différentes catégories, définitions et étendue des outils et des plateformes de développement d'applications. Le flux continu de l'industrie est alimenté par les organisations qui réclament une seule plate-forme et un ensemble d'outils qui peuvent les aider à offrir rapidement une expérience client multicanal.

Les fournisseurs traditionnels de codes bas luttent pour s’adapter car leurs architectures obsolètes étaient initialement conçues pour des applications de bureau ou Web, alors que la demande actuelle concerne des applications de niveau client couvrant des applications de bureau, Web, mobiles, vestimentaires et chatbots.

applications, plus rapide »signifie en réalité« plus d'applications, plus rapide, qui fonctionnent partout ».

Une solution véritablement low-code est une boîte ouverte

La solution pour augmenter la productivité dans un environnement au rythme rapide ne devrait pas être la extrême des boîtes noires, mais une solution à code faible qui est une «boîte ouverte» – basée sur des normes ouvertes et avec une vue complète de la source. Le code bas est fondamentalement un outil dont la valeur provient de ceux qui l'utilisent – et qui fait appel à un développeur professionnel et non à un utilisateur professionnel sans code.

Le code faible pour les développeurs professionnels est vraiment sur l'écriture unique et sur plusieurs plates-formes, tout en maintenant un contrôle total sur l'expérience utilisateur. Progress adhère à cette philosophie en produisant des outils par les développeurs pour les développeurs et en adoptant un code source ouvert tel que NativeScript dans lequel les développeurs exploitent leurs compétences JavaScript existantes. Le partage de code entre l’architecture indépendante de la plate-forme de NativeScript et d’Angular sur Android, iOS et le Web accroît la productivité.

Il existe ensuite l’architecture de développement. Le développement d'applications était déjà complexe. Les attentes d’aujourd’hui incluent une évolutivité illimitée sur plusieurs canaux, aggravée par le passage rapide au développement basé sur le cloud, utilisant des conteneurs et des microservices. Les équipes de développement doivent répondre à ces attentes tout en restant centrées sur l'expérience utilisateur.

Progress l'a compris, raison pour laquelle ils ont investi dans Progress Kinvey une plate-forme cloud sécurisée, moderne et sans serveur, qui gère et met à l'échelle automatiquement toutes les infrastructures d'applications d'entreprise à travers les services, microservices et fonctions cloud.

En savoir plus

Je recommande le livre blanc Progress « Les plates-formes à code réduit: que les développeurs pensent et pourquoi . » D'après les commentaires auprès de plus de 5 000 développeurs, il répond aux questions des décideurs, notamment:

  • Selon les développeurs professionnels, quels sont les principaux défis de la fourniture d'applications?
  • Que pensent les développeurs professionnels des stratégies à code bas?
  • Où sont les stratégies les possibilités d’améliorer le développement d’applications?

Je recommande également vivement de regarder ce webinaire Progress avec Mark Troester pour des recommandations pratiques sur les microservices et les fonctions sans serveur. ions, développement intégral, NoOps, modernisation, prise en charge des conteneurs, déploiement du cloud hybride et plus encore.




Source link