La petite histoire d'Internet
Arpanet, 23 ordinateurs connectés en 1971
Tout commence il y a très longtemps, au temps d'Edison pratiquement... mais nous ne remonterons pas aussi loin! Commençons l'histoire d'Internet (je vous conseille la source complète sur Wikipedia si les détails vous intéressent) plutôt au début des années 70, car c'est à ce moment qu'a vu le jour le premier réseau d'ordinateurs, Arpanet, souvent reconnu comme la première version d'Internet. A la base reliant des universités américaines, Arpanet a ensuite été repris par l'armée et on retiendra que le projet a donné naissance au protocole TCP/IP encore utilisé aujourd'hui pour la transmission de données sur internet.
Naissance du mot "Internet" en 1982, "World Wide Web" débarque en 1989
Côté logiciel, cela évolue aussi entre temps, avec très tôt, vers 1972, le courrier électronique, en 1979 les précurseurs des forums actuels : les NewsGroups. Cela évolue différemment d'un pays à l'autre, si les pays occidentaux accèdent vite à ces nouvelles technologies, il faudra par exemple attendre 1991 pour que la Chine ait son premier réseau TCP/IP et 1994 pour qu'elle accède à Internet.
1984 : 1.000 ordinateurs connectés,
1989 : 100.000,
2010 : autour de 1.000.000.000
Le premier outil "graphique" du Web fut Gopher en 1991 qui rendit possible le partage d'information textuelle. Les navigateurs prirent ensuite le pas et permirent l'affichage plus convivial des informations, avec notamment Netscape Navigator qui a beaucoup oeuvré au développement du langage HTML alors en version 1.0
1993 : HTML 1.0, aujourd'hui, HTML 4.0, demain HTML5
Aujourd'hui, les navigateurs sont légions et on peut citer notamment les excellents Safari, Firefox ou le très performant Chromium (le projet Open Source à la base de Google Chrome, mais sans le logo et surtout sans les fonctions de pistage des utilisateurs!). Citons quand même Internet Explorer, encore trop largement utilisé alors qu'en 2010 plusieurs gouvernements ont recommandé de NE PAS l'utiliser... Tous ces navigateurs, grâce notamment aux progrès du langage sous-jacent, HTML, permettent d'avoir des interfaces riches avec mise en forme, images, effets et formulaires. Bientôt, avec HTML5, la vidéo sera nativement prise en charge par les navigateurs où vous pourrez aussi dessiner et interagir plus avant avec les pages sans avoir besoin de Flash!
Au tout début des sites Web, on "développait" avec un simple éditeur de texte, ou VI pour les puristes mêmes, vinrent ensuite les éditeurs "Wysiwyg" comme Dreamweaver qui permirent à tout un chacun de créer des sites sans entrer dans le codes. Aujourd'hui iWeb de Mac permet une telle utilisation pour les particuliers et SerifPlus est parfois utilisé par des agences web mais cela est heureusement une minorité car ces outils sont largement dépassés. Avec la montée en puissance des langages de script côté serveur, le retour s'est fait vers les éditeurs de codes avec du développement pur et dur réservé à une élite formée (si des écoles forment des ingénieurs en informatique, c'est bien que le développement est un métier qui n'est pas à la portée de tout le monde).
En l'an de gloire 1994, PHP vint au monde
PHP n'est certes pas le premier langage qui aura équipé les serveurs web, mais c'est aujourd'hui le plus populaire. Il a l'avantage encore une fois d'être OpenSource et Libre. Ah oui, le langage côté serveur est au web d'aujourd'hui le moteur de votre voiture, grâce à ces langages on passe de la voiture à pédales à la F1!
Libre tout comme le serveur Apache, très souvent couplé à PHP dans une architecture LAMP où L est là pour Linux et M pour MySQL (on parle de WAMP pour les moins chanceux!), qui s'impose aujourd'hui face aux alternatives Microsoft avec plus de 90% des parts de sites servis sur les .fr et plus de 50% au niveau mondial.
Novembre 2010 : 249.461.227 sites recensés
PHP n'était pas le premier donc, mais il suit le même chemin qu'Apache puisque PHP est le premier langage de script côté serveur utilisé au monde, devant ASP de Microsoft notamment bon deuxième.
Les sites web aujourd'hui
A ce stade, nous sommes loin des tous débuts en mode texte de l'internet. Là nous en sommes aux sites dynamiques car les pages que vous voyez sont générées à la volée, en fonction de votre localisation ou du temps qu'il fait, ou mieux... en fonction des données enregistrées. La démocratisation des moteurs de bases de données libre et Open Source (encore!?! ça va bien 5min ça, on dirait que toutes les grandes évolutions viennent de l'Open Source), notamment MySQL, a permis aux sites de gérer les données de manière efficace. Il ne suffirait pas à un seul billet d'expliquer cette révolution, mais retenez au moins que les bases de données permettent de stocker une quantité énorme d'informations et de les retrouver très rapidement.
PHP, Apache et MySQL pour des sites de plus en plus performants
Pour la petite histoire, MySQL AB a été racheté en 2008 par Sun Microsystems pour 1 Milliard de $, Sun racheté ensuite par Oracle... Qui a dit que l'Open Source était sans valeur quand les précurseurs des bases de données en arrivent à payer une fortune pour acquérir un moteur développé par la communauté?
Avec les progrès des infrastructures physiques et les débits associés, avec le développement de frameworks (en gros fournisseurs de socle technique) et l'apparition d'outils de développements Web performants sont nées les applications Web, distribuées sur le réseau elles remplacent vos outils bureautiques... Elles font sans aucun doute partie de l'avenir du logiciel, avec des utilisateurs qui n'installent jamais les logiciels mais ne font que les utiliser en ligne.
En fait, à ce point, nous ne sommes pas exactement aujourd'hui. Car en ce moment, plus que la guerre des langages ou l'avènement des architectures, une autre guerre est en marche : la bataille des CMS. C'est un sujet important que j'aborderai dans un nouveau billet. En substance, au delà des "instruments" de bas niveau que sont les langages, les CMS et frameworks permettent de créer des sites de plus en plus performants et à un coût réduit. Mais plusieurs CMS sont en compétition et le choix de cet outil est important pour votre projet. Mieux vaut privilégier un outil communément utilisé, afin qu'il bénéficie de l'appui d'une communauté et surtout qu'il y ait encore du monde qui l'utilise demain!
Et la Polynésie dans tout ça?
Ne pas monter dans une loco à vapeur quand on peut avoir une Lexus hybride...
Finalement, nous avons de la chance en Polynésie, car si avant le marché local de l'internet a pu être induit en erreur par des prestataires qui n'avaient peut être pas la vision planétaire nécessaire des avancées technologiques, aujourd'hui ce n'est plus le cas. En effet les compétences importées sur le territoire et également l'accès à l'information et l'Internet plus rapide font que les outils et les connaissances sont désormais là pour rattraper le retard, ou comme on dit "prendre le train en marche". Sachant que 60% des foyers Polynésiens seraient connectés à Internet d'après Mana (l'information n'est hélas pas datée), à comparer aux 67% de ménages français connectés au 3ème trimestre 2010, le retard n'est pas si important au niveau équipement et le moment est particulièrement important de faire les bons choix pour ne pas rater la marche au niveau logiciel.
Après ce long discours, l'idée que j'aimerais faire ressortir est qu'Internet, au sens large, a beaucoup évolué et évolue encore. Nous n'en sommes qu'au balbutiement des technos communicantes (web, mobile, domotique, etc), et s'il est vrai que la Polynésie Française accuse un certain retard aujourd'hui à cause de mauvaises expériences passées, il est en revanche faux de penser qu'on ne mettra pas très vite à la page ici aussi. Concernant le web particulièrement, cela passera par le choix d'outils au goût du jour ailleurs, inutile de choisir des outils qui ont fait leur temps. A ce titre, j'expliquerai dans le prochain billet pourquoi Rasmus Lerdorf, le fondateur de PHP, recommande Drupal.
![[title] [title]](http://www.tahiticlic.com/files/imagecache/vignette100/drupal-php.jpg)
![[title] [title]](http://www.tahiticlic.com/files/imagecache/vignette100/worldwide_1000.jpg)

Vos réactions
Poster un nouveau commentaire