IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

faire du web avec du C++


Sujet :

C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 111
    Par d�faut faire du web avec du C++
    Bonjour,

    J'aimerai savoir si ils existent des solutions toutes fa�tes pour faire un site web en c++. C'est � dire un peu comme le java le fait avec le tomcat.

    J'ai regard� le cgi c++ avec apache, Mais apparement il y a un probl�me de performance. En effet, il semblerait que quand on fait du cgi, apache relance un programme pour chaque page acc�d�e. Enfin c'est ce qui �tait �crit pour les cgi perl (un interpreteur est relanc� pour chaque page acc�d�e).

    Ou est-ce qu'il faut fabriquer son propre serveur web. Si oui est-ce qu'il existe des embryons. Je voudrais pour les plateformes linux.

    Mon probl�me est qu'une bonne partie de l'application m�tier qui se trouve derri�re la vue devra �tre utilis� par d'autre programme avec de bonne performance.

    J'avais essay� de faire un peu de tomcat � l'�poque. Soit je m'y suit mal pris soit c'est que c'est vraiment lent.

    Merci d'avance de vos r�ponses.

  2. #2
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    J'ai regard� le cgi c++ avec apache, Mais apparement il y a un probl�me de performance. En effet, il semblerait que quand on fait du cgi, apache relance un programme pour chaque page acc�d�e. Enfin c'est ce qui �tait �crit pour les cgi perl (un interpreteur est relanc� pour chaque page acc�d�e).
    CGI est une interface ind�pendante du langage de programmation.
    Cela appelle en effet un ex�cutable pour chaque requ�te HTTP.

    � noter qu'il existe diff�rentes variantes de CGI, comme SCGI ou FastCGI, qui r�solvent ce probl�me.
    En particulier, avec FastCGI (qui est un protocole assez compliqu�), tu peux avoir un programme qui tourne en permanence, qui communique par socket avec le serveur HTTP et qui donc peut g�rer plusieurs requ�tes simultan�ment. Cela revient plus ou moins � �crire une application web comme �tant elle-m�me un serveur.

    Pour tout ce qui est performance, le plus avanc� est s�rement Boost.CGI

  3. #3
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Tu peux aussi jeter un oeil a Wt, qui supporte l'AJAX:
    http://www.webtoolkit.eu/wt/

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 111
    Par d�faut
    j'avais un peu survol� wt. Je ne l'est jamais exp�riment�. J'ai l'impression , quand on regarde les exemples sur le site qu'a chaque action de l'utilisateur une requ�te est fa�te vers le serveur. Ce que je trouve dommage.

    Ce que j'aimerai c'est une application genre tomcat dans l'id�al, ou un peu moins bien gwt (google web toolkit). Sinon un d�but de server web �prouv�, de mani�re que je ne r�invente pas la roue en moins bien.

    merci.

  5. #5
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Citation Envoy� par cdm1024 Voir le message
    j'avais un peu survol� wt. Je ne l'est jamais exp�riment�. J'ai l'impression , quand on regarde les exemples sur le site qu'a chaque action de l'utilisateur une requ�te est fa�te vers le serveur. Ce que je trouve dommage.
    C'est le principe d'AJAX, le truc a la mode qui revolutionne tout. google web toolkit est un toolkit... AJAX. Et AJAX ca repose sur JavaScript, Wt gere le cas ou ls JS est d�sactiv�. De m�moire, il est capable de tourner lui meme en temps que serveur web. Enfin bon, j'avais juste fait un peu mumuse avec (GPL/commercial).

Discussions similaires

  1. R�ponses: 13
    Dernier message: 22/06/2009, 14h15
  2. R�ponses: 1
    Dernier message: 26/05/2009, 20h33
  3. Faire du Web Service avec PHP
    Par Hacken dans le forum XML/XSL et SOAP
    R�ponses: 3
    Dernier message: 04/12/2007, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo