WebDev

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
WEBDEV
Image illustrative de l'article WebDev
Logo

Développeur PC SOFT
Dernière version 19, réf 30F190056s (30 juin 2014)
Environnement Windows, Linux, Internet
Langue Français, Anglais
Type Atelier de génie logiciel
Licence Propriétaire
Site web PC SOFT

WebDev est un AGL qui permet de créer des sites web. Apparenté à WinDev et WinDev Mobile, il est édité par la société française PC SOFT.

WebDev permet de créer des sites Web et des sites Intranet statiques, mais aussi et surtout dynamiques, c’est-à-dire reliés à des bases de données.

Parmi les nouveautés de la version 19[modifier | modifier le code]

  • La zone de texte riche : la saisie du texte et son enrichissement s'effectue comme dans un traitement de texte : insertion des images avec habillage, insertions des liens, ajout de styles au texte. Il est également possible de voir le code HTML qui sera généré et donc le modifier si besoin.
  • Nom de page et de dossier en multilingue : afin d'améliorer le référencement d'un site multilingue chaque nom de page et de dossier peut être référencé dans chaque langue que compte le site (idem pour les liens).
  • Évolutions des boutons : étirement possible des boutons images avec ou sans texte (en mode 9 images), génération de planche d'images pour animer vos boutons, champs bouton CSS3.

Particularités[modifier | modifier le code]

WebDev facilite en outre la migration des applications WinDev vers des sites Internet ou Intranet grâce au code fortement compatible, ainsi qu'à la logique générale du produit similaire. WebDev peut aussi générer automatiquement du code PHP, pour une partie des fonctions (700 fonctions PHP en version 18) du WLangage[1]. La saisie directe de code PHP est toutefois possible dans WebDev.

On retrouve en grande partie dans WebDev les caractéristiques de WinDev. En particulier l'ensemble des outils de gestion de projet, de suivi des équipes, la présence d'un débogueur, et d'un générateur d'états (PDF et codes barres inclus).

WebDev utilise le langage WLangage pour le code côté serveur (préparation du contenu des pages) comme pour le code côté navigateur (interactions avec l'utilisateur). Il est également possible d'utiliser directement PHP, HTML/XHTML, CSS et Javascript.

Il prend également en charge de manière intégrée AJAX à partir de la version 10[2].

Déploiement[modifier | modifier le code]

Un site réalisé en WebDev nécessite la présence d'un serveur d'application spécifique installé sur la machine serveur Web (gratuit jusqu'à 10 accès simultanés au site, payant à acquérir séparément pour plus de 10 accès simultanées). Ce serveur d'application exécute les traitements « serveur » des applications. Ce serveur d'application existe pour Windows et pour des distributions GNU/Linux obsolètes.

Si le site WebDev est généré en PHP ou en Statique (HTM et/ou HTML), ce serveur d'application n'est pas nécessaire.

Bases de données[modifier | modifier le code]

WebDev supporte un grand nombre de bases de données, soit en mode natif, soit via ODBC et OLE DB : HyperFileSQL, MySQL, Oracle, SQL Server, DB2, AS/400, Informix, Sybase, …

Les extensions de fichiers[modifier | modifier le code]

  • NDX : Index Hyper File
  • MMO : Mémo Hyper File
  • FIC : Données Hyper File
  • WDC : Classe
  • WDE : État
  • WDG : Collection de procédures globales serveur
  • WWN : Collection de procédures globales navigateur
  • WDK : Composant
  • WDI : Interface de composant
  • WDL : Bibliothèque
  • WDP : Projet WinDev
  • WWP : Projet WebDev
  • WPP : Projet WinDev Mobile
  • WDR : Requête
  • WDU : Liste de fichiers pour une installation
  • WWH : Page, Page interne
  • WWT : Modèle de page
  • WDT : Modèle de champ
  • WDA : Analyse
  • WDD : Description d'analyse
  • RAD : Informations RAD
  • ENV : Paramètres d'environnement de l'éditeur
  • WL : Source WLangage
  • CDP : Charte de programmation
  • WDY : Gabarit
  • WWS : Feuille de styles
  • WPF : Analyse de performance
  • WDF : Paramètres d'installation
  • WXT : Tests automatiques
  • WEM : Modélisation souple
  • WDZ : Archives

Notes et références[modifier | modifier le code]

  1. Par exemple, les fonctions LDAP ou encore la prise en charge d'autres SGBD que MySQL ou via ODBC.
  2. Exemple d'utilisation d'AJAX en 1 clic Tester un exemple réel

Livres[modifier | modifier le code]

  • WinDev, WebDev, Windev Mobile - Apprenez à développer à l'aide un cas concret [2e édition] - Jean-Luc Baptiste - 2010 - Éditions ENI- ISBN 978-2746056916
  • WebDev 11 Mise en œuvre d'applications Web - Florent Leroux - 2007 - Éditions ENI- ISBN 978-2-7460-3701-4
  • WebDev 10 Mise en œuvre d'applications Web - Florent Leroux - 2006 - Éditions ENI- ISBN 2-7460-3324-0

Liens externes[modifier | modifier le code]

  • PC Soft - éditeur de l'AGL WebDev
  • WebDev - accueil de WebDev
  • Roadshow - photos de présentations de WebDev
  • Vidéos - vidéos techniques et généralistes sur WebDev
  • Exemples - exemples de sites développés avec WebDev
  • Témoignages - témoignages de clients WebDev