Clean architecture ou ECS

On parle de tout et de rien (vos jeux préférés, films, manifestations diverses, etc...)
jasmine
Messages : 4
Inscription : 21 Juin 2018 14:43

Clean architecture ou ECS

Message par jasmine » 21 Juin 2018 14:52

Bonjour tout le monde,

Je m'intéresse à faire des applications AR.VR avec Unity qui soit testable et maintenable.
J'ai regardé du coté des architectures : Clean archi (Oncle bob et concept Sowftware Craftmanship) et ECS (entity - component - system).

Je me demande laquelle est plus adapté ? Quels sont leurs principales différences ? Sont-elles compatibles ? ....

Si quelqu'un à déjà utilisé l'une ou l'autre et peut me donner son avis, je suis preneuse !

Merci pour vos réponses ! :)

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: Clean architecture ou ECS

Message par F@B » 28 Juin 2018 08:39

Salut,
je connais pas la clean archi tu pourrais développer ?

cela dit l'ECS n'est pas vraiment une archi de projet...

bref je suis pas sur de te suivre ;)
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

jasmine
Messages : 4
Inscription : 21 Juin 2018 14:43

Re: Clean architecture ou ECS

Message par jasmine » 04 Juil 2018 11:06

Salut,
La clean architecture consiste à séparer le code d'une application en plusieurs "couches" afin d'isoler les parties métiers, des parties liés à l'infrastructure. Cette architecture permet donc de mieux gérer les dépendances au sein du code et donc de pouvoir plus facilement, le tester unitairement.

ECS, est pour moi une architecture logicielle puisqu'elle structure le code d'une certaine manière. Qu'en penses-tu ?
En fait, je me demande si en adaptant l'ECS, le code qui en découle est plus facilement testable ou plus facilement maintenable.

c'est plus clair ? :triste1:

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: Clean architecture ou ECS

Message par F@B » 04 Juil 2018 13:01

l'ECS et le job system c'est surtout pour faire de la parallélisation de tache non ? ;)

Ensuite sinon l'archi d'unity c'est de l'Entity Component, tu peux essayer une surcouche a toi, mais tu es obligé d’utiliser celle ci.

https://unity3d.com/fr/unity/features/job-system-ECS
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

mickee
Messages : 2
Inscription : 07 Juil 2017 16:34

Re: Clean architecture ou ECS

Message par mickee » 18 Juil 2018 11:39

Bonjour !

Personnellement j'applique depuis pas mal de temps la Clean Architecture à mes projets Unity et c'est une solution parfaitement convenable pour être capable de découpler les inputs Unity, la couche de présentation et la logique interne de ton application !

N'hésites pas à jeter un coup d'oeil sur mon blog http://clean-unity.com/ afin de te renseigner sur la Clean Architecture et si elle peut être intéressante pour toi ! Je propose un ensemble de scripts templates C# afin de générer les classes te permettant de découpler tes modules et un exemple complet détaillant un système d'objectifs générique pour tes jeux Unity 3D !

jasmine
Messages : 4
Inscription : 21 Juin 2018 14:43

Re: Clean architecture ou ECS

Message par jasmine » 19 Juil 2018 11:31

Merci beaucoup Mickee pour ta réponse, c'est super intéressant :)
je vais regarder tout ça en détail et reviendrais surement vers toi pour en savoir plus, si cela te dérange pas.

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: Clean architecture ou ECS

Message par F@B » 20 Juil 2018 15:01

mickee a écrit :
18 Juil 2018 11:39
http://clean-unity.com/
super intéressant merci !
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Clean architecture ou ECS

Message par Alesk » 21 Juil 2018 12:19

Le site http://clean-unity.com/ ne répond plus ! :pleur4:

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: Clean architecture ou ECS

Message par F@B » 21 Juil 2018 16:38

Alesk a écrit :
21 Juil 2018 12:19
Le site http://clean-unity.com/ ne répond plus ! :pleur4:
ha ? ça parait bon pourtant :)
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Clean architecture ou ECS

Message par Alesk » 21 Juil 2018 16:43

il est revenu d'entre les morts ::d

Répondre

Revenir vers « Discussion générale »