Liens connexes

Dépêche modérée par

: GSP : votre langage Server Pages

Posté par Sebastien Devaux (page perso, ). Modéré le 06 juin 2001.
0
Je me lance dans le developpement GPL. Suite à l'écriture laborieuse d'un CGI après de longues semaines de développement en JSP, j'ai eu envie de pouvoir écrire une application CGI aussi facilement (ou presque) qu'en JSP ou PHP.
J'ai pour cela bricolé un préprocesseur qui génere le source du CGI (langage au choix) à partir de page html contenant du code inséré dans des tags <% %>.
J'attends vos commentaires et vos suggestions.

> Lire les commentaires (47 commentaires, moyenne: 0,4).  

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.

Voui

Posté par Jar Jar Binks (page perso, ) le 06/06/2001 à 20:35. (lien). Évalué à 1.

Ça a l'air pas mal modulable au niveau langages, ton truc...

J'en profite pour poser une petite question qui pourra paraître con mais je n'y connais pas grand chose en production web : imaginons que j'aie un programme C (par exemple) tournant en permanence qui fais des trucs intéressants par ailleurs, et que je veuille qu'il serve ses données sur le web sous forme de HTML. La production de HTML en soi ne pose pas de gros problèmes, mais c'est la diffusion qui en est :
- je ne peux pas faire de CGI, car le CGI est exécuté à chaque fois ;
- le PHP et assimilés, ça m'impose de réécrire le programme ;
- j'avais pensé directement servir les pages, mais ça pose problème si je veux inclure des images dedans.

Quelqu'un aurait-il une idée sur la façon de faire ça (avec gsp ou autre chose) ?

Accès aux bases de données ?

Posté par Anonyme () le 06/06/2001 à 22:50. (lien). Évalué à 0.

Comment le cgi produit pourra-t-il gérer les accès aux différentes bases de données ?

Desole mais ... ca sert a quoi ???

Posté par Anonyme () le 06/06/2001 à 23:07. (lien). Évalué à 0.

Pourquoi reconstruire la roue quand quelqu'un la deja inventé ?

Pourquoi pas essayer de construire un chariot ;)

Je m'explique ... pourquoi ne pas utiliser les architectures de pages dynamiques pour faire fonctionner ta technologie ... le principe serait de beneficier par exemple :

de la performance de PHP,
de la monté en charge et de l'ergonomie de JSP,

A reflechir ...

Sinon, brut de decoffrage : t'as rien d'autre à faire qu'a reconsturire la roue ... si tu t'ennuie je peux te trouver des idées de trucs novateurs ;)

La maladie de l'opensource : le YetAnotherSameToolThatWantsToSaveTheWorldButWillFail !! :o)

Eureusement qu'il y a tux ... et duke :)

Très intéressé

Posté par Anonyme () le 07/06/2001 à 00:37. (lien). Évalué à 0.

J'avoue être très intéressé. En effet, pour développer des CGI en Perl ou du mod_perl, j'ai testé toutes sortes d'outils : HTML::Mason, embperl, HTML::Templates...

Eh bien je dois avouer qu'aucune solution ne me parait vraiment bonne, pour des raisons de syntaxe, de difficulté de mise en oeuvre, ou encore de "portabilité" dans un autre language.

C'est en cela que GSP m'intéresse beaucoup. Je télécharge le source de la version 0.0.3 et je vois si je peux aider :-)

Merci de m'avoir fait découvrir ce projet.

--
bmc qui a la flemme de choper son mot de passe

Bonne initiative mais ca existe déja.

Posté par Anonyme () le 07/06/2001 à 07:58. (lien). Évalué à 0.

Salut !

ELle est très bien ton initiative mais il y a déja des outils qui permettre de faire cela !

Fais une recherche avec 'template' sur cpan.org et il y a pls librairies qui permettent de gérer des template de page HTML.

Pourquoi réinventer la roue ?

Nicolas

Séparer encore plus le code

Posté par Anonyme () le 07/06/2001 à 09:13. (lien). Évalué à 0.

Il existe des outils qui n'intègrent pas le code HTML dans le programme, cela comporte plusieurs avantages:

- On peut retoucher au code HTML alors que l'application tourne,
- On peut travailler sur le programme sans connaitre l'HTML, et travailler sur l'HTML sans connaitre le programme.

Un exemple d'une telle librairie est "Templates Parser", un composant Ada, disponible sur la page:
http://perso.wanadoo.fr/pascal.obry/(...)
Section Ada, contributions ...
Ou directement:
http://perso.wanadoo.fr/pascal.obry/contrib.html(...)

mirror

Posté par Anonyme () le 07/06/2001 à 09:16. (lien). Évalué à 0.

sourceforge rame, comme d'hab ...
j'ai fait un p'tit mirroir des 2 archives que j'ai trouvé :

http://ker.blablanux.org/gsp-linux-src-0.03.tar.jsp(...)
http://ker.blablanux.org/gsp-linux-src-0.03.tar.gz(...)

vala, vala :)

mmhhh

Posté par Anonyme () le 07/06/2001 à 09:18. (lien). Évalué à 0.

mmmmhhh
d'apres la tête du code généré ...
des tableaux en dur, des strcmp, des strcpy partout sur ces mêmes tableaux ...

c'est pour faire de l'admin à distance ? :)

enfin c'est vrai que l'idee est intéressante

Revenir en haut de page