un peu de technique
3 participants
Pour une communauté auteurs-lecteurs :: Discussions générales :: Réflexions pour la création d'un site collaboratif
Page 1 sur 1
un peu de technique
qu'avez-vous décidé à propos de développement? process, langage, bdd...
J'avoue que j'aimerais être éclairé sur ces points et aussi sur l'aspect "collectif" (des choix techniques, développement, recette, etc.)
Mon point de vue sur le développement :
Développement des spécifications:
- flowchart (natrrr)
- storyboard (copies d'écran faites mains illustrant les modules exprimé par le flowchart)
- cahier de charges/spécifications/recettes où on se concentre sur la "prioritisation" des différentes fonctionnalités (sur gdocs) pour pouvoir livrer des versions successives testable par la communauté des "beta testeurs"
- Gestionnaire de ticket/issue/bug (type trac)
Méthode de Développement :
- agile (versionning/test/livrasions itérative )
- abstraction MVC
Choix technique : ajax+nosql+cloud
- extjs pour ajax
- cloud => AppScale appengine
- nosql => mongodb, cassandra
Le tout développé avec license logiciel libre GPL/LGPL
Pour les standards, utilisation d'opensocial
Hebergement: local (kvm/xen), google, amazon EC2
Re: un peu de technique
Merci, c'est éclairant! (je dis ça pour me la jouer à côté de ceux qui y pigent que dalle! )
Je te rejoins sur beaucoup de choses, j'ai quelques doutes sur certaines options tout de même.
- MVC ne m'arrange pas, je suis plutôt issu des architectures 3 tiers, m'enfin, c'est lié au reste...
- ExtJS est il encore réellement open source?
- ok pour mongodb (idéal pour les documents), mais cassandra? tu proposes de tous traiter en nosql?
- quant à l'hébergement, le cloud revient quand même beaucoup plus cher qu'un bon vieux dédié, non?, il me semble qu'au début au moins le nombre d'utilisateurs et de docs ne nécessite pas forcément de sortir l'artillerie lourde, si?
- quant à la virtualisation, je n'en connais pas vraiment l'intérêt (du coup je fais moins le malin )
Je te rejoins sur beaucoup de choses, j'ai quelques doutes sur certaines options tout de même.
- MVC ne m'arrange pas, je suis plutôt issu des architectures 3 tiers, m'enfin, c'est lié au reste...
- ExtJS est il encore réellement open source?
- ok pour mongodb (idéal pour les documents), mais cassandra? tu proposes de tous traiter en nosql?
- quant à l'hébergement, le cloud revient quand même beaucoup plus cher qu'un bon vieux dédié, non?, il me semble qu'au début au moins le nombre d'utilisateurs et de docs ne nécessite pas forcément de sortir l'artillerie lourde, si?
- quant à la virtualisation, je n'en connais pas vraiment l'intérêt (du coup je fais moins le malin )
Dernière édition par Vilnus Atyx le Jeu 18 Mar - 10:48, édité 1 fois
Re: un peu de technique
MVC ou trois-tiers la frontière est mince, le plus important c'est la séparation modèle/données-présentation.- MVC ne m'arrange pas, je suis plutôt issu des architectures 3 tiers, m'enfin, c'est lié au reste...
C'est multi-licence. Si tu fais du propriétaire, c'est payant sinon c'est du GPL. Et comme on vise de faire du GPL, on est dans le cas tout en GPL.ExtJS est il encore réellement open source?
c'est un peu l'idée. si tu regardes facebook, twitter, google and co, c'est à dire tout ce qui doit être "scalable" c'est un peu la seule solution.ok pour mongodb (idéal pour les documents), mais cassandra? tu propose de tous traiter en nosql?
Gerer les contraintes SQL en cloud, c'est l'enfer.
Au moment ou le cloud nous demandera des sous, ça voudra dire "enorme succés", et là il faudra voir pour les sous... mais sans rien avoir à reprogrammer, juste demenager, on profitera du scalable auto du cloud et du nosql.le cloud revient quand même beaucoup plus cher qu'un bon vieux dédié, non
Et tu peux installer ton cloud sur ton serveur dedié en machine virtuel. C'est tout l'intérêt d'AppScale, tu l'installes chez toi, en dédié et après tu passes en cloud.
Re: un peu de technique
Ok pour moi, je te fais confiance!
Je me propose pour t'épauler dans le développement. Je serai à tes ordres.
Je me propose pour t'épauler dans le développement. Je serai à tes ordres.
Pour une communauté auteurs-lecteurs :: Discussions générales :: Réflexions pour la création d'un site collaboratif
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|