Google Chercher dans diml.org
[ english ]

 Dernières infos
 Une application du composant  WCT_NEWS  
>> Haut de la page

Introduction

Ce tutorial s'adresse à tous les développeurs de pages Web qui désirent exploiter rapidement les concepts du DIML, qu'ils soient designers débutants ou webmasters chevronnés. Ce tutorial propose une progression à travers les instructions et les "bonnes manières" du DIML. Des notions simples d'organisation de sites Web sont exposées dès les premières leçons. Aussi conseillons nous aux programmeurs expérimentés de parcourir également ces premières pages.

Besoin de prérequis ? Certainement. Il est nécessaire de connaître suffisamment le HTML et de s'être confronté à quelques sites pour pouvoir saisir l'intérêt de ce qui est présenté ici.

A qui s'adresse le DIML

Vous êtes programmeur acharné et développez en PHP, en ASP, en C !!

Le DIML ne vous apportera pas forcément grand chose, à part une méthode précise pour structurer votre code, et la garantie de pouvoir relire et maintenir vos sources 3 fois plus facilement qu'une page PHP standard. Où alors avez vous produit une méthode à vous et des bibliothèques ad hoc pour fabriquer vos pages Web rationnellement ?

Le DIML fonctionne sous Perl ou Php. La version Php étant déduite de celle du Perl, il est possible que les deux versions du processeur ne soient pas totalement équivalentes. Le tutorial s'appuie sur la version Perl.

En fait, il n'y a aucune difficulté à passer de PHP au Perl, et vice-versa, et la majorité des astuces et de la puissance syntaxique du Perl est présente en PHP sous forme de bibliothèques.

Vous produisez des pages Web et n'avez pas une grande connaissance de la programmation

Alors dans ce cas, le DIML est fait pour vous. Nous verrons plus loin comment la construction d'une page dynamique peut être rendue indépendante de la programmation nécessaire à sa construction. Une bonne dose de logique reste quand même nécessaire. Même si le DIML vous masque des procesus complexes, il les réalise pour vous, et vous devrez sans doute en comprendre la logique.

Ceci dit, le DIML vous permet d'accéder aux pages dynamiques simplement et par la simple organisation de morceaux de site. Avec les Composants Web, les designers de sites accederont à des véritables sous-ensembles pré-programmés et dont le look externe peut être totalement asservi aux desirs du concepteur.

Ce tutorial vous guidera pour bien structurer un site Web "côté scène".

Vous êtes programmeur et ne vous sentez pas très à l'aise pour l'ergonomie graphique, la présentation et toutes ces finitions

Là aussi le DIML est fait pour vous. En programmant la logique complète de votre application avec tout le "back-office" et une interface externe la plus simple (formulaires standard), vous pourrez livrer à des habilleurs un site "prêt à looker", sans que le graphiste et l'intégrateur s'arrache les cheveux pour comprendre où il doit insérer une image ou une cellule de tableau !!

Ce tutorial vous guidera pour bien structurer un site Web "côté coulisses".

Les quatre parcours

Ce tutorial développe quatre parcours. Le premier est un parcours de base, que toute personne désireuse de tirer partie du DIML devrait suivre. Viennent ensuite deux parcours qui permettent d'utiliser le DIML plus du côté concepteur, ou plus du point de vue du designer de pages. Le dernier parcours, plus difficile vous fera aborder l'architecture des Composants Web et vous entraînera dans les aspects les plus puissants de ce langage.

Pour ceux qui préféreraient "picorer", nous vous adressons vers l'index des fiches de notions. Bonne visite à tous...


All material is copyleft V.G. FREMAUX (EISTI France) 1999 to 2003 except explicitly mentioned