Éclipsés pendant un temps par les environnements de développement Java ou COM, les ateliers de génie logiciel sont toujours fidèles au poste. Parmi eux, WebDev 7, dédié à la réalisation de sites web dynamiques, est livré avec plus
d’une dizaine de modèles de sites prêts à être déployés (agenda d’intranets, location de DVD, catalogue de produits, gestion d’annonces immobilières…). Il exploite le langage de programmation de l’éditeur, W-Langage, qui affranchit les moins
expérimentés du codage HTML et JavaScript.
Configuration : une installation en environnement Windows
L’installation de WebDev ne prend que quelques minutes. L’interface, aussi soignée qu’ergonomique, est enrichie de nombreux assistants qui guident le développeur dans chacune de ses opérations. Il sera notamment entièrement aidé lors
de l’intégration au serveur web et pourra choisir entre Apache, IIS, Domino ou WebSphere, mais dans leurs versions Windows. En effet, le moteur d’exécution de WebDev ne fonctionne pas avec les environnements Linux et Unix.L’éditeur de code du logiciel distingue en deux zones horizontales le code qui s’exécutera dans le navigateur de l’internaute (Internet Explorer, Netscape, Opéra et AOL 6 sont pris en compte) et celui qui s’exécutera sur le serveur
web.
Prise en main : une liste de modèles prédéfinis
La création des tables de la base de données du site a été la première tâche à accomplir lors de la réalisation de notre site de test (site de vente de livres). Une boîte de dialogue demande préalablement de préciser le type de base
qui sera utilisé par l’application: une liste prédéfinie propose des accès natifs vers la majorité des SGBDR du marché (MySQL, SQL Server, Oracle, DB2, HyperFile…). Web-Dev indique, par ailleurs, des champs par défaut pour constituer une base
client (coordonnées clients, e-mails…) et peut importer des structures de bases existantes. La création de liens entre les tables s’effectue en langage naturel et décrit clairement les conséquences attendues de la liaison. La réalisation de
requêtes prédéfinies, par exemple un classement des meilleures ventes, suit le même principe. WebDev présente ensuite la liste de toutes les tables disponibles et, après sélection avec la souris et/ou saisie des opérateurs, le code est généré
automatiquement.Enfin, WebDev offre l’exportation du résultat des requêtes aux formats Excel ou XML. Dans ce dernier cas, l’AGL génère automatiquement la feuille de style qui permettra d’afficher ce document dans un navigateur. La seconde étape du
développement consiste à réaliser les gabarits structurels et graphiques de ses pages HTML, le code sous-jacent étant automatiquement généré par le logiciel. Nouveauté de la version 7: WebDev suggère des modèles de pages (templates), bien sûr
répliqués sur l’ensemble des pages sélectionnées. Rien n’empêche cependant d’importer des pages HTML existantes, ainsi que des fenêtres issues de WinDev. Relier les champs de la page à ceux correspondant dans la base s’effectue automatiquement
depuis l’éditeur de code, en saisissant la procédure ‘fichierverspage’.
Notre avis : un outil accessible
La connaissance d’un langage de script n’est pas nécessaire. Nous avons ainsi pu construire en W-Langage les deux boîtes de saisie nécessaires à la définition d’une période de temps, la première case affichant automatiquement la date
système. Web-Dev a automatiquement généré le code JavaScript correspondant aux commandes W-Langage, en associant l’emploi d’une commande exécutée par le navigateur au langage de script. Autre ouverture sur l’existant, des applets Java ou des
animations Flash, si elles existent déjà, peuvent être insérées dans le site WebDev. Le déploiement de l’application sur un serveur web s’effectue d’un clic. PC Soft promet une bonne montée en charge de la plate-forme : l’éditeur annonce la prise en
charge de 3000 connexions simultanées. En résumé, WebDev est un outil RAD bien pensé, accessible aux utilisateurs qui n’ont pas de compétences Java ou .NET.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.