JeuWeb - Crée ton jeu par navigateur
Un tutoriel pour apprendre à développer des applications avec 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 : Un tutoriel pour apprendre à développer des applications avec un framework ? (/showthread.php?tid=4594)

Pages : 1 2 3


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - pascal - 18-02-2010

On peut refaire le débat "je développe avec ou sans framework", faire des battles de benchmark pour mesurer qui a la + ... etc, mais ça ne mènera pas loin.

L bonne question est "Quels sont mes besoins, sur quels critères choisir un framework ?"
Un début de réponse ici :
http://www.creajeu{point car lien mort}net/savoirs/reponsefaq/28/quels-crit-res-pour-choisir-un-framework-php-adapt-mes-besoins

Petite remarque sur le PHP en entreprise :
si vous développez sans framework, c'est compliqué de valoriser l'expérience. Il faut alors prouver que vous faites du PHP, et les tests de developpement lors d'entretiens sont rares. S'il faut aussi montrer les sites qu'on a développé en intranet pour telle ou telle boite, c'est raté aussi car on y a souvent pas accès (confidentialité).
Parler d'une expérience sur un framework est plus aisé car on peut le valoriser facilement :
- j'ai découpé en modules
- j'ai interfacé avec Xxx existant
- j'ai utilisé les plugins Xyz pour être rentable

Sinon pour revenir au sujet initial, le livre / tuto sur l'utilisation d'un framework, il faudrait proposer :
un sujet simple à comprendre,
motivant,
proposant plein de facettes différentes,
progressif dans sa réalisation

Bref, un site quelconque avec un espace membre, un espace admin, un outil de publication et des flux rss fera l'affaire.

A+

Pascal


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - DragonMaster - 18-02-2010

Je plussois pascal et j'ajoute que le monde framework/pas framework est moins tranché que vous vous l'imaginez. Bien des gens avec de plus hautes études et une plus grosse expérience que vous sont contre les frameworks tout fait. Il y a des pour et des contres. Le meilleur informaticien saura peser et adapté sa solution au problème (Quel est l'objectif du développement? Rapide? Quel sont les contraintes du logiciel?...).


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Sephi-Chan - 18-02-2010

(18-02-2010, 01:52 PM)Tho a écrit : @Sephi-chan : Pour mon expérience dans le monde du développement, je ne suis qu'un lycéen amateur, n'ayant pas de réel projet abouti. Pour la deuxième question, oui, ça peut être une bonne base de développement. C'est d'ailleurs une ressemblance avec ce qu'utilise symfony, si je ne me trompe.
Pour le reste, je suis d'accord pour dire que lire des articles pour enrichir ses connaissances est primordial. Mais utiliser un framework, c'est différent de voir les méthodes qu'il utilise, et les transposer dans ses propres applications, avec ses propres habitudes Smile

Je vais alors te montrer dans le sujet associé à l'article que la pratique d'un framework t'aurai permis d'avoir un œil critique sur ta proposition d'architecture (qui marche très bien mais n'est pas adapté à du développement sérieux) et ses faiblesses.


(18-02-2010, 05:26 PM)pascal a écrit : Sinon pour revenir au sujet initial, le livre / tuto sur l'utilisation d'un framework, il faudrait proposer :
un sujet simple à comprendre,
motivant,
proposant plein de facettes différentes,
progressif dans sa réalisation

Bref, un site quelconque avec un espace membre, un espace admin, un outil de publication et des flux rss fera l'affaire.

