Techniques de réalisation
Langages
De nombreuses techniques sont utilisées pour réaliser les sites internet.
Le classique PHP associé à une base de données MySQL est bien sur très courant lors des réalisations de site internet. Vous pouvez aussi obtenir un site contenant quelques codes de javascript, voir un site complet en Ajax via Jquery (utilisé également pour d'autres modules) comme vous pouvez le voir sur ce site.
A cela, s'ajoute les feuilles de style CSS, la création de flux RSS, et bien d'autres possibilités.
Navigabilité
Coté navigabilité, les sites sont validés grâce à W3C.org : le site de l'organisation posant les principales normes de codage sur internet
Une validité HTML et CSS sont assurés pour les sites réalisés.
Ainsi, les navigateurs affichent votre site, partout de la même manière, proposant les mêmes possibilités.
Hébergement
Par simplicité, les sites sont souvent hébergés chez l'hébergeur gratuit "Free.fr" via un compte gratuit offrant environ 10 Go d'espace web, un trafic illimité, une base de donnée MySQL avec administration via phpMyAdmin.
A cela, se joint un compte email, de capacité illimitée, comportant le POP3 ( + IMAP) et le SMTP.
Pour quelques sites, c'est jusqu'a maintenant l'hébergeur professionnel "OVH" qui a été retenu, par des soucis de prix, mais également de services disponibles grâce aux offres souscrites :
Cet hébergeur est pour le moment le moins cher du marché, et propose :
25 Go de stockage, 500 Go de trafic mensuel, un nom de domaine inclu, 10 comptes emails de 2 Go chacun, une base de donnée de type MySQL administrable également par phpMyAdmin.
Exemples concrets
Le site http://edt.ensisa.free.fr est hébergé chez free.fr. Ce site propose les emplois du temps de 3 filières d'une école d'ingénieur. Ce site est entièrement basé sur l'utilisation d'une base de donnée, ainsi, ce site est administrable grâce à sa zone d'administration de type CMS réalisé exclusivement par n3Vision.net.
Depuis peu, le JavaScript est utilisé sur ce site, avec le JQuery (extension supplémentaire du JavaScript) dans le but de fournir une interface plus agréable.
Ce site est réalisé en PHP, avec un chargement des pages en AJAX via JQuery, notez que l'adresse ne change pas lors d'un chargement de page. Ce site utilise de nombreux modules parmi les modules disponibles grâce à l'utilisation de JQuery.
Des sites plus simple, en HTML / CSS / JQuery peuvent également être réalisés, concurrençant, au niveau graphique, certains sites php ! C'est le cas lorsque l'hébergeur choisi par l'utilisateur ne prend pas en compte l'utilisation de PHP, ce qui est de plus en plus rare.