• [^] # Re: M'ouaif

    Posté par . En réponse au journal HtmGem v1.0.0, un client Gemini en Php. Évalué à 1.

    Tu as oublié un point important:

    Avec Gemini, n'importe quel dev à peine sorti (ou pas) de l'école peut coder son client, la ou, pour le web, les seuls que l'ont peut considérer comme les auteurs initiaux du moteur de rendu qu'ils utilisent, c'est Mozilla, et ils galèrent.

    Aussi, du point de vue de la personne qui veut juste publier:

    • TLS oui, mais TOFU, nul besoin de se prendre la tête avec le Web of Untrust (qui a une chiée de maillons pouvant péter à tout moment, et dont la solution préconisée pour avoir rapidement son certificat, c'est d'installer une application python qui s'exécutera en root, tout en accédant au système de fichiers. Ah oui, il faut aussi un serveur web supportant CGI. Sympa, la «sécurité facile»... je ne parle pas de ce qui arrive quand une «autorité» à une fuite)

    • Voici un exemple de code HTML honteusement pris sur wikipedia:

    <html lang="fr">
     <head>
     </head>
     <body>
     <header>
     <nav>
     <ul>
     <li><a href="#contenu-principal">contenu principal</a></li>
     </ul>
     </nav>
     </header>
     <main id="contenu-principal">
     <!-- Contenu principal de la page --> 
     </main>
     </body>
    </html>

    Son équivalent gemini? Probablement un truc dans ce goût la:

    * => #contenu-principal contenu principal
    contenu principal de la page
    

    En terme de lisibilité, je dirais qu'il n'y a pas photo. Ah, et autre chose dont j'apprécie l'idée: pas besoin de se faire chier avec cette horreur qu'est CSS.

    Alors, oui, forcément, gemini c'est pas adapté pour un site bancaire, mais bon, le web ne l'est pas vraiment non plus, pour rappel, les cookies, c'est juste un hack, et c'est aussi le problème: le web, c'est une pile de hacks plus ou moins grossiers, dont parfois je me demande s'ils sont pas faits pour faire chier (JS peut créer des onglets, c'est super, hein? Et les images animées, on en reparle? Ou les vidéo en auto-play?).