I have tried to research the topic of modules. I have the printed books and can see no documentation.
I have a rather large (growing solution). I can easily segment the solution to better organize all the forms, I now have a service and equipment inventory module as one. I also need to add a MRP, Accounting, etc..
Above and beyond the basic understanding of the modules in Servoy, such as limitations, advantages, disadvantages. I was also hoping to use the modules to better organize the growing number of forms.
I have about 80 now, and could end up with a 500 hundred before its all said an done. I read a thread that talked about forms and modules, from what I understood, no matter if you are using modules or not, they are all listed in the window menu the same (without any heiarchey).
I was also courious how the growing number of froms may effect load time, of over all speed of the solution. For example if I had 10 duplicate forms (not that I would), V.S. 200 duplicate forms, how would that effect performance.
Do all forms load within all modules when a solution is opened?
I would like to better segment the solution for the form management aspect, if there is no advantage in performance, load time, or form management, there would be little reason.
Plus there may be limitations regarding tab panels, calcs , relations, methods etc. with modules. Where can I find basic information on this topic?
Thanks for any help,
Erich
I have tried to research the topic of modules. I have the printed books and can see no documentation.
Modules have been introduced with version 2.2 which isn’t finished right now. First the programming, then the documentation. There is, however, a PDF which describes the concept of modules fairly well. I think there was a link in the announcement of the first release of 2.2 beta.
Do all forms load within all modules when a solution is opened?
Servoy never loads all forms. As far as I know, up to 30 forms are loaded into a stack. Once you load a new form, the oldest gets kicked out. It doesn’t make any difference if your forms are in modules or not.
Plus there may be limitations regarding tab panels, calcs , relations, methods etc. with modules.
As far as I see, there are none. There are some minor issues, but we have to wait until a final 2.2 to be clear about those…
There is quite some discussions on modules here in the forum. Even some of your question have been asked before. I know the search here is not the greatest, but it should give you some starting points.
I think it is reasonable to split your “monster” in modules. Just think about several developers working on one module each or updating your monster/vs updating a (small) module.
Hope, I was a little helpful.
Patrick
Thanks, that was the basic information I was looking for. Unfortunatly I am the only developer, so that is really not an issue. Thanks for the help I will reseach the through the forum.
I have looked through the version release announcements and haven’t found much on modules. Can someone point a link to the module PDF mentioned above? Thanks!
Believe this is the link you need
http://developer.servoy.com/docs/servoy … opment.pdf
Regards
Graham Greensall
Worxinfo Ltd