QUOI ? ENCORE ? JE DOIS APPRENDRE UN AUTRE LANGAGE ET UN AUTRE FRAMEWORK ?

Il doit bien exister un meilleur outil pour développer les applications Web que ce @#*% que je dois utiliser !

OUI, IL EXISTE…

Visual LANSA change la donne du développement Web

Le développement d’applications Web peut s’avérer frustrant en raison de la multitude d’outils, de langages de programmation et de frameworks JavaScript disponibles. Est-ce que l’application devra s’exécuter sur plusieurs navigateurs ? Est-ce que l’interface va offrir une expérience utilisateur capable de séduire les clients et le personnel ? Où va s’exécuter la logique métier : dans le navigateur, sur le serveur ou un mélange des deux ? Et il faut aussi tenir compte de l’intégration avec les systèmes métiers.

Que diriez-vous si vous pouviez éliminer toutes ces sources de frustration en utilisant un seul outil de développement capable de résoudre tous ces problèmes et de changer la donne ? Cet outil existe !

Il s’appelle Visual LANSA. Avec lui, vous bénéficiez…

Des applications de bureau dans un navigateur

Des applications de bureau puissantes directement dans un navigateur Web, améliorant l’expérience et la productivité de l’utilisateur.

Un seul langage de programmation

Grâce à LANSA, d’un langage de programmation unique pour le côté client, le côté serveur et tout ce qui se trouve entre les deux. Vous pouvez dire adieu à toute la kyrielle d’outils complexes et en perpétuelle évolution utilisés actuellement.

Intégration d’un framework graphique

Une version intégrée et prête à l’emploi de Visual Framework, qui offre une interface utilisateur configurable avec des formulaires, des recherches, des filtres et des onglets, le tout sans écrire la moindre ligne de code. La courbe d’apprentissage est particulièrement courte, la productivité est élevée et les résultats sont de classe mondiale. C’est un peu comme si vos développeurs bénéficiaient des conseils d’un coach expérimenté.

Maintenance plus rapide de l’application

Un stockage centralisé des règles de gestion et de validations de données dans le moteur des règles de gestion de LANSA et non dans les programmes qui les référencent. Cette particularité permet d’économiser des milliers d’heures de maintenance applicative passées à rechercher des validations de données dans des centaines de programmes lorsqu’un changement s’avère nécessaire.

Déploiement dans le cloud, sous Windows, Linux ou IBM i

La protection de votre investissement technologique : que votre déploiement s’effectue dans le cloud, sous Windows, Linux ou IBM i, vous utilisez le même produit et les mêmes compétences.

Pas de code HTML, CSS ou JavaScript

Des applications Web métiers, réactives et transactionnelles sans avoir à écrire la moindre ligne de code HTML, JavaScript ou CSS. Pas une seule. Jamais. LANSA s’en occupe pour vous.

Exécution sur plusieurs types et tailles d’appareils

Ecrire une fois, utiliser partout : développez des applications Web qui s’exécutent sur plusieurs types et tailles d’appareils, notamment des smartphones, des tablettes, des ordinateurs de bureau et portables depuis le même code.

Assistant à la conception

Un assistant à la conception pour assembler des pages Web en glissant-déposant mises en page, widgets, composants réutilisables, images et éléments de données à partir d’un référentiel de commandes complet. Vous disposez de conceptions adaptatives sans avoir à écrire la moindre ligne de code. Le prototypage interactif avec les utilisateurs permet de concrétiser rapidement la conception et les idées d’interface utilisateur.

Utilisation des fonctionnalités de l’appareil mobile

Des applications Web mobiles capables d’utiliser les fonctionnalités de l’appareil mobile, notamment l’appareil photo et les services de géolocalisation depuis le navigateur de l’appareil. Téléchargez et installez l’application mobile LANSA depuis l’App Store correspondant.

Mise à jour des pages sans avoir à actualiser toute la page

De données mises à jour sur le serveur sans avoir à actualiser toute la page Web ou développer du code AJAX ou JSON.

1

Il est bien plus complexe de développer des applications aujourd’hui qu’il y a 10 ou 15 ans, sans compter que les applications modernes doivent offrir davantage à leurs utilisateurs que les applications héritées en leur temps. Les compétences requises pour mettre à jour ces applications héritées n’ont rien à voir avec celles que demandent les applications Web modernes.

