Des sites internet au design ouvert évolutive avec le framework web Pylons

Un framework open source d'applications web et CMS en programmation python

Beaucoup de frameworks de création d'applications web existent en différents langages de programmation, chacun avec ses atouts. En vérité il faut consacrer des énergies importantes pour faire un bon choix. RasadaCrea a choisi sur la base des critères suivants :
- Un bon framework d'applications web est conçu sur un langage de programmation puissant mais avec une grammaire claire et concise, comme python
- Un framework web doit être bien structuré, ouvert et open source, basé sur des standards, flexible et facile à maintenir, capable de satisfaire rapidement toute nouvelle requête client pour des projets évolutifs
- Intégration facile avec toute technologie internet : bases de données SQL, SQLAlchemy orm, bases de données NoSQL ( MongoDB, CoucheDB .. ), template Mako, Ajax, framework JQuery javascript, routes, forms et scripting python pour tout traitement en back-end
Le choix du framework web pylons devient une conséquence évidente avec son environnement robuste et agile, basé sur une architecture aux composants découplés. Il s'agit d'un framework puissant, ouvert et sans magies cachées. Pylons est un framework WSGI ( un protocole standard d'interface entre application web et serveur web ), permettant toute application web d'être servie par tout serveur WSGI. Construit sur paste , Pylons encourage l'utilisation de toute bibliothèque python, tout en proposant une configuration de base (mako, sqlalchemy, routes):
- Modèles: SQLAlchemy, SQLObject, MongoDB, CouchDB. Templates: Mako, Genshi, Jinja2, ou toute autre choix
- Helpers: WebHelpers pour faciliter le codage de balises HTML, FormAlchemy pour générer les formulaires
- Requêtes: Routes par défaut, d'autres choix restent possible
RasadaCrea crée ses applications web en framework Pylons et programmation Python
RasadaCrea propose service et conseil, création web, formation autour du framework pylons : contactez nous
$ sudo pip install virtualenv $ virtualenv --no-site-packages newProject $ cd newProject; source bin/activate (newProject)$ pip install -E ./ pylons (newProject)$ paster create -t pylons newproject (newProject)$ hg init newproject
e-Marketing RasadaCrea avec Twitter
Réaliser des scripts Python de traitement de fichiers log: cours de formation RasadaCrea http://t.co/wGVhoLs2 #web #training 70 days ago
Aparthotel pour Foire Internationale Grenoble http://t.co/GhNqRaT1 proposé par RasadaCrea http://t.co/g7y9fn2i #web #seo 87 days ago
Apprendre à créer une base de données avec django et son interface d'administration http://t.co/BGYWATs6 #training #web 103 days ago