Synerg'heBlog - le blog de la Junior-Entreprise spécialiste des TIC

Archive for Langages et développement

juillet
7

L’avenir des navigateurs

Catégories : Langages et développementmobile


Le 18 juin dernier, la fondation Mozilla a réussi un grand coup médiatique en réalisant un record du monde, celui du plus grand nombre de téléchargements en 24 heures pour une application (à savoir la nouvelle mouture de son navigateur Firefox 3).

Illustration Internet

Profitons de ce tour de force pour faire un tour du marché des navigateurs. À ce jour il existe quatre grands moteurs de rendu HTML (fonction vitale qui permet de générer les pages web) : Webkit (Moteur utilisé par Safari), Gecko (Moteur utilisé par Firefox), Trident (Moteur utilisé par Internet Explorer) ou Presto (Moteur utilisé par Opera). Chacun de ces moteurs évolue d’année en année en essayant de réaliser un score parfait aux différentes versions de l’Acid Test (version 1, version 2 et version 3). Ces tests ont été créés pour que les navigateurs évoluent en respectant les standards du web, les développeurs se surpassent donc d’année en année pour être les premiers à passer le test avec succès. Les premiers à avoir passer le Test Acid 3 sont les développeurs de Webkit suivis le lendemain par ceux d’Opera (fin mars 2008).

Illustration acid tests

À cause de cette évolution fulgurante de nos navigateurs, à quoi doit on s’attendre pour les prochaines années à venir ? Le W3C (Organisme qui établit les nouveaux standards pour le web) a commencé les tables rondes pour une nouvelle version de CSS (CSS 3)  et une mise à jour de HTML (HTML 5).

Les premières idées qui pourraient être validées dans cette nouvelle version de CSS seraient entre autres la propriété border-radius (pour arrondir les angles de vos blocs), la propriété resize (permettant à vos visiteurs de redimensionner un bloc de la page sans librairie JavaScript supplémentaire), la propriété text-shadow (ajoute une ombre à votre texte) et bien d’autres encore. Si vous souhaitez obtenir plus d’informations vous pouvez consulter le document de référence pour les réflexions sur CSS 3.

HTML 5 (ou XHTML 5)  quant à lui risque d’apporter des fonctionnalités très intéressantes aux développeurs, on compte parmis les idées énumérées (et déjà quasiment validées) les balises vidéo (permettant d’insérer directement une vidéo), audio (permettant d’ajouter un fichier audio), canvas (permettant de dessiner des formes et d’intéragir avec [visualiser avec Firefox 3]) et section (permettant d’augmenter la sémantique du contenu). Ces premières refléxions autours du HTML 5 sont très bien illustrées chez A List Apart [Anglais].

illustration evolution

Qui parle d’évolution pour les années à venir ne peut mettre de côté l’avenir du web mobile, iPhone et autre pseudo gPhone vous donneront la possibilité de consulter vos mails et de surfer n’importe où et n’importe quand grâce à leur connexion permanente sur la toile via la 3G, Edge ou autre. Ces utilisations feront croître la part de marché des navigateurs mobiles et c’est dans ce sens que travaillent les équipes des acteurs du marché, Mozilla avec Fennec, Apple avec Safari, Microsoft avec Mobile Explorer, Opera avec Opera Mobile.

Mais l’innovation passe par l’évolution et sur ce point les différences entre les forces en présence sont nombreuses. Microsoft s’est longtemps assis sur son trône de leader du marché sans s’occuper de la concurrence. En 2001, une fois arrivé au sommet le géant américain a stoppé ses laboratoires de R&D pour Internet Explorer, c’est la fin de l’évolution pour quelques années. Pendant ce temps la fondation Mozilla constituée d’anciens de Netscape lance le projet Firefox pour relancer l’évolution du web. Sept années plus tard Mozilla continue de ronger les parts de marché de Microsoft qui s’est remis au travail avec la publication d’Internet Explorer 7 en 2006 et la sortie de la beta 1 d’Internet Explorer 8 en mars 2008. En parallèle de tout cela Opera et Safari continuent leur développement légèrement en retrait du marché mais en allant toujours dans le sens de l’innovation démontrant ainsi que l’évolution a repris son cours et que d’ici quelques années nous aurons tous un navigateur performant et ce, qu’importe sa marque et sa plateforme.

Tags sur le même thème : , , , , , , , ,

janvier
28

SimpleDB où la base de données en ligne par Amazon

Catégories : Langages et développementService onlineVeille techno


