Journal : Web toolkit suite

Posté par Bapt (page perso, ) le 12 septembre 2006
0
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

> Lire le journal (9 commentaires, moyenne: 2,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

1300 !!

Posté par Aurélien Girard () le 12/09/2006 à 10:41. (lien). É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.

  • [^]Re: 1300 !!

    Posté par kdeforche () le 12/09/2006 à 11:43. (lien). É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 Matthieu MARC () le 12/09/2006 à 11:49. (lien). É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 Thierry Pasquier (page perso, ) le 12/09/2006 à 11:50. (lien). Évalué à 3.

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/FinalSe(...)
http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSe(...)

Explications et liens sur le wiki Squeak francophone :
http://community.ofset.org/wiki/Seaside

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

  • [^]Re: Quelque chose de différent : Seaside

    Posté par Bapt (page perso, ) le 12/09/2006 à 12:08. (lien). Évalué à 2.

    Ca à l'air intéressant, je vais regarder ça. Je ne connais pas smalltalk, ça me permettera d'apprendre.

  • [^]Re: Quelque chose de différent : Seaside

    Posté par viking () le 12/09/2006 à 14:00. (lien). Évalué à 1.

    Ca me fait penser à The Croquet Projet : http://www.opencroquet.org/ . C'est toujours un toolkit, toujours une plateformes multi-utilisateurs pour faire des applications online, toujours de la programmation sans HTML/XML, mais bon c'est de la 3D, pas du web.

  • [^]Re: Quelque chose de différent : Seaside

    Posté par Gniarf () le 12/09/2006 à 15:44. (lien). Évalué à 3.

    à noter que Squeak est presque presque presque enfin sorti en version 3.9

    --
    Windows has no users. It has hostages.

Je viens de tomber sur ça ...

Posté par Gmooron (page perso, ) le 12/09/2006 à 19:49. (lien). É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/

Revenir en haut de page