64 votes

C ++ HTML template framework, bibliothèque de modélisation, bibliothèque de générateur HTML

Je suis à la recherche de modèle/générateur de bibliothèques C++ qui sont similaires à eg. Ruby Erb, Haml, de PHP, Smarty, etc.

Ce serait génial si je il serait de sport certaines caractéristiques de base, tels que les boucles, si/d'autre, int conversion de chaînes de caractères, etc.

La transmission de paramètres de modèle de moteur de rendu est également important si je pouvais passer chacun d'eux dans une table de hachage de la carte au lieu d'appeler une fonction pour chacun des paramètres.

Avez-vous des recommandations?

Je vois aussi la possibilité de l'intégration des langues comme le Lua, mais je n'ai pas trouvé de création d'un modèle de bibliothèque pour que soit.

Merci!

53voto

Marcin Gil Points 16951

Un examen rapide du projet mentionné.

http://rgrz.tumblr.com/post/13808947359/review-of-html-template-engines-in-c-language

ClearSilver

Teng

Templatizer

  • Site: http://www.lazarusid.com/libtemplate.shtml
  • Projet: télécharger uniquement
  • Groupe: aucun
  • Licence: gratuit pour usage
  • Langage: C (de bas niveau)/C++ (interface) mixte
  • Dernière mise à Jour: inconnue
  • Dernière sortie: inconnue
  • Document: aucun
  • Communauté: aucun

HTML Template C++

ctpp

  • Site: http://ctpp.havoc.ru/en/
  • Projet: télécharger uniquement
  • Groupe: aucun
  • Licence: Licence BSD
  • Langage: C++ avec l'API C
  • Dernière Mise À Jour: Oct 5, 2011
  • Dernière Version: Version 2.7.2 sur Oct 5, 2011
  • Document: Riche
  • Communauté: aucun

Wt

Flate

  • Site: http://flate.dead-inside.org/
  • Projet: aucun
  • Groupe: aucun
  • Licence: LGPL v2.1
  • Langage: C
  • Dernière Mise À Jour: Sep 4, 2010
  • Dernière Version: 2.0 sur Sep 4, 2010
  • Document: Médiocre
  • Communauté: aucun

8voto

Kristian Points 2705

Grantlee est un moteur de template de chaîne basé sur le système de template Django. Il est porté en C ++ / Qt.

3voto

yesraaj Points 12759

Wt (prononcé 'witty') est une bibliothèque C ++ et un serveur d'applications permettant de développer et de déployer des applications Web. Ce n'est pas un "framework" qui impose une méthode de programmation, mais une bibliothèque.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X