Paquet : python-nevow (0.14.2-2)
Liens pour python-nevow
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source nevow :
Responsables :
- Vincent Bernat (Page QA)
- Debian Python Modules Team (Page QA, Archive du courrier électronique)
- Tristan Seligmann (Page QA)
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
système de modelage d'applications web pour Python et Twisted
L'objectif principal de nevow est de séparer le modèle HTML à la fois de la logique business et de la logique de représentation tout en permettant au programmeur d'écrire le plus possible de pur code Python. Il sépare le code en fonctions de données et de rendu, une mise en œuvre simplifiée du MVC traditionel. Il est composé de nombreuses parties pouvant être utilisées individuellement ou en une solution web intégrée et globale :
- XHTML templates : ne contiennent aucune logique de programmation, seulement des nœuds étiquetés avec des attributs nevow ; - data/render methods : MVC simplifié ; - stan : une syntaxe « à la » s-expression pour exprimer du xml en pur Python ; - formless : description des types et objets qui pourraient être envoyés aux méthodes de classes, validation et forçage de l'entrée de chaînes de caractères depuis des sources web ou en ligne de commande et appel automatiques des méthodes une fois la validation terminée ; - freeform : rendu de formulaires web basés sur des descriptions de type formless, acceptation des envois de formulaires envoi de ceux-ci aux validateurs formless et rendu des formulaires d'erreur si la validation des événements échoue ; - livepage : liant javascript internavigateur pour envoyer des événements provenant du client au serveur et des événements provenant du serveur au client quand la page est chargée sans causer le rafraîchissement complet de la page.
Autres paquets associés à python-nevow
|
|
|
|
-
- dep: dpkg (>= 1.14.17~)
- système de gestion des paquets Debian
-
- dep: libjs-sphinxdoc (>= 1.0)
- prise en charge de JavaScript pour la documentation de Sphinx
-
- dep: python
- langage interactif de haut niveau orienté objet (version Python2)
-
- dep: python-twisted-core
- environnement géré par événements pour applications réseau
Télécharger python-nevow
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 468,4 ko | 2 520,0 ko | [liste des fichiers] |