Le livre que j'avais acheté pour m'initier à Rails (mais à l'époque dans sa version 1.3, contre la 2.5 actuellement) proposait la création pas à pas d'un site de galerie d'images.

Il faudrait trouver une application type suffisamment intéressante (et qui offre une variété de problématiques).


Sephi-Chan


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - pascal - 18-02-2010

(18-02-2010, 06:50 PM)Sephi-Chan a écrit : Il faudrait trouver une application type suffisamment intéressante (et qui offre une variété de problématiques).

vas-y, propose !
sinon il y a :
- un jeu d'élevage
- un tape-case
- l'habillage du jeu (régles, gestion de compte, admin, ...)

A+

Pascal


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Anthor - 19-02-2010

Avant toute application et autres langages, je pense qu'expliquer l'algo, les différents patterns et leur utilité serait un bon départ.
Expliquer pourquoi le frontController pattern est particulièrement adapté au web, les avantages du bootstrap, le fonctionnement interne d'une application, mais aussi de tout le processus du serveur web au client.

Finalement, quel que soit le langage, les spécificités d'HTTP et des applications Web sont toujours les mêmes.
Je pense que des rappels de base ne serait pas de trop ^^


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Ter Rowan - 19-02-2010

je plussoie Anthor à une différence près c'est que je ne sais pas de quoi il parle et que j'aimerais bien justement éviter de réinventer la roue

framework ou pas j'ai choisis pas de framework (pour mon "chantier" personnel)

par contre pattern ou pas, j'aimerais bien comprendre mesurer et appliquer les patterns pertinents "standards pour un jeu web".

Je ne les découvre malheureusement que suite à des questions que je pose ici ou là.

Du coup il est bien possible que pour certains sujets où je me dépatouille tout seul des concepts plus évolués travaillés et éprouvés auraient été meilleurs


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Anthor - 19-02-2010

http://julien-pauli.developpez.com/tutoriels/php/mvc-controleur/

De façon général, je trouve les tutos de Julien très pédagogiques et simples à comprendre. D'autant que la plupart utilise uniquement des notions de PHP5, sans framework. Ce qui est plus simple pour comprendre les concepts.

http://julien-pauli.developpez.com/


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Vorkosigan - 21-02-2010

Je viens de mettre mon grain de sel sur le sujet. Au cours de mes differentes activites d'informaticiens, j'ai pu croiser tout un tas de developpeurs/architectes extremement competents... et a vrai dire le debat du pour ou contre le framework existe aussi a leur niveau. Il y en a certains qui estiment que redevelopper permet de sortir un code plus efficace tout en etant aussi rapides qu'avec un framework...
Tout ca pour dire qu'il n'y a pas de reponse absolue a cette question. La grosse difference a vrai dire, c'est que dans leur cas c'est vrai en general. Ils ne feront pas d'erreur de codage, fourniront un code efficace des le debut, ne reinventeront pas la roue... bien entendu ils connaissent tout un tas de design patterns ("officiels" mais parfois maison).
Maintenant au final ils en arrivent a redevelopper leur propre framework...

Donc au final, je veux dire que debat il y a bien entendu... mais que - sans vouloir paraitre blessant - le debat n'a forcemment lieu d'etre pour tout le monde. Si vous etes un dieu de la programmation, vous fournirez certainement un meilleur code sans framework... mais si vous n'avez que quelques annees de programmation derriere vous, ca ne sera pas le cas.


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Sephi-Chan - 21-02-2010

(21-02-2010, 04:18 PM)Vorkosigan a écrit : Si vous etes un dieu de la programmation, vous fournirez certainement un meilleur code sans framework... mais si vous n'avez que quelques annees de programmation derriere vous, ca ne sera pas le cas.

Le dieu de la programmation écrira simplement la même chose (à peu de choses près) que le framework, en spécialisant un peu plus selon ses besoins. En développement, les mêmes besoins mènent souvent aux mêmes solutions (d'où la naissance des design patterns).

Quoi qu'il en soit, après discussion, Pascal et moi avons discuté de la possibilité de faire chacun l'implémentation (avec des explications) d'une même application avec nos outils de prédilection (Symfony pour lui et Ruby on Rails pour moi). On vous tiendra informés. Smile


Sephi-Chan


RE: Un tutoriel pour apprendre à développer des applications avec un framework ? - Tho - 21-02-2010

Bon courage à vous Wink