Logo Amazon Web ServiceAnnoncé le mois dernier, SimpleDB est le dernier né des ateliers d’Amazon et vient compléter leur offre de services web déjà composée par S3 et EC2, respectivement une solution de stockage de données et un service d’instance de serveurs (plus de détails techniques sur le blog d’Un Electron Libre)

SimpleDB est en fait une base de données à distance permettant l’accès à ses données en temps réel. Attention toutefois, la solution n’est pas basée sur le modèle relationnel ce qui signifie qu’il ne sera pas possible d’effectuer des actions compliquées sur les éléments indexés. Le service est actuellement disponible en version béta limitée.

 

Quel est l’intérêt de cette offre ?

SimpleDB se présente ni plus ni moins comme une alternative aux bases de données actuelles.

Ce service n’est pas vraiment fait pour des bases de données très complexes mais plutôt pour celles riches en informations. Point important, cette « externalisation » permet aux développeurs de s’affranchir de toutes les problématiques liées à la maintenance, la gestion, la charge ou l’optimisation des données.

Selon les architectures, cela peut également être intéressant d’un point de vue économique. En effet, à l’instar des web services proposés par Amazon, n’est payé que ce qui est utilisé (14 centimes par heure de d’utilisation de machine, de 10 à 18 centimes par Go pour les 10 premiers To transférés).

 

Un positionnement stratégique

Amazon est comme tout le monde le sait le n°1 de la vente en ligne et dispose logiquement d’une infrastructure solide, efficace et surtout reconnue. Le moteur de recherche Alexa repose par notamment sur SimpleDB.

Cette légitimité permet donc de proposer des services principalement destinés aux PME recherchant une offre avantageuse et de grande qualité. Etoffant petit à petit ses services, Amazon se positionne maintenant clairement comme l’un des futurs grands acteurs des environnements et applications hébergées.

Mathieu Crucq - Consultant TIC
http://www.mathieucrucq.fr


0 commentaire

Tags sur le même thème : , , ,

janvier
26

Internet Explorer 8 et les standards, try again !

Catégories : Langages et développementQualité web


IE8 LogoL’information est en train de faire le tour de la blogosphère suite au billet publié sur le blog d’IE par Chris Wilson et expliquant le « standards mode d’IE 8 ».

En effet, si l’on ne peut que saluer l’initiative (certes tardive) de rendre le navigateur de Microsoft enfin conforme aux standards web, le hic se situe dans son utilisation.

IE 8 intégrera les 3 moteurs de rendu : celui d’IE 6, d’IE 7 et le nouveau entièrement réécrit pour IE8. Jusque là tout va bien d’autant qu’il y a quelques semaines, l’annonce qu’IE8 passerait le test Acid 2 avait fait espérer bon nombre de personnes quant à l’évolution positive du navigateur.

 

Acid Test

 

L’ennui vient du fait que par défaut, ce nouveau moteur de rendu ne sera utilisé. Pour faire interpréter son site par le moteur d’IE8, il sera nécessaire de le spécifier via une balise meta dans le code HTML.

<meta http-equiv="“X-UA-Compatible”" content="”IE=8″" />


« Ne pas casser la rétro compatibilité ». Oui mais…

L’utilisation de cette meta serait justifiée par la volonté de ne pas « casser » l’optimisation des sites actuels, retro compatibilité oblige.

En effet, IE6 représente 35% des parts de marché des navigateurs et sa non conformité aux standards établis par le W3C oblige de nombreux sites à être optimisés spécifiquement.

L’argument parait tout de même étrange voir absurde car un navigateur comme Firefox arrive à faire ce travail d’interprétation correctement sur une très large majorité des sites, même ceux non optimisés pour lui. Pourquoi IE8 n’en serait-il alors pas capable ?

Par ailleurs, Microsoft demanderait aux autres navigateurs d’adopter cette méthode de « hack » afin de spécifier les moteurs pour lesquels le site serait optimisé (Firefox 2 et 3, IE8 …)

 

Cela va bien évidemment à l’encontre de la question première qui est de faire des sites respectant les standards, et non des sites s’adaptant aux différents navigateurs…

Ces différentes annonces de la part de la firme de Redmond témoignent néanmoins et malgré tout de la prise de conscience de l’importance des standards du web.

Dommage que cela paraisse si laborieux à être implémenté.

 

Pour aller plus loin :

Mathieu Crucq - Consultant TIC
http://www.mathieucrucq.fr


0 commentaire

Tags sur le même thème : , , , ,

Univers Netvibes Synerg'heTiC