Garder le cap… Pour apprendre un framework ! - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Garder le cap… Pour apprendre un framework ! (/showthread.php?tid=4850) |
RE: Garder le cap… Pour apprendre un framework ! - pascal - 31-05-2010 Personnellement, je préfère lire les erreurs des autres que les reproduire systèmatiquement. L'expérience c'est bien de s'en faire par la pratique, mais c'est peut être plus rapide d'apprendre des erreurs des autres. Après tout, on fait ça avec la réussite (via les tutoriels) alors pourquoi ne pas "profiter" des échecs ? A+ Pascal RE: Garder le Cap ? - Anthor - 31-05-2010 (31-05-2010, 01:53 PM)php_addict a écrit :(30-05-2010, 12:31 AM)Sephi-Chan a écrit : Je suis bien d'accord pour dire que c'est souvent à cause de la technique qu'on recommence un projet : mauvaise architecture (ah tiens, comment je vais faire pour virer le layout quand ce sera une requête Ajax ?), mauvais outils, etc. Il y a des langages hors web, structurés par défaut ainsi, et leur apprentissage ne semble pas poser de problèmes ! D'ailleurs, certaines formations ne montreront jamais du procédural, même pour PHP. PHP5 est fait pour l'objet, il a plus de 4 ans. Les discours valables il y a 5 ans ne le sont pas forcement aujourd'hui. Comme toute chose, ça a évolué. Le fait qu'il y ait une rétrocompatibilité pour les scripts existants ne veux pas dire qu'il faut se former avec 5 ans de retard. Comme le fait que les frameworks soient des usines à gaz. Personne ne dit le contraire, tout le monde s'accorde là dessus. Mais un serveur d'il y a 5 ans n'a rien à voir avec ceux d'aujourd'hui. La courbe des performances serveurs est bien plus grande que la demande du langage. RE: Garder le cap… Pour apprendre un framework ! - Sephi-Chan - 31-05-2010 (31-05-2010, 01:53 PM)php_addict a écrit :(30-05-2010, 12:31 AM)Sephi-Chan a écrit : Je suis bien d'accord pour dire que c'est souvent à cause de la technique qu'on recommence un projet : mauvaise architecture (ah tiens, comment je vais faire pour virer le layout quand ce sera une requête Ajax ?), mauvais outils, etc. Pourtant, c'est ce qui se fait avec la majorité des technologies en matière de développement Web. Il n'y a que pour PHP que ce n'est pas le cas. Quelques exemples :
Bien sûr, tu auras toujours un geek poilu pour s'amuser à faire du Web avec seulement Apache et mod_python/mod_ruby/mod_perl/etc. Mais je parle là de vraies d'applications. Alors certes, PHP seul, c'est cool pour coder son petit site perso, mais dès qu'on tape plus haut et qu'on veut de la qualité/maintenabilité, on peut oublier le travail from scratches et utiliser un framework. Sephi-Chan RE: Garder le cap… Pour apprendre un framework ! - php_addict - 31-05-2010 (31-05-2010, 02:09 PM)Sephi-Chan a écrit : Alors certes, PHP seul, c'est cool pour coder son petit site perso, mais dès qu'on tape plus haut et qu'on veut de la qualité/maintenabilité, on peut oublier le travail from scratches et utiliser un framework. merci pour ces precisions, je ne connais en effet que php n'est pas utilisé php que pour les sites persos iffle: car facebook semble être écrit en php: --> http://developers.facebook.com/blog/post/358 RE: Garder le cap… Pour apprendre un framework ! - Melimelo - 31-05-2010 Ouais et il dit que php seul est pour les sites perso mais pour les grosses applications il faut un framework .... Donc il a jamais dit qu'on ne pouvait pas utiliser php pour de grosse applications. Par contre facebook utilise un php modifié (celui qu'on voit dans ton lien que tu as sans doute pas lu jusqu'au bout ^^) et un système de bdd propre : - http://www.siteduzero.com/news-62-35430-facebook-publie-hip-hop-php.html - http://www.facebook.com/note.php?note_id=24413138919&id=9445547199&index=9 RE: Garder le cap… Pour apprendre un framework ! - php_addict - 31-05-2010 (31-05-2010, 04:10 PM)Melimelo a écrit : Ouais et il dit que php seul est pour les sites perso mais pour les grosses applications il faut un framework .... Donc il a jamais dit qu'on ne pouvait pas utiliser php pour de grosse applications. Par contre facebook utilise un php modifié (celui qu'on voit dans ton lien que tu as sans doute pas lu jusqu'au bout ^^) et un système de bdd propre : oups pardon...ca serait interessant de savoir avec quel framework est codé facebook RE: Garder le cap… Pour apprendre un framework ! - Melimelo - 31-05-2010 Je m'avance un peu en disant cela mais je pense que ca doit être un framework développé en interne et non un libre tel que zend ou symphony RE: Garder le cap… Pour apprendre un framework ! - Sephi-Chan - 31-05-2010 Bof, c'est pas si intéressant que ça. :p C'est sûrement un framework de leur création. Et effectivement, Facebook utilise une distribution de PHP un peu spécifique, pour de meilleures performances. Ils utilisent également MySQL et Cassandra, un système de stockage par couple clé/valeur. Mais un truc qu'il faut garder en tête, c'est que ce que fait Facebook, Google, Digg, etc. n'est quasiment jamais adapté à un autre site. Ils ont des problématiques très différentes du reste du monde. Sephi-Chan RE: Garder le cap… Pour apprendre un framework ! - Colmea - 01-06-2010 (31-05-2010, 02:09 PM)Sephi-Chan a écrit : Je ne connais pas bein ces autres languages, mais je trouve que c'est un très bon argument :respect: . Pourquoi ne pas le faire à partir du moment où tous les autres le font ? Mais à partir de ce moment, c'est clair qu'il faudra un cours beaucoup plus accessible qu'un "jobeet tuto" et introduire le framework en douceur RE: Garder le cap… Pour apprendre un framework ! - Sephi-Chan - 01-06-2010 Ça a des avantages aussi pour PHP. S'il s'est répandu aussi vite, c'est précisément parce qu'il était très accessibles à une époque où le seul moyen de faire un site était d'utiliser des scripts (généralement en Perl) interfacé avec Apache via CGI. C'était la seule alternative facile, donc ça a plu. Et c'est normal. Même maintenant, c'est super pratique pour faire un petit truc rapidement, cf. le liens vers les drag dans ma signature, qui est une page PHP qui m'a pris 4 minutes à écrire, pour parser des documents markdown. Mais il faut faire la part des choses. Envisagerais-tu de creuser les fondations de ta maison avec la pelle que tu utilisais pour faire des chateaux de sables sur la plage quand tu étais petit. Sephi-Chan |