Journal Web toolkit suite

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2006
Dans un précédent journal, je faisais appel à vous pour la recherche d'un toolkit web qui me permettrait de ne pas faire de html/javascript mais faire du développement web comme on développerait une appli GTK/QT. Google fournit le Google webtoolkit qui est partiellement libre, et donc ne me satisfait pas.

Je ne ferais pas de revue de tout ce que j'ai testé car je l'ai fait à la va vite, sans aucune rigueur. Pour résumer la plupart des projets nécessitent de faire un minimum de html, de plus pour coder des petites applications, c'est souvent sortir le bazooka pour tuer une mouche, c'est très efficace pour de gros projet, mais pas forcément le plus approprié pour les petits.

Pour le reste je suis un libriste un peu intégriste sur les bords, et il n'est pas question de faire tourner quelque chose de non libre sur mes serveurs, j'ai donc essayer les différents projets java (tous très intéressant), mais ayant eu systématiquement des problèmes pour les utiliser avec gcj et d'autre vm libres, je ne pouvais me résoudre à les utiliser.

J'ai été très agréablement surpris par ASP.NET codé en C# (solution que je regarde toujours en dernier pour des raisons purement subjective et dénouées de tout sens (je ne veux pas si possible de .exe et .dll sur mes unix :)) mais là je dois bien avouer que j'étais parti pour l'utiliser, mais la version FreeBSD n'est pas très stable, en plus elle ne supporte pas le mode cgi/fastcgi, me faisant donc remplacer mon petit lighttpd par apache. Oui en plus d'être intégriste, borné (les exe/dll toussa) j'aime les solutions sortant des sentiers batus et suis un peu conservateur, j'aime pas que l'on me force à changer certaine chose.

Compliqué non ? bien malgré ça j'ai trouvé quelque chose qui me convient : wt (ce prononce witty) http://jose.med.kuleuven.ac.be/wt/Home.fcg
Un web toolkit en c++. Je n'ai pas encore eu le temps de beaucoup jouer avec, mais il marche sur mon lighttpd, et me permet de faire de petit dev rapidement.

Je pense que je vais l'évaluer plus longuement pour de gros dev :)
Voila, je voulais vous faire partager ma découverte, je pense que ça peux satisfaire d'autre personne que moi.

PS : C'est sous licence GPL
  • # 1300 !!

    Posté par  . Évalué à 1.

    L'exemple de composeur de mail à la Gmail fait 1300 lignes de code. Ca me parait tout de même énorme surtout que la mode est aux langages ultra expressifs qui permettent de tout faire en trois instructions et demi.

    BeOS le faisait il y a 20 ans !

    • [^] # Re: 1300 !!

      Posté par  . Évalué à 2.

      1300 lignes, si, mais avec beaucoup de commentaires ou lignes
      vides ...

      $ grep ';' composer/*.C | wc
      318 1257 17282
      $ grep ';' composer/*.h | wc
      136 444 5587

      Donc seulement 318 lignes de propre code et 136 pour
      les déclarations des classes.

      Koen
      • [^] # Re: 1300 !!

        Posté par  . Évalué à 4.

        1300 lignes de codes, ce n'est pas beaucoup je trouve, ça ne te fait que 65 fonctions de 20 lignes.

        Concernant les commentaires, je dirais que ça dépend du développeur.
  • # Quelque chose de différent : Seaside

    Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 04 septembre 2025 à 21:38.

    As-tu essayé Seaside ?

    SeaSide est un puissant framework pour developper des applications web

    complexes en smalltalk. La fonctionalité la plus remarquable et unique de SeaSide réside dans son approche de la gestion de sessions.

    Deux tutoriels en français de Stéphane Ducasse :

    http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSeaSideOne.pdf

    http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSeaSideTwo.pdf

    Explications et liens sur le wiki Squeak francophone :

    http://community.ofset.org/wiki/Seaside

    Site officiel : http://www.seaside.st

    NdM: liens neutralisés pour cause de domaines perdus

  • # Je viens de tomber sur ça ...

    Posté par  . Évalué à 2.

    Je sais pas du tout ce que ça vaut, mais p'tet que ça correspond à tes besoins. J'espère que ça a pas été donné dans le journal précédent :)
    http://haxe.org/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.