IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quel technologie Web python ?

Votants
16. Vous ne pouvez pas participer à ce sondage.
  • Zope 2

    5 31,25%
  • Zope 3

    0 0%
  • Django

    3 18,75%
  • Turbogear

    3 18,75%
  • Mod_Python

    2 12,50%
  • Autres (precisez)

    3 18,75%
Réseau/Web Python Discussion :

[Web] Creation de site Pro


Sujet :

Réseau/Web Python

  1. #1
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut [Web] Creation de site Pro
    Bonjour !

    Je vais bientot créer une entreprise avec des colaborateurs, et je serai responsable de tout ce qui est technique (entre autres, la creation du site web)
    et j'envisage de le faire en python ! ( ou en JSP mais c'est une autre histoire )
    Donc j'aimerai connaitre votre avi a propos des differentes solutions possible

    Bon vote !


    et merci !

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Ah oui autre chose ...

    Moi j'ai surtout l'habitude de mod_python car c'est le seul que j'ai utiliser ... mais je ne sait pas vraiment comment fonctionnent les autres ... si vous pouviez me dire dans vos choix si votre solution a vous est eloigné du PHP de base et en quoi ?

    merci !!

    PS: J'ajoute un vote a mod_python pour lui laisser une chance mdr ^^

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 45
    Par défaut
    J'ai encore peu d'expérience dans ce domaine mais je dirais que mon coeur balance entre TurboGears, Django et Zope3.

    Zope 2 : à éviter.

    J'ai pour l'instant un petit faible pour Turbo Gears

  4. #4
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    et tu pourrai me dire c'est quoi la difference avec un mod python classique ?

    C'est quoi les "+" ?

  5. #5
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Django ! (Turbogears en mieu !)

  6. #6
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    T'as votez Zope 2 pour dire django ?

    Y a un truc qui me derange un peu avec ces 2 solutions ... elle ne sont pas encore en version final et pour une utilisation pro c'est peut etre problématique ...

  7. #7
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par anthyme
    T'as votez Zope 2 pour dire django ?
    j'ai rien voté

  8. #8
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Hummm je viens de regarder à propos de Django... ça à l'air super sympas (bon ça m'ennerve un peu de devoir réapprendre un nouvelle technique de templating mais tant pis...)
    Sinon j'aimerai savoir ... est que ça tient la charge ?? en effet je doit dévellopper un site d'elearning et il faudrai que le temps d'attente entre 2 pages soit minimal

    Et sinon vous savez quand la version sortira en 1.0 ... ça serai mieu pour un environement de production quand même ...

    merci

  9. #9
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    comme toute application .. c'est tres rapide si tu code correctement
    si non il y a des systeme de cache que tu peut utiliser dans Django

  10. #10
    Membre confirmé Avatar de nighthammer
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2005
    Messages : 122
    Par défaut
    Je ne sais pas ce que vous reprochez à Zope 2 car gràce à Archetypes, il permet de faire des produits assez facilement et bien construit. Le tout est de s'y mettre (c'est un peu les cas pour tout à mon avis ). Moi en 2 semaines je commençait à m'y retrouver là dedans. Le tout est de trouver la bonne doc, et pour ça j'ai plutôt galéré.

    Enfin, ma vision des choses n'est pas la plus objective possible vu que je n'ai utilisé que zope 2.

  11. #11
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Citation Envoyé par nighthammer
    Je ne sais pas ce que vous reprochez à Zope 2 car gràce à Archetypes, il permet de faire des produits assez facilement et bien construit. Le tout est de s'y mettre (c'est un peu les cas pour tout à mon avis ). Moi en 2 semaines je commençait à m'y retrouver là dedans. Le tout est de trouver la bonne doc, et pour ça j'ai plutôt galéré.

    Enfin, ma vision des choses n'est pas la plus objective possible vu que je n'ai utilisé que zope 2.
    Bin je pense que les gens ne veulent pas "s'y mettre" pasque c'est voué a disparaitre au profit de zope3 (même si c'est lent ca devrai finir par arriver et tant qu'a se mettre a une nouvelle technologie autant que ca soit dans la derniere version)
    sinon je ne suis pas encore totalement convaincu de faire du django j'ai peur que le fait que cela soit trop managé m'empeche de faire ce que je veux ...
    Est que je pourrai savoir ou tu as trouvé de la doc pour zope ? (j'ai beaucoup de mal a en trouver aussi !)
    merci

  12. #12
    Membre confirmé Avatar de nighthammer
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2005
    Messages : 122
    Par défaut
    Voilà la doc que j'ai trouvé pour l'instant :

    http://nighthammer.free.fr/plone/

    Il y a un peu de tout. Des documents débutants et d'autre plus avancé. Celui qui pourra t'intéresser, je pense, est celui qui se nomme "description plone.pdf" puisqu'à la fin il y a une explication sur pourquoi l'IRISA et l'INRIA on fait le choix de plone.

    Après j'ai trouvé pas mal de réponse en fouillant sur le net sur un problème précis au fur et à mesure de mon développement. Mais il faut souvent trouver un bout de réponse d'un coté et combiner ça avec un autre truc que tu as lu ailleurs pour pouvoir trouver une solution à ton problème.

  13. #13
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    je trouve zope trop complexe personellement , je n'ai jamais comprit comment l'utiliser , mais c'est sure que ca a l'air puissant

    (donc si vous connaissez un bon cours ...)

  14. #14
    Membre habitué
    Profil pro
    Jacques
    Inscrit en
    Mai 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Jacques

    Informations forums :
    Inscription : Mai 2002
    Messages : 11
    Par défaut CherryPy
    Brique principale de TurboGears : très simple, puissant, ouvert et "pythonic"

  15. #15
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    WWWWWWouuuuuuaaaaaaa ... je reviens de quelques tuto de Django ! c'est trop de la balle ! mais quelque chose enerve ... les tables des users précréé ne sont pas modifiable (?) j'avais pas mal de colones a rajouter ...

  16. #16
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par anthyme
    WWWWWWouuuuuuaaaaaaa ... je reviens de quelques tuto de Django ! c'est trop de la balle ! mais quelque chose enerve ... les tables des users précréé ne sont pas modifiable (?) j'avais pas mal de colones a rajouter ...
    aucune idée .. tu voulais ajouter quoi comme collone ?

  17. #17
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Mince j'avais pas vu qu'il y avais une 2eme page ...

    Le but etait de faire ou l'on paye des service, donc je leur aurai fait une espece de portefeuille comme champs mais y en a pas mal d'autre comme un champs adresse...

    Je penses a quelques solutions :
    J'ai remarqué que le code source de Django etait ouvert, a la rigueur je pourrai modifier moi même mais bon je n'aime pas trop l'idée de modifier les fondements même du logiciel.
    Sinon créer une table d'atribut d'utilisateur avec une FK vers la table des Users, ça me semble pas trop mal...
    Ou encore desactiver INSTALLED_APPS = ( 'django.contrib.auth', [...] et créer un nouveau model heritant des models django.contrib.auth ou je rajouterai mes entrées et mes fonctions... ca me semble etre la solution la plus dynamique ...

    Tu me conseillerai quoi toi ? y a peut etre une meilleur (plus simple) solution?

    Sinon y a quelque chose qui me perturbe. Je n'ai pas (encore) l'habitude des template, j'etait avant un programeur PHP (oui je c berk berk ...) et en général j'avais differents modules : un qui créer la baniere en haut, un qui créer le menu a droite, et un qui générait le code de la page (en gros)
    Pour l'instant j'ai fait les 4 tuto de base (traduit sur le site de biologeek, merci a eux) et j ai un peu naviguer dans la doc rapide et j'ai l'impression que c'est du : un template = une page ... il n y aurai t'il pas un moyen de concaténé plusieur template au moment de l'execution du code plutot que faire des templates representant toute la page a chaque fois ? (j'ai peut etre mal compris le fonctionnement des templates lol ^^)

    Je te montre ce que j ai tenté de faire (c'est une fonction appellée a la connection a une URL, le but etait de concatener 2 rendu et de les renvoyer (par comodité 2 fois le même)) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def affiche(req):
        users = User.objects.all()
        a = render_to_response('users/results.html',  {'users':  users})
        b = render_to_response('users/results.html',  {'users':  users})    
        return a + b
    Mais evidement ca me sort : unsupported operand type(s) for +: 'HttpResponse' and 'HttpResponse'

    Voila merci

  18. #18
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    ah c'est bon je crois avec compris pour les template ... en passant par du Template/contexte on peu manipuler des strings et concatener ...

  19. #19
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Par contre j'ai des gros problême méthodologique ...leur tuto ne permet de balancer qu'une partie d'un site (par exemple leur sondage) ...

    Je suis en train de regarder leur extend des template mais ca fait mal au crane ...

  20. #20
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    je debute aussi dans django ...
    mais si tu parle , qu'une application puisse modifier la structure general dans une partit du template maitre , utilise les block , par exemple pour pouvoir modifier le titre dans les templates , je fait un template maitre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script language="javascript" src="/static/JS/main.js" type="text/javascript"></script>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" href="/static/Template/main.css" media="screen" type="text/css"/>
    <!-- style sheet should be linked at the top of the page -->
    <link type="text/css" rel="stylesheet" href="/static/SyntaxHighlighter/SyntaxHighlighter.css"/>
    <title>{% block title %} DEV.kedare {% endblock %}</title>
    </head>
    <body>
     
    <div id="bloc">
    <div id="logoHaut"></div>
    <ul id="tabnav">
         <li><a href="/">Accueil</a></li>
         <li><a href="/articles/Categorie:Python">Python</a></li>
         <li><a href="/articles/Categorie:Django">Django</a></li>
         <li><a href="/articles/Categorie:Web">Web</a></li>
         <li><a href="/articles/Categorie:Divers">Divers</a></li>
    </ul>
    <div id="contenu">
    			{% block contenu %}	{% endblock %}
    </div>
     
     
    </div>
    <div id="logoBas"><a id="ClicPython" href="http://www.python.org/" target="_blank"></a><a id="ClicDjango" href="http://www.djangoproject.com/" target="_blank"></a></div>
     
    </body>
    </html>
    et dans le template "enfant" je choisir le titre avec la ballise block :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    {%extends "main.html" %}
    {% block title %}Article:{{article.titre}}{% endblock %}
    {% block contenu %}
    <table class="doctable"
     cellpadding="2" cellspacing="2">
      <tbody>
        <tr>
          <td class="indoctable">
    <b>[{{article.categorie}}]{{article.titre}}</b> <div class="boutons_manager_article"><a href="/admin/articles/article/{{article.id}}/"><img src="/static/Template/Icons/edit.png"/></a><a href="/admin/articles/article/{{article.id}}/delete/"><img src="/static/Template/Icons/delete.png"/></a></div>
    </td>
        </tr>
        <tr>
          <td>{{article.contenu}}</td>
     
        </tr>
      </tbody>
    </table>
    {% endblock %}
    apres si tu veut rendre dynamique une section dans le template , je sait qu'on peut le faire , mais je sait pas comment :p, demande sur le chan irc django (adresse sur le site officiel)

Discussions similaires

  1. cherche developpeur web pour modifs site pro
    Par collectormania dans le forum Autres
    Réponses: 0
    Dernier message: 08/01/2015, 13h59
  2. Réponses: 9
    Dernier message: 21/08/2008, 11h12
  3. Creation de site web a base Servlet/JSP
    Par Clorish dans le forum Servlets/JSP
    Réponses: 19
    Dernier message: 14/03/2008, 16h46
  4. creation de site web avec flash
    Par ralf91 dans le forum Flash
    Réponses: 4
    Dernier message: 20/09/2007, 14h17
  5. NVU creation dun site web
    Par Chestalain dans le forum Autres
    Réponses: 2
    Dernier message: 20/11/2006, 19h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo