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

Conception Web Discussion :

WT : Librairie C++ pour faire des applications Web


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut WT : Librairie C++ pour faire des applications Web
    Bonjour,

    Connaissez vous Wt ('witty') ?
    C'est une librairie multi-plateformes (Unix / Linux / Windows) pour développer des applications Web en C++.

    La connaissez vous ?
    L'avez vous utilisez ?
    Pensez vous l'utilisez ?
    Qu'est ce que vous en pensez ?
    A votre avis, est-ce une incursion anecdotique du C++ dans le développement d'application web (genre antipattern du marteau en or : un fan de C++ qui veut utilisez son langage préféré pour faire des applications web) ou est ce une vraie diversification de l'offre ?
    Cela peut il avoir un impact sur les performances ? D'un côté, on connaît la réputation de C++ mais d'un autre, les serveurs d'applications Java ont un peu de maturité quand même et puis Java a énormément progressé depuis ses débuts (je précise cela pour les fans de C++ qui l'auraient oublié )

    Voilà, j'attends vos avis et éviter de trop troller s'il vous plaît

  2. #2
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    Je n'ai jamais utilisé Wt.
    Par contre, je trouve très intéressante l'idée de développer des applications web en C++.
    Tout d'abord parce que "ça marche". Le fastcgi existe depuis un moment et tous les grands servers sont compatibles fastcgi.
    Bénéficier de l'énorme banque de librairies C et C++ à moindre frais est un atout considérable.
    La frontière entre applications desktop et applications web s'amenuise de jour en jour. Il est dès lors tout à fait judicieux de ne serait-ce que considérer l'utilisation du C++ dans les cas où les performances et/ou l'interfaçage avec d'autres libs jouent un rôle majeur.

  3. #3
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Citation Envoyé par metagoto Voir le message
    Bénéficier de l'énorme banque de librairies C et C++ à moindre frais est un atout considérable.
    C'est surtout pour la partie "backend" ?

    Et donc pour la facilité d'interfaçage (du C++ de bout en bout) car on peut faire une web application (php/java/...) qui appel du code C++ également ...

  4. #4
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    Citation Envoyé par benwit Voir le message
    Et donc pour la facilité d'interfaçage (du C++ de bout en bout) car on peut faire une web application (php/java/...) qui appel du code C++ également ...
    Oui bien sûr, mais dans le cas de php par exemple, il va falloir faire un wrapper (en fait une extension php) pour rendre la librarie C/C++ exploitable dans les scripts php. Heureusement, beaucoup de libs utiles ont déjà leur extensions (un des succès de php d'ailleurs).
    Si le backend est déjà du C++, pas besoins d'un layer en plus.

    Mais ce genre d'avantage n'a de raison d'être que dans des cas particuliers (performances critiques, google, facebook ? )
    Pour un simple blog, mieux vaut utiliser python, php et toute la clique des langages de scripts coté server.

  5. #5
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Pour google ou facebook : une supposition ? une réalité (des sources ?) ou un conseil à leur faire ?

  6. #6
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    Citation Envoyé par benwit Voir le message
    Pour google ou facebook : une supposition ? une réalité (des sources ?) ou un conseil à leur faire ?
    Pour google, ils ont beaucoup de projets C++ (frameworks de tests, framework de mock objects, de serialization, leur fameux mapreduce est implémenté en c++, template system où dans la doc d'ailleurs, on peut lire "Many Google applications, including the "main" Google web search, use this system exclusively for formatting output.")
    (ça va me faire un paquet de trucs à étudier )

    Pour facebook, ils ont quelques projets qui tournent autour de c++ (http://developers.facebook.com/opensource.php) mais il me semble qu'ils tournent beaucoup sous php (leur projet phpembed à l'air pas mal)

    De potentiels clients pour Wt en quelque sorte

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/06/2014, 22h34
  2. Réponses: 2
    Dernier message: 03/08/2013, 11h30
  3. Réponses: 5
    Dernier message: 26/08/2011, 21h28
  4. Réponses: 0
    Dernier message: 22/03/2011, 23h32
  5. Quel langage pour faire une application Windows et web ?
    Par tipiweb dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2007, 13h10

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