• # C'est quoi un langage "web" ?

    Posté par . En réponse au message Que de langages..mais quel langage ?. Évalué à 2.

    Parce qu'avec CGI, même pas besoin d'ouvrir un socket unix ou TCP pour communiquer avec le monde, il suffit de savoir lire sur stdin et écrire sur stdout. (... même si j'ai quand même un doute sur la gestion des sessions et des cookies, quelqu'un pourrait confirmer ?)

    Ce qui m'amène à la conclusion suivante : choisit le premier langage qui te plaît.Tu trouveras toujours trois barbus excentriques pour te créer les sous-couches FastCGI/socket/HTTP/XML/JSON nécessaires à la "programmation web".

    Et si tu cherches à apprendre un nouveau langage juste pour le bonheur de changer d'herbage, il ne faut pas avoir peur de tâtonner. Ça fait partie de l'expérience. Reviens ici (ou ailleurs) et pose des questions si certains aspects te semblent étrangers. Au pire tu pourras toujours changer d'avis et te lancer dans l'apprentissage d'un autre langage.

    Cela dit, ma préférence va actuellement à Haskell, parce que :
    - c'est un langage fonctionnel, contrairement au C, Java, Python et tout la clique
    - je préfère sa syntaxe à celle du lisp (trop de parenthèses)
    - la communauté est très active
    - c'est une langage compilé, relativement performant (à peu près comme Java et bien mieux que Ruby ou Python)
    - chaque jour je découvre des choses bizarres et amusantes (fermetures, functor, monades, arrows, etc.)

    Cela dit la courbe d'apprentissage est assez sévère et si tu cherches un emploi, ce n'est pas la bonne option :)

    (et pour d'autres avis, voir aussi les commentaires de ce journal: http://linuxfr.org/~marahi/29852.html )