Is Caliburn a viable Silverlight system for major development?

I was looking for some framework for a very large project, for example, more than 200 pages with more than 50 tables, etc. for development in silverlight. Is there a best practice or framework proposal for developing such a large application? We hope that this will be a multitude of technologies that will make up the final application and are interested in knowing your opinions on this matter. One of my friends pointed me to Calibern as one of the best frames. Has anyone used it to develop such a large application?

+3
source share
2 answers

we have a slightly smaller project (about 30 pages) built on Caliburn. As I see, the only complication for more pages would be memory consumption, since the caliber in its finished behavior initializes all pages (screens / viewing modes) and saves them in memory. We created our own way of processing this type of "lazy screen guides", which creates a viewmodel only when its page is requested, and there is a way to close it (and thus utilize the garbage collector). So now it doesn’t matter if there were 30 or 300 pages in the application. It will consume as much memory as necessary for open pages (provided that the user does not need all 300 pages at once).

Btw: Caliburn.Micro, . , Caliburn.Micro ( , Caiburn), , .

+1

Caliburn ( , ).: -)

, Caliburn . "" . "" , (). , Calbiurn , "Caliburn".

, . , Caliburn , , .

, Caliburn Micro Caliburn. , , Rob MIX 10, , ( Caliburn).

+2

Source: https://habr.com/ru/post/1768760/


All Articles