-
Quel Framework choisir
Je m'oriente dans ma quete de python vers la prog web et je me demande quel Framework choisir j'ai entendu parler de Django(mais pas assez...) et si quelqu'un pourrait me dresser un éventail des possibilités avec ce Framework sa serai sympa car j'ai déja lu un article sur Twisted qui permet la programmation asynchrone et il faut bien choisir...;)
Malgré l'abondance de la librairie standart il faut bien évoluer.:P
Merci de me conseiller:lol:
-
Twisted n'est pas classé dans la liste des framework Web.
Concernant les framework Web, difficile de faire un comparatif simple :/
C'est autant le fonctionnel que l’affinité du développeur avec telle ou telle approche qui va permettre de faire un choix de framework.
Dans la liste des framework Web (plus ou moins connu) :
Django
Pylons
Turbogears
web2py
web.py
La plupart de ces frameworks proposent un tutorial rapide, je te propose dans un premier temps de faire ces tutoriaux afin que tu es déjà une idée plus précise de la prise en main.
-
Salut,
Il faudrait clarifier ce que vous entendez par "programmation Web".
Entre Twisted et Django, c'est le grand écart entre construire:
- des serveurs offrant des services de bases tel que mail, http, ...
- des "applications Web" qui se caractérisent par des interactions plus ou moins dynamiques entre les navigateurs des utilisateurs et une application hébergée sur un ou plusieurs serveurs Web.
Les équipes de développement de Django et de Pylons ont publié des ouvrages présentant leurs frameworks et donnant les clés de la mise en œuvre d'applications Web.
Note: Pylons est au cœur de TurboGears2.
Ce sont des "frameworks" au sens ou ils pré-supposent ce que doit être une application Web et proposent un schéma et des facilités pour réaliser les votre rapidement.
Il y a un problème de "poule" et d'"oeuf" au sens ou pour adhérer aux schéma proposés, il faut déjà avoir une idée de ce qu'est une application Web. Personnellement, je trouve que le Pylons Book est plus éducatif: ils vont parfois au delà des recettes de cuisine pour remettre un peu du contexte.
- W
PS: Je ne dis pas "utilisez Pylons" mais "lisez le bouquin"... car ce n'est qu'en comprenant mieux les différents problèmes à traiter que vous pourrez choisir le framework ou les bibliothèques les plus adaptées.
-
Ma question étant un peu confuse car je commence a peine a assimiler la bibliothèque standart ce qui ne m'empeche pas de penser a mon future car elle est contrairement a ce que j'ai pu dire pas si fournis que sa mais je ne la discrédite pas pour autant, au contraire.
Je vais préciser ma question en vous demandant quelle Framework et le mieux pour les critères suivants:
-implémentation de tous les protocoles avec nombreuses fonctions client et serveur.:ccool:
-etre a la page et bien documenter.:ccool:
Je ne veux pas me tromper dans mon choix et prend les devants mais je ne peut pas lire tous les livres et documentation sur les frameworks (j'ai commander et dus payer un article *.pdf présentant Django au magazine "Programmez" mais ces gangsters me l'on pas encore envoyer et mon encaisser alors je vous déconseille d'achetez des articles de presse chez eux :aie:)
Sur ce je vais mijoter un peu la bibliothèque standart et me renseigner personnellement sur les différents Frameworks, merci pour vos réponses.
Que python soit avec vous.
-
Tu recherches un framework qui sera censé répondre à quel besoins ?
-
Je cherche un Framework pour mettre en place des applications client-serveur mais je n'ai encore qu'une vague représentation de cet objectif et de la programmation web en générale, alors je verrai...
-
n'oublion pas zope
a la fois serveur d'application et framework, zope malgré sa difficulté pour le maitriser, est un système permettant de mettre en oeuvre rapidement une application web.