Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Frameworks
Frameworks Forum d'entraide sur les frameworks Web Java (Struts, JSF, Seam, GWT, Wicket, Tapestry, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/09/2012, 14h25   #1
ahmedpa
Membre confirmé
 
Homme
Inscription : mai 2011
Messages : 429
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations forums :
Inscription : mai 2011
Messages : 429
Points : 267
Points : 267
Par défaut Développer un Framework

Bonjour,

J'ai un projet qui consiste à développer un Framework et je n'ai pas encore d'idée, par où pourrais-je commencer ?

Quelqu'un saurait-il m'aider avec des documents ou des tutoriels ? Sachant que j'ai beaucoup travaillé avec les frameworks comme Hibernate, Spring, JSF.

Merci d'avance pour votre aide.
ahmedpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 14h55   #2
supergeoffrey
Membre actif
 
Homme geoffrey boulay
Ingénieur développement logiciels
Inscription : octobre 2010
Messages : 90
Détails du profil
Informations personnelles :
Nom : Homme geoffrey boulay
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2010
Messages : 90
Points : 152
Points : 152
Comme tu dois le savoir, le but d'un framework est de facilité le développement.
Poses-toi la question suivante : "Que me manque-t-il pour pouvoir encore facilité mes développement? " .
"Puis-je faire encore plus simple que les autres? "...
supergeoffrey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 15h20   #3
ahmedpa
Membre confirmé
 
Homme
Inscription : mai 2011
Messages : 429
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations forums :
Inscription : mai 2011
Messages : 429
Points : 267
Points : 267
Merci pour votre réponse

Oui je sais que le but c'est de faciliter le développement d'une application et tout! Mais j'aurais aimé si exsite des documents concernant ce sujet pour que je puisse me documenter encore plus et commencer le travail

Merci
ahmedpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 15h43   #4
Robin56
Modérateur
 
Avatar de Robin56
 
Homme Nicolas
Ingénieur développement logiciels
Inscription : juin 2009
Messages : 2 770
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2009
Messages : 2 770
Points : 7 467
Points : 7 467
Ta demande est trop vague pour qu'on sache y répondre.

Comment développer un framework ? Eh bien avec clarté, modularité et simplicité, voilà tout ce que je peux te répondre.
__________________
Robin56 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2012, 02h56   #5
Laurent.B
Rédacteur/Modérateur
 
Avatar de Laurent.B
 
Homme Laurent Barbareau
Ingénieur développement logiciels
Inscription : novembre 2004
Messages : 2 987
Détails du profil
Informations personnelles :
Nom : Homme Laurent Barbareau
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 2 987
Points : 14 589
Points : 14 589
Envoyer un message via Skype™ à Laurent.B
Bonjour,

Ton énoncé de projet est-il complet ?
Si oui, personnellement je le trouve étrange tellement le terme "framework" est imprécis dans sa définition...

Tu auras sans doute beaucoup de mal à trouver une quelconque littérature sur le sujet étant donné que selon mois, les frameworks sont souvent le résultat d'un assemblage / refactoring / amélioration de ce qui existe déjà, plutôt que de partir de zéro. On ne décide pas de faire un framework comme ça, ça vient avant tout d'une prise de recul et d'une réflexion pour rendre la production plus efficace et le fonctionnement plus homogène.

Cela dit, en partant du principe que l'objectif de l'exercice n'est pas que tu prennes la place d'un Gavin King, voici 3 idées comme ça qui me viennent, très globalement :
- Tu peux déjà mettre en œuvre un script (Ant par exemple, ou même un archetype Maven), qui devra être utilisé pour la création d'applications basées sur ton framework.
- Tu fais en sorte que les applications aient par défaut un ensemble de bibliothèques et même soient composées d'autres frameworks (Hibernate, JSF...).
- Tu fait aussi en sorte que les IHM puissent être le résultat d'une génération, donc qu'elles aient une charte homogène (et pas un affichage par défaut).

Voilà, donc c'est vraiment à toi de réfléchir après, là ce n'est qu'un exemple qui ressemble à bon nombre d'autres frameworks orientés application web mais tu peux limiter ton périmètre à quelque chose de beaucoup plus concis...
__________________
Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.
Laurent.B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2012, 11h14   #6
ahmedpa
Membre confirmé
 
Homme
Inscription : mai 2011
Messages : 429
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations forums :
Inscription : mai 2011
Messages : 429
Points : 267
Points : 267
Ah Ok Merci pour vos réponses !
ahmedpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h41.


 
 
 
 
Partenaires

Hébergement Web