Kevin Kofler (./22) :
Un site web est censé être de l'information avec des liens et pas une interface graphique. Le formatage est censé être purement le choix du navigateur et/ou de l'utilisateur, le site web n'a à envoyer que du contenu.
Kevin Kofler (./22) :
Ma thèse n'est pas un site web, c'est un PDF à télécharger, c'est à ça que sert le tag A (lien hypertexte) du HTML. On peut faire de même avec les images, les vidéos etc
manoloben (./33) :Kevin Kofler (./22) :PDF c'est pas très libre ça?
Ma thèse n'est pas un site web, c'est un PDF à télécharger, c'est à ça que sert le tag A (lien hypertexte) du HTML. On peut faire de même avec les images, les vidéos etc
squalyl (./35) :
flan: pour lui le web c'est gopher je te rappelle.
Kevin Kofler (./36) :manoloben (./33) :Kevin Kofler (./22) :PDF c'est pas très libre ça?
Ma thèse n'est pas un site web, c'est un PDF à télécharger, c'est à ça que sert le tag A (lien hypertexte) du HTML. On peut faire de même avec les images, les vidéos etc
Le PDF est créé avec des outils libres (PDFLaTeX), je le regarde avec des outils libres (Okular), il n'y a pas que la daube.
Kevin Kofler (./37) :
Non, Gopher, c'est le Gopherspace, pas le web. Mais c'est effectivement un moyen de protester contre tout le bordel qu'est devenu le Web 2.0.
Meowcate (./40) :
Penser à l'accessibilité et à l'ergonomie
tout en sachant privilégier la construction visuel et la bonne répartition des éléments constituants la page,
aujourd'hui d'ajouter à savoir maîtriser le responsive design pour être indépendant du matériel du navigateur pour être consulté dans de bonnes conditions
et d'avoir des technologies Javascript poussées (Angular, NodeJS, etc) si on veut concevoir une "application web", non pas un simple affichage de contenu mais un site qui accomplit une tâche particulière.
Quand on a conçu des sites il y a des années et qu'on ne les remet pas au goût du jour par flemme ou par désintérêt, je comprends qu'on puisse prétendre cracher sur le web 2.0.
Un peu comme un spécialiste C avec 20 ans d'expérience dans les pattes qui va s'accrocher à tout et n'importe quel argument pour justifier qu'il vaut mieux qu'il profite encore de C plutôt que passer à cette évolution inutile qu'est le C++.
Kevin Kofler (./42) :
Concepts qui ne sont devenus nécessaires qu'avec les sites qui se concentrent sur la forme plutôt que le contenu. Une page HTML simple (avec du texte et du formatage de base comme les listes) est automatiquement accessible.
tout en sachant privilégier la construction visuel et la bonne répartition des éléments constituants la page,Ce n'est pas mon problème où exactement s'affichent les éléments. Les tailles d'écran et les préférences de taille des polices des utilisateurs sont très différentes. Coder en dur des tailles et coordonnées en pixels dans des CSS ne fait que créer des problèmes.
aujourd'hui d'ajouter à savoir maîtriser le responsive design pour être indépendant du matériel du navigateur pour être consulté dans de bonnes conditions
Un site Web 1.0 à l'ancienne était automatiquement indépendant du matériel du navigateur, parce qu'il n'y avait pas de tailles absolues ni de coordonnées codées en dur! Tout était spécifié de manière relative ou laissé carrément au libre choix du navigateur. Du coup, ces sites s'adaptaient parfaitement à n'importe quelle taille d'écran sans que le webmaster n'eût à faire quoi que ce soit.
et d'avoir des technologies Javascript poussées (Angular, NodeJS, etc) si on veut concevoir une "application web", non pas un simple affichage de contenu mais un site qui accomplit une tâche particulière.
Si tu veux coder une application, le web n'est pas la bonne plateforme, il n'a pas du tout été prévu pour, et tous les frameworks qui font du web une plateforme d'applications sont des hacks énormes. (Il y en a même qui émulent une machine virtuelle en JavaScript!) Si je veux une application, je veux un logiciel libre que je peux télécharger comme paquetage pour ma distribution GNU/Linux, pas une application web qui cache du code propriétaire dans mon navigateur libre ou du côté serveur. S'il y a un service côté serveur, il devrait utiliser un protocole ouvert (jusqu'au niveau application tout en haut, c'est-à-dire qu'une surcouche propriétaire qui utilise le HTTP comme simple transport ne compte pas!) à travers lequel un client libre peut communiquer. Et préférablement, le serveur devrait être libre lui-même.
Quand on a conçu des sites il y a des années et qu'on ne les remet pas au goût du jour par flemme ou par désintérêt, je comprends qu'on puisse prétendre cracher sur le web 2.0.
Je ne m'en plains pas seulement du point de vue webmaster, mais aussi du point de vue utilisateur, et aussi du point de vue du développeur de navigateurs qui ne m'échappe pas entièrement en tant que packageur pour une distribution GNU/Linux. (Les moteurs HTML deviennent de plus en plus des usines à gaz énormes et difficilement packagables, tous les moteurs HTML simples marchent sur de moins en moins de sites, même KHTML est devenu limite inutilisable, et même son successeur QtWebKit est en train d'être remplacé par une usine à gaz encore plus grosse: QtWebEngine, qui embarque une copie de Chromium!QtWebKit a toujours été à la pointe, et il n'y a pas trop longtemps, KHTML aussi, il avait passé le test ACID2 avant Firefox! Mais la complexité du web ne cesse d'augmenter.
Les sites modernes s'attendent aussi à un niveau de performance du JavaScript qui n'est possible qu'avec un compilateur JIT, et exécuter du code natif compilé à partir d'une source issue de n'importe quel site web est un énorme risque de sécurité: la moindre faille dans le générateur de code et voilà l'exécution de code arbitraire!)
Kevin Kofler (./22) :
Un site web est censé être de l'information avec des liens et pas une interface graphique. Le formatage est censé être purement le choix du navigateur et/ou de l'utilisateur, le site web n'a à envoyer que du contenu.
Kevin Kofler (./37) :squalyl (./35) :Non, Gopher, c'est le Gopherspace, pas le web. Mais c'est effectivement un moyen de protester contre tout le bordel qu'est devenu le Web 2.0.
flan: pour lui le web c'est gopher je te rappelle.
flanker (./44) :N'est-ce pas évident?Coder en dur des tailles et coordonnées en pixels dans des CSS ne fait que créer des problèmes.Lesquels ?
Mais c'est moche et limité
Oui, les choses sont compliquées pour le développeur de moteur HTML/JS. Bon, on s'en fout, c'est leur boulot.
flanker (./45) :Kevin Kofler (./22) :Ah bon ? Depuis quand ? Quelle est ta source ?
Un site web est censé être de l'information avec des liens et pas une interface graphique. Le formatage est censé être purement le choix du navigateur et/ou de l'utilisateur, le site web n'a à envoyer que du contenu.
Bells and Whistles
Storage of ASCII text, and display on 24x80 screens, is in the short term sufficient, and essential. Addition of graphics would be an optional extra with very much less penetration for the moment.
Kevin Kofler (./42) :
Un site Web 1.0 à l'ancienne était automatiquement indépendant du matériel du navigateur, parce qu'il n'y avait pas de tailles absolues ni de coordonnées codées en dur! Tout était spécifié de manière relative ou laissé carrément au libre choix du navigateur. Du coup, ces sites s'adaptaient parfaitement à n'importe quelle taille d'écran sans que le webmaster n'eût à faire quoi que ce soit.
Kevin Kofler (./49) :
C'est évident vu l'histoire du web. http://www.w3.org/History/1989/proposal.html dit par exemple:Bells and Whistles
Storage of ASCII text, and display on 24x80 screens, is in the short term sufficient, and essential. Addition of graphics would be an optional extra with very much less penetration for the moment.
Godzil (./51) :
La "liberte" du navigateur n'a jamais ete existante, enfin pas plus qu'elle ne l'es aujourd'hui.
Godzil (./53) :
C'est 80x25 caracteres hein, pas pixels.
Donc a raison de caracteres en 8x8 pixels ca fait un ecran de 640x200 pixels pour du 80x25, mais on est plutot generalememt en 40x25 donc du 320x200
Meowcate (./54) :
N'as-tu pas souvenir de cette époque glorieuse du combat IE/Netscape où chacun interprétait le code HTML/CSS à "sa" manière, donnant lieu à des sites "Optimisé pour XYZ", à des affichages bien différents, jusqu'à ce sommet où les navigateurs se sont mis à créer leur propre balise HTML qui n'existait pas chez le concurrent ?
Meowcate (./46) :
L'histoire et l'évolution de l'informatique est fait de "c'est pas prévu pour" et de hacks énormes.
C'est parce que les limites ont toujours été dépassées à coup de gros code informe qu'on fait ensuite évoluer les outils pour définir de nouvelles limites.
Le langage interprété
la programmation orientée objet
le NoSQL
les méthodes agiles
Et certainement pas quelqu'un qui va débarquer un jour en disant "j'ai une super idée qui va changer le monde !".
Meowcate (./48) :
C'est un exemple de "la façon dont on a toujours travaillé ne fonctionne pas ici, nous devons inventer autre chose".
Godzil (./51) :
Le Web 1.0 comme tu l'appelle (comprendre depuis au moins le HTML2.0) les CSS existent,
les tailles relatives vs absolue sont je crois existantes depuis les origines de la balise font
en tout cas c'est dnas les specs des CSS 1.0
Encore une fois tu racontes du KK.
La "liberte" du navigateur n'a jamais ete existante, enfin pas plus qu'elle ne l'es aujourd'hui.
Arvi89 (./52) :
Et j'espere Kevin que tu n'as pas un ecran 1080p, ni meme 1024x268 d'ailleurs, selon ta source 24x80 suffit.
Godzil (./56) :En général maintenant il essaient plutôt de respecter au mieux le standard. Même Microsoft a décidé d'en finir définitivement avec IE qui ne sera plus là que pour la compatibilité dans Windows 10. Le nouveau navigateur par défaut de Windows 10 devrait ainsi enfin pouvoir respecter au mieux les standards du W3C.
N'est-ce toujours pas un peu le cas, quand on vois que certains ne veulent pas respecter le standard ?