LANSA Visual Framework – Un résultat garanti dès la première fois
Développer des applications graphiques qui répondent aux besoins des utilisateurs finaux éclairés d’aujourd’hui est un véritable défi. Les professionnels de l’information s'attendent à ce que les applications ressemblent et se comportent comme Microsoft Office et les visiteurs de votre site Web ne sont qu’à un clic de vos concurrents.
Les programmeurs dotés de compétences System i (iSeries et AS/400) classiques, comme la rédaction d’un code RPG procédural ou l’organisation d’un écran de terminal 5250, peuvent avoir des difficultés avec la conception d'une interface graphique et échouent souvent avec leur première application Windows ou Web. Visual LANSA Framework a été utilisé par les développeurs de nombreux types d'applications pour s’assurer d’un résultat dès la première fois. Les applications qui en résultent sont déjà utilisées aujourd’hui par des millions d’utilisateurs dans le monde.
Pourquoi utiliser le framework développement d’application de LANSA ?
L’architecture de développement d’application de LANSA Visual Framework procure une norme de développement éprouvée pour créer des applications Windows et Web robustes ou une combinaison des deux.
Avec un tel framework, les développeurs sont aussi productifs que s'ils disposaient d’une infrastructure pour les applications commerciales communes. Le framework les assiste dans les phases de prototypage, de conception, de déploiement et de maintenance du cycle de vie du développement de l’application.
Les avantages du prototypage
Les
développeurs peuvent avoir des doutes quant à l’apparence d’une application
commerciale et quant à la façon dont ils doivent structurer le code sous-jacent.
Et il est bien connu que les utilisateurs finaux ne sont pas les mieux placés
pour définir ce qu’ils veulent, mais ils savent ce qu’ils aiment quand ils le
voient ! Les frameworks suppriment les devinettes en appliquant des normes
éprouvées. Les prototypes peuvent être définis en quelques minutes et si
l’application repose sur un navigateur, les concepteurs peuvent envoyer dans un
e-mail l’URL de l’application que les utilisateurs peuvent étudier et commenter
immédiatement.
Le prototype n’est pas mis de côté mais graduellement converti en application concrète grâce à une architecture intégrée. Vous complétez votre application en remplaçant les parties du prototype par de véritables programmes concrets qui reflètent votre logique métier du moment.
Les assistants code génèrent une grande partie du code nécessaire et une bibliothèque extensible d’éléments express réutilisables permet aux développeurs d’assembler rapidement de puissantes interfaces utilisateur.
Options de déploiement flexible
Votre application basée sur un framework peut être déployée en tant qu’exécutable Windows sur le bureau pour les utilisateurs confirmés, ou en tant qu’application Web au moyen d’un DHTML avancé avec une fonctionnalité ressemblant à Windows pour un déploiement client nul. Vous pouvez également utiliser les techniques AJAX pour obtenir des performances Web optimales avec des fonctionnalités proches de celles d’un client Windows. Aucun autre framework ne procure une telle parité entre une interface utilisateur Windows et Web à partir de la même base de code.
Dynamisez la productivité du développeur et de l'utilisateur
LANSA Visual Framework a été conçu pour dynamiser la productivité du développeur en fournissant un framework facile à utiliser et intuitif qui masque les fonctionnalités de niveau inférieur pour parvenir aux plus hauts niveaux de productivité et raccourcir la courbe d’apprentissage. La maintenance est également facilitée car les applications suivent une conception cohérente, facilitant la compréhension du code susceptible de changer.
Le framework applique des principes de conception d’interface graphique standard qui suivent les conventions Microsoft standard que connaissent pratiquement tous les utilisateurs, que ce soit à la maison ou au travail. Ce modèle procure une conception de style cockpit ou tableau de bord où tout ce dont a besoin un utilisateur se trouve à seulement quelques clics.