I Want you

En vue de finaliser mes études cette année, j’ai un projet à faire en 4-6 mois. J’ai une petite idée sur le thème, et ça va être quelque chose orientée Web ^^

Cependant, je me demande quelle sera la meilleure façon pour moi d’aborder le développement de l’application :

  1. Tout coder à zéro en Php, et comme ça je m’organise comme je veux, mais je risque d’y passer trop de temps.
  2. Ne pas réinventer la roue et utiliser un Framework pré-établi genre Symfony, CakePhp, Django .. ou tout autre. Là j’optimiserais le temps de développement, mais je serais figé sur la philosophie du framework utilisé.
    Et si je devais passer par un Framework, lequel vous me conseiller de prendre (tout .. sauf RoR :lol: ) ?

Tant de questions, auxquelles j’ai un soupçon de réponse, mais que je dois consolider grâce à vos remarques et conseils .. A vos claviers donc, messieurs dames ;-)

PS :
Image généré à partir de Hetemeel


19 commentaires ! Yataaaa \o/ .

  1. Gravatar

    courage courage :)
    je suis pas devoppeur dommage , j’aurais aimer vous aider :)

  2. Othmane
    12:25 pm
    16/10/07
    Gravatar

    Je suis pas developpeur Web, mais a ta place je n’opterais pas vraiment pour un framework pour un projet comme ca, ca risque de te limiter au beau milieu du developpement.
    Et puis 6 mois c’est assez suffisant je trouve nan ^^ ?
    et si tu nous dévoilais la nature de ton projet :p?

  3. B2
    12:33 pm
    16/10/07
    Gravatar

    @admin_word : Du soutien c’est aussi une aide ^^ .. Merci !
    @Othmane : Au fait, normalement c’est 4 mois, mais je peux étendre à 6 mois
    Et pour la nature, je peux rien dire pour le moment, tellement l’idée est trop vague .. Mais bon, pour te donner idée, ça aura des fonctionnalités de gestion, et orienté Web2.0 :-)

  4. Gravatar

    bonjour l’ami

    Moi je pense que tu derais opter pour la première option, c’est à dire tout developper à la racine. Travailler sur la base d’un framework, c’est, comme tu dis, se figer à une philo qui n’est pas la tienne…
    Alors, si tu veux mon conseil, mets toi au travail dès aujourd’hui, c’est chiant je sais, mais si tu veux glaner la morale du man arada al 3ola sahira allayali, c’est la chose à faire..
    Tu verras, à la fin, tu auras quelques kilos, voire quelques cheveux en moins, mais beaucoup de mérite en plus..

  5. 7didane
    1:20 pm
    16/10/07
    Gravatar

    Que vaut le mérite à coté des cheveux ?! Rien !

    Ne réinvente rien. Si ton idée est claire dans ta tête, choisis le bon tremplin.

    Mais si elle n’est pas claire, essayer d’inventer revient à se donner du temps, à fuir le problème. Et ce temps te manque cruellement si j’ai bien compris.

    Chai pas … si ton idée est de faire genre ce blog. Pourquoi alors la faire si le produit existe déjà ?

  6. Olivier
    3:19 pm
    16/10/07
    Gravatar

    Tout dépend :

    - connais-tu PHP : si oui, alors tu peux t’orienter vers un MVC de type Symfony ou CackPHP, la courbe d’apprentissage sera plus réduite, et tu apprendras un framework MVC (c’est un +), ça aide au développement.

    - non : alors tout coder en PHP, car apprendre 2 technos. en même temps reste délicat, surtout en 4 mois.

    [la même question se pose avec Python / Django]

    …et savoir ce que tu vas développer comme projet est déjà un gain de temps ;)

  7. B2
    3:50 pm
    16/10/07
    Gravatar

    @DocteurHo : Le travail a déjà commencé, même si pour l’instant je ne fais que peaufiner l’idée du thème, tout en me posant des questions sur le choix de la technologie.
    En tout cas, merci pour ton conseil .. et ça fait plaisir de te revoir dans les parages !

    @7didane : ça me rappelle ce que me dit toujours un prof : les codes réutilisables sont là pour être réutiliser ! Hih !

    @Olivier : Désolé si je ne donne pas de précisions concernant l’idée pour l’instant, puisque ce n’est vraiment “cuit” ^^
    Pour le Php, j’en connais des trucs, mais je suis loin de maitriser ..
    Et Python, j’ai eu l’occasion d’y toucher pendant le projet de l’année dernière, mais c’était pas vraiment du solide.
    Au fait, j’avoue qu’une approche MVC m’intéresse, ce qui explique pourquoi je pense à des frameworks du genre

    Merci à vous tous pour vos conseils !

  8. Gravatar

    En tant que developpeur web j’opte pour la 1er solution. rapide , facile et maitrisable…

    cdt,

  9. daria
    5:26 pm
    16/10/07
    Gravatar

    Je ne développerai pas ;P mais pourquoi pas Ruby on Rails RoR ? C’est juste de la curiosité…

  10. B2
    5:38 pm
    16/10/07
    Gravatar

    @AbdErRahManE™ : C’est loin d’être la plus rapide ^^
    @daria : Parce qu’on peut faire la même chose avec du Php .. Et surtout que j’aurais besoin d’héberger pour des tests … et pour l’instant je ne connais pas d’offre gratuite pour RoR ..

  11. daria
    5:54 pm
    16/10/07
    Gravatar

    OK merci B2 !

  12. Gravatar

    Ton sujet tombe à pic avec mon super achat du jour “PHP et MySql pour les nuls” je ne suis pas développeuse mais je rêve de m’y mettre. Je travaille beaucoup avec des développeurs, donc j’ai qqs notions mais je me sens bridée tant que je ne maitrise pas tous les process.
    Tiens nous au courant et bon courage pour ton projet.

  13. reda
    1:04 am
    17/10/07
    Gravatar

    ok mon conseil c’est de faire les deux solutions :)

    coder ton propre framework a zero en php

    ca peut paraitre con mais crois moi ca l’est pas, enfait tu fais pas un “vrai” framework pret a la distribution, mais un framework permettant de realiser le genre de tache que tu souhaites, tout en restant assez generique (tu trouveras le bon dosage apres 2 ou 3 essais max).
    et n’hesites pas a coder et a recoder les elements, ca te sembleras peut etre un peu contre productif mais a la fin quand tu y repenseras tu sentiras a quel point tu as gagne en temps et en energie.
    biensur si tu as fait ror tu sais que tu vas pas utiliser SQL et tu eviteras a tout prix de melanger les langages (html, js, php, xml, sql, etc)

    bon j ai peut etre repete des evidences mais j le dit juste au cas ou (j ai l impression que t as plus besoin d encouragements et de confirmation ke t es sur la bonne voix plutot que de methode de travail)

    PS: le mapping objet relationnel c est une horreur moche et repugnante que j’aime pas (quand tu l programmes toi meme pas quand il est deja tout fait comme dans ror) .. mais c’est ptetr que moi

  14. B2
    9:59 am
    17/10/07
    Gravatar

    @Lady Zee : Moi je trouve que c’est bien ça, de vouloir approfondir tes connaissances en développement ! Et ça t’aidera surement de part l’avenir ^^

    @reda : J’avoue que j’y ai pensé aussi, mais je reste tout de même prudent, parce que je peux m’embarquer dans des labyrinthes de codes :-P
    Je ne sais pas, mais depuis ce matin, voici comment je vois les choses ^^ : Je vais commencer peut être à m’habituer à un framework, et de développer avec; et après le projet, quand j’aurais saisi comment ça marche, je commence à en développer un qui me servira de base pour tous mes projets d’avenir
    Je ne sais pas si c’est bon comme idée ^^
    Enfin, tout dépend maintenant du temps et de la motivation :)

    Merci pour vos interventions !

  15. SABA
    10:45 am
    17/10/07
    Gravatar

    Tiens, comme je ne peux pas t’aider pr les détails techniques, je t’envoie une tonne d’ondes positives pr te faciliter le travail!! ;)

  16. B2
    12:24 pm
    17/10/07
    Gravatar

    @Saba : Les ondes positives sont arrivées à destination ;-)
    Meurcciiii

  17. 7didane
    12:25 pm
    17/10/07
    Gravatar

    Et oui ! je ne dis pas que des bêtises ;)

    Bon courage à toi.

    Et rappelle toi d’une chose. Plus important que le moyen, il y a la fin.
    Ne te lance pas dans une direction avant de cerner ton but.

  18. Mansouri
    1:06 pm
    21/01/08
    Gravatar

    Bonjour,

    Simple curiosité, t’as déjà pris contact avec une société pour ton PFE?

  19. B2
    12:54 pm
    22/01/08
    Gravatar

    Oui j’ai trouvé une société pour le projet :)

 (requis)

 (requis)(ne sera pas divulgué)