Je suis intéressé par les articles qui contiennent des informations concrètes sur la conception sans état et avec état dans la programmation. Je suis intéressé parce que je veux en savoir plus, mais je n'arrive pas à trouver de bons articles à ce sujet. J'ai lu des dizaines d'articles sur le web qui discutent vaguement du sujet, ou qui parlent de serveurs web et de sessions - qui sont aussi des sujets sur l'état ou l'absence d'état, mais je suis intéressé par la conception d'attributs sans état ou avec état dans le codage. Exemple : J'ai entendu dire que les classes BL sont sans état par conception, les classes d'entités (ou du moins c'est ainsi que je les appelle - comme Person(id, name, )) sont avec état, etc.
Je pense qu'il est important de le savoir parce que je crois que si je peux le comprendre, je peux écrire un meilleur code (par exemple, la granularité à l'esprit).
Bref, voici ce que je sais à propos de stateful vs stateless :
avec état (comme WinForms) : Stocke les données en vue d'une utilisation ultérieure, mais limite l'évolutivité d'une application, car elle est limitée par l'unité centrale ou la mémoire.
Sans état (comme ASP.NET - bien qu'ASP essaie d'avoir un état avec ViewStates) : Une fois les actions terminées, les données sont transférées et l'instance est renvoyée au pool de threads (Amorphous).
Comme vous pouvez le constater, il s'agit d'informations assez vagues et limitées (et plutôt axées sur l'interaction avec le serveur), je vous serais donc très reconnaissant si vous pouviez me fournir des éléments d'information plus savoureux :)