Workflow Foundation to divide information from organisation reasoning on a mid - sized App?
We are presently creating a.net application in WPF, that will certainly be a desktop computer application with an excellent little information - accessibility to neighborhood (and also some remote) web servers. Business reasoning below is really intricate, and also presently it is constructed right into the code in addition to the information accessibility and also whatnot (being WPF the UI is divided rather perfectly).
Currently, I have actually been entrusted with restructuring this system to make it extra maintainable in the future as particular reasoning adjustments. I recognize that workflows are intended to divide the reasoning out rather perfectly and also permit you to envision it a little bit. Is operations an excellent selection for an application that does not require to be run over extended periods? (given that workflows can wait in still for months) What has been your experience with the system? Is it reduce for managing a mid - sized firm ; around 150 synchronised customers? If you liked it, do you recognize of any kind of excellent online tutorials (ideally not MSDN) that can offer me a preference for the system and also do some screening prior to I devote to applying it on a massive application?
I have a percentage of experience with WF - developing personalized TFS workflows and also tasks. I located it usually excruciating and also slow-moving to collaborate with - opening up an operations takes a long period of time (on a WEI 5.9 equipment), it usually hangs VS.NET, is missing out on some core attributes and also is partially buggy.
If you have anything greater than a straightforward operations you quickly lack screen property. I have a 24" in picture alignment (1200x1920) and also usually located myself desiring extra upright area.
Total I located it rather irritating and also would not advise it. It really did not appear to permit me to do anything that I could not have actually done extra conveniently in code.