Vous rencontrez de plus en plus de sites construits grâce à ces technologies... portails, moteurs de recherche, boutiques en ligne, forums, blogs etc... Le Web de demain sera intégralement réactif, il s'adaptera de lui-même au profil de chacun de ses utilisateurs et leur proposera des services à domicile (info personnalisées périodiques par E-mail ou sur mobile, commandes automatiques aux supermarchés, réservations, locations, comparatifs de prix internationaux... pour ne citer que ce qui existe déjà... :)
Tout ceci passe par une gestion très pointue de quantités d'informations qui sont modifiées en permanence dans des bases de données... ASP et PHP sont deux langages de programmation qui permettent, entre autres, de piloter ces bases sur Internet ou sur un Intranet.
MAIS ils ne font pas tout... pour que leur travail soit visible, il faut qu'ils s'expriment dans un langage connu des navigateurs...
HTML (Hypertext Markup Language) ou
XML (eXtensible Markup Language) ; aussi une bonne connaissance d'un de ces langages est un préalable à l'apprentissage des deux autres... Enfin, certaines opérations (notamment de vérification de la validité des informations soumises) méritent d'être réalisées par le navigateur pour décharger le serveur... un autre langage doit donc être maîtrisé, le
JavaScript ou le
VBScript !
.NET est la plateforme de développement de Microsoft basée sur un framework (bibliothèque de classes) très riche et multilangage (on peut développer indifféremment en VB, C#, ...). Le code généré est précompilé pour une exécution plus rapide.
- ASP.NET est la déclinaison web de .NET qui remplace progressivement ASP
- PHP.NET est un projet initié par une équipe tchèque dans le but de compiler du code PHP et générer ainsi des librairies compatibles avec .NET
Faites le point... Vous savez :