2

Développer de nouvelles applications avec les outils en vogue à l’heure actuelle est un travail difficile qui n’est pas à la portée de tout le monde. De nombreux développeurs ont du mal avec la multitude de langages de programmation et les outils de développement compliqués. À cela vient encore s’ajouter un ensemble complexe d’exigences applicatives qui augmente d’autant le taux d’erreurs pendant le développement.

3

La plupart des développeurs n’utilisent pas d’outils de programmation qui génèrent automatiquement une partie voire la totalité du code, ce qui rallonge le temps de programmation. Les outils et les frameworks utilisés pour créer les applications Web semblent être tirés de la « sélection du mois » qui est rapidement dépassée et remplacée par de plus récents. Développer des applications à l’aide de plusieurs langages de script et de programmation exige une parfaite maîtrise de ces outils, ce qui rend la tâche encore plus difficile et complexe.

4

Malheureusement, le concept de référentiel pour centraliser les définitions des éléments de données (y compris le type, la taille, la présentation et la validation) afin que toutes les applications utilisent les mêmes définitions n’est encore qu’une exception. Sans référentiel, lorsqu’un attribut d’un élément de données change, les programmeurs doivent examiner chaque application qui l’utilise et y apporter la modification nécessaire. C’est la raison pour laquelle le coût de maintenance des applications est si élevé.

5

Lorsqu’il faudra modifier et moderniser des applications qui auront été créées avec une kyrielle d’outils, le risque de ne pas disposer des compétences de programmation requises sera d’autant plus grand.

6

Les applications Web modernes doivent pouvoir fonctionner avec plusieurs navigateurs et versions de navigateurs, et sur des appareils de tailles différentes. Il est donc indispensable d’utiliser le bon outil sans quoi la programmation et les tests n’en seront que plus complexes, sujets aux erreurs et onéreux.

7

La réutilisation d’années de richesse fonctionnelle enfermées dans les applications héritées qui font tourner votre entreprise est souvent entravée par la difficulté de les intégrer avec de nouvelles applications Web modernes.

Du point de vue de l’entreprise

  • L’entreprise commence à perdre son avantage concurrentiel si âprement gagné face à ses concurrents plus souples.
  • Agilité organisationnelle et retour sur investissement informatique à long terme ne font pas bon ménage.
  • L’entreprise perd son avance technologique et la mauvaise image quelle renvoie n’est pas faite pour attirer et fidéliser les clients.
  • Les parties prenantes sont confrontées à des retards gênants en attendant les modifications des applications existantes et la sortie de nouvelles.
  • Les divisions contournent votre service informatique et acquièrent des ressources et des services informatiques, comme le cloud.

Du point de vue informatique

  • Les coûts informatiques ne sont plus du tout en adéquation avec le RSI.
  • Le service informatique met du temps à sortir de nouvelles applications ; en fait, il est dépassé par les demandes de l’entreprise.
  • Le service informatique met du temps à modifier ou moderniser les applications existantes.
  • Les applications n’évoquent même pas de loin les applications de classe mondiale et les applications Web ne semblent jamais aussi bien que les applications de bureau Windows.
  • Les applications semblent contenir un nombre incalculable de petites erreurs, en particulier entre les différents navigateurs Web.
  • Les applications ne s’exécutent pas correctement sur les différents appareils et tailles d’écrans.

Vous vous souvenez quand vous disiez « Peu importe le secteur d’activité, c’est une affaire de personnes » ? Si c’est certainement encore le cas, cette petite phrase prend aujourd’hui un sens différent, car outre votre secteur d’activité, vous avez aussi les deux pieds dans la technologie.

« Une erreur dans votre développement Web peut avoir des conséquences au niveau de votre activité. »

À moins de vivre retiré sur une île des Antipodes à la pointe sud de l’océan Antarctique, votre entreprise a très certainement besoin d’applications Web inédites et modernisées pour faire face à la concurrence qui sévit dans un environnement économique, informatique et industriel en constante mutation.

