Ce week-end, j’ai voulu m’intéresser au futur standard HTML 5, nouveau né de la famille des standards du w3c, et son implémentation par les navigateurs modernes. On a annoncé à tord il y a quelques années la mort du format HTML 4 face à une version plus XMLisé et son nouveau standard xhtml et sa version 1.1. Quoi que bien adopté par la communauté des développeurs web, la spécification du standard xhtml 2 semblait bien partie pour remplacer naturellement son ainé, mais c’est sans compter sur le navigateur incontournable du marché (Internet Explorer 6) qui n’a jamais bien supporté le XHTML. Le consortium W3C a donc préféré former parallèlement un deuxième groupe de travail sur les spécifications du standard HTML 5, suite du HTML 4. Ce nouveau format plus « pragmatique » s’est tout de suite orienté plus multimédia (et futuriste) contrairement au xhtml 2 qui s’attachait à définir (trop strictement) l’utilisation des balises.
Archives du mot-clef standard
Internet Explorer 6 enfin dans les cartons pour le départ?
Alors que la plupart des utilisateurs de n’importe quels autres navigateurs se ruent sur la nouvelle version si tôt le jour de la sortie (comme c’a été le cas pour la version 3,6 de Firefox ), voilà près de 9 ans que Internet Explorer 6 (sortie en 2001 sous XP) reste là, sans bouger, à faire trembler tous les développeurs Web.
Pourquoi cette version (certes bien conçu pour l’époque) mais complètement dépassée aujourd’hui (en terme de standard) arrive t-elle encore à occuper 20 % des parts de marchés des navigateurs ?
API
Une API (Application Programming Interface) est un ensemble de fonctions, procédures, fonctionnalités mis à disposition du développeur par une bibliothèque de fonctions.
Il s’agit d’un concept notamment utilisé par le language Java.
Java est fournit en standard avec un un socle de fonctionnalités par défaut qui est fourni avec la version (Java 6).
Les développeurs peuvent ensuite utiliser selon leurs besoins des fonctionnalités supplémentaires apportées par des API, à ne pas confondre avec les Frameworks.La différence entre les deux définitions reste pour autant relativement mince.
APIs Java connues
- JFreeCharts est une API qui permet de réalisation des graphiques(Histogramme, Camenbert, etc).
- POI est une API car elle permet de réaliser des documents (Word, Excel)
- Log4j Librairie couramment utilisée sur les applications Java pour gérer les fichiers de log.
- Librairies Commons Ensemble de librairies développées par la fondation Apache et contenant de nombreuses méthodes utiles.
Java
Introduction
Java est un langage créé en 1995 par la société Sun qui permet le développement d’application.
Celle-ci peuvent être de type client lourd installable sur le poste client. Java est toutefois principalement utilisé par les serveurs Web.
Au départ, une seule version a existé…
Navigateurs Web
Les navigateurs Web permettent aux utilisateurs de naviguer sur Internet et d’afficher les sites internets
Les navigateurs Web les plus connues sont :
- Internet Explorer
- Firefox
- Opéra
- Chrome
- Safari
Les navigateurs Web sont des logiciels complexes composés de différentes parties: