Tour d'horizon des langages Web
Une sélection d'articles pour découvrir les principaux langages de programmation (coté serveur, coté client et traditionnel)... et mieux choisir sa technologie.
Découvrir de manière synthétique les notions fondamentales des langages de développement Web, qu'ils soient "côté serveur" (PHP, ASP) ou "côté client" (ActionScript, par exemple).
>> Langages coté serveur
Les langages côté serveur (server side) sont indépendants du client (le navigateur): tout le travail d'interprétation du programme est réalisé par le serveur. Ils sont donc compatibles avec tous les navigateurs, y compris les versions les plus anciennes, et travaillent parfois en combinaison avec un langage coté client.
Découvrez l'un des langages-vedettes du web: intégré au code HTML, orienté-objet, doté d'un grand nombre de fonctions natives (notamment pour la connectivité avec des bases de données), le PHP possède de nombreux atouts.
Les ASP reposent sur une architecture constituée de six objets internes permettant de traiter et manipuler les requêtes HTTP.
Un exemple simple pour démarrer dans l'écriture de ces composants et traiter des données de formulaire.
Proche du C/C+ et de Java, le C# (prononcer C sharp)
est une des briques de la nouvelle architecture .Net
de Microsoft. Initiation.
Et aussi Passer de C++ à C#
Portable, extensible, gratuit et orienté-objet, le Python ne manque pas d'atouts. Premier contact.
Et aussi Présentation de Zope | Premier pas avec Zope
Conçu autour du CFML (ColdFusion Markup language), simple d'accès mais puissant, ColdFusion est un langage "côté serveur" dédié à la construction d'applications web dynamiques.
Les commandes SSI permettent une simplification spectaculaire de l'élaboration d'un site, notamment quand il s'agit d'insérer du contenu "à la volée".
>> Langages coté client
Les langages côté client (client side) sont indépendants du serveur. Même si un hébergeur n'autorise pas l'utilisation d'un langage serveur, il vous est toujours possible de faire appel à un langage côté client tel JavaScript. Tous les navigateurs ne supportent malheureusement pas la même version d'un langage, en particulier quand il s'agit d'un plug-in comme pour Flash.
Introduction
à l'ActionScript, langage de script de Flash
Introduction au langage ActionScript
sous Flash 5 et MX : adapter ses réflexes à la notion
de défilement du temps et appréhender le côté "objet"
de Flash.
Le Dynamic HTML n'est pas un langage en soi, mais la
combinaison de code HTML, de feuilles de style et de
code Javascript.
>> Et aussi...
Découvrir le langage essentiel aux développements
d'applications Web BtoB.
Apprendre à maîtriser l'apparence précise
de ses pages web, grâce aux feuilles de style (Cascading
Style Sheets).
Le SQL (Structured Query Language) permet d'interroger
une base de données. Connaître quelques instructions de
base de ce langage est un minimum pour qui veut construire
un site web relié à un SGBD.
[Dossier établi par Xavier
Borderie, Avril
2003 , JDNet] |