Développez vos applications Web sans code HTML, CSS ou JavaScriptCréez vos applications Web pour smartphones, tablettes, ordinateurs de bureau et portables sans écrire la moindre ligne de code HTML, CSS, JavaScript, PHP ou RPG.
Un seul langage de niveau supérieur pour tout le développementUtilisez un seul langage de programmation pour créer des composants côté client (navigateur) et côté serveur de vos applications Web.
Un traitement puissant côté clientLe moteur d’exécution LANSA et l’application elle-même s’exécutent dans le navigateur. Cela simplifie le développement côté client et permet aux développeurs de créer des applications Web dynamiques ayant l’apparence d’applications de bureau.
Des applications Web qui ressemblent à des applications de bureauL’interface utilisateur est générée de la même façon que pour une application de bureau. Le moteur d’exécution LANSA gère le rendu à l’écran et ne met à jour que les parties de l’écran qui changent. La page n’est jamais entièrement rechargée.
Indépendance face aux navigateursLes applications fonctionnent avec tous les navigateurs et aucun code spécifique n’est requis.
Des modèles d’applications prêts à l’emploiLes développeurs peuvent s’appuyer sur les modèles pour générer leurs applications Web.
Écriture unique pour réutilisations multiplesCréez des applications Web et des interfaces utilisateurs avec des composants qui peuvent être réutilisés à l’infini pour assurer la compatibilité entre les applications.
Intégration de Visual FrameworkCe framework permet aux développeurs d’assembler rapidement des logiciels commerciaux avec très peu de codage, générant des applications Web de grande qualité avec une apparence et un comportement homogènes. Les prototypes de conception de l’application et de l’interface utilisateur sont créés en même temps.
Bibliothèques et frameworks JavaScript tiersLes développeurs peuvent également utiliser des frameworks et bibliothèques JavaScript populaires et ajouter leur propre JavaScript aux applications.
Simplification du Responsive DesignLes fonctionnalités du Gestionnaire de mise en page facilitent la création d’interfaces adaptatives, p. ex., l’utilisation du glisser-déplacer pour créer plusieurs formats d’interface.
Référentiel de règles de gestionToutes les règles de gestion résident dans un seul référentiel, ce qui permet d’isoler la validation des données, les déclencheurs d’événement, etc. des applications Web qui les utilisent.
Référentiel de définitions des éléments de donnéesLes définitions des éléments de données regroupent le type, la taille, la présentation, la visualisation et la validation. Par exemple, la façon dont un numéro de téléphone s’affiche et est validé est définie à un seul emplacement, mais est utilisée sur toutes les applications.
Option de développement cloudL’IDE Visual LANSA est disponible directement sur AWS ou Azure pour coder et tester les applications.
Possibilité de déployer des applications Web complètes dans le cloudLANSA inclut des outils de déploiement permettant de charger et de configurer des applications Web dans AWS et Azure.
Les applications peuvent utiliser des fonctionnalités mobilesIntégration avec des fonctionnalités d’appareil mobile, comme l’appareil photo et la géolocalisation lorsque le navigateur s’exécute sur un appareil mobile.
Les applications peuvent fonctionner offlineCréez des applications Web capables de fonctionner avec ou sans connexion. La synchronisation des données s’effectue ensuite dès qu’une connexion est disponible.

LANSA – n’est pas un nouveau venu

  • LANSA n’est pas né d’hier. Les professionnels de l’informatique utilisent nos produits depuis plus de 25 ans.
  • Nos Clients ont des dizaines d’applications métier de dizaines de milliers de lignes en production applications en production sur les plateformes Windows, Cloud, IBM i et Linux.
  • LANSA est unique. C’est le seul langage de développement multifonction qui peut créer des applications modernes pour le bureau Windows mais aussi pour le Web et le Mobile (tout en pouvant créer des applications 5250 si vous avez un IBM i), avec une rapidité qui va vous étonner.
  • LANSA a fait ses preuves avec des milliers de clients satisfaits aux quatre coins du monde. Consultez nos impressionnantes études de cas.
  • LANSA jouit d’une solide réputation d’entreprise toujours en avance sur les vagues technologiques successives.

Depuis plus de 25 ans, LANSA est connu et reconnu pour apporter à ses clients la liberté de changer de système d’exploitation, de base de données ou de technologie d’interface utilisateur.