libnavajo : intégrez des interfaces Web à vos projets C++

Magazine
Marque
GNU/Linux Magazine
Numéro
185
Mois de parution
septembre 2015
Spécialité(s)


Résumé
Quel développeur C++ n'a pas rêvé un jour de disposer d'un équivalent de l'API Servlet Java et de conteneurs de servlets ? Plus simple, plus rapide et presque aussi complète, libnavajo est la solution pour intégrer des interfaces Web interactives dans vos développements en C++ !


Depuis quelques années, un certain nombre de technologies Web ont émergé : le HTML5, le CSS3, et des frameworks javascript surpuissants. Bien souvent, les interfaces Web répondent beaucoup mieux aux besoins de l’utilisateur qu’une application Qt ou Gtk… Mais leur intégration au sein d’une application C++ n’était jusque là vraiment pas triviale et nécessitait la mise en place d’une architecture compliquée, souvent via l’utilisation d’un middleware supplémentaire et un développement Web spécifique en Java ou PHP, compliqué à développer, difficile à déployer... mais ça, c’était avant ! ;-)

1. Concept et mise en œuvre

1.1 Préambule

ll y a un intérêt indéniable à développer des interfaces Web. En effet, elles sont évolutives, performantes, et interactives. Elles n’engendrent aucune surcharge sur le serveur: une partie de l'applicatif et le rendu sont en effet…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous