• # Turbogears

    Posté par . En réponse au message Que dois-je utiliser pour coder mon site ?. Évalué à 4.

    N'étant pas développeur web et que tu apprécies Python, je te recommande Pylons ou Turbogears (Turbogears2 repose sur Pylons).
    Bien que Django soit un formidable framework web, il a l'inconvénient d'utiliser ses propres composants (ORM, template engine, etc ...) contrairement à Pylons et TG qui réutilisent des briques existantes et plus aisément remplaçables (ORM: sqlalchemy, template: genshi, mako, sécurité: authkit, repoze.who etc ...), ce qui permet de mutualiser un peu plus les connaissances pour des domaines autre que le web.
    À mon avis, c'est un léger inconvénient pour les développeurs qui ne font du web que par intermitence, mais si tu as un bon feeling avec Django, ça ne doit pas t'empécher de le choisir.
    Sinon, les outils de développement sont agréables (paster, débogueur, etc ..). Si tu cherches un framework plus light, il y a Werkzeug qui est pas trop mal.


    Quant à PHP, je n'avais quasiment pas touché depuis PHP4, entre-temps, les versions 5.2 et 5.3 offrent un cadre de développement correct .
    PHP n'est pas à négliger, ça reste un langage côté serveur très performant, il y a aujourd'hui pléthore de frameworks modernes permettant de faire des trucs pas trop mal chiadés. Les hébergements sont également moins chers, selon ton cahier des charges, ça peut jouer.