Does anyone know if diplay configuration via the types definition affect the performance compared to achieving the same display using wdk component xml files?
Display configuration via type definition should perform better, becuase they are cached in the client side.
Moreover, configuring them in the type definition makes them to be store in a central place which any client application can use otherwise every client application will have to make the XML or similar configuration to implement that.
-karthik
Message was edited by: Karthik Chokkaraman
I would think there would be no major difference. The XML config files are also cached, by the WDK ConfigService.
Personally I would use the xml config files during development, when your object model is fluid and properties have to move from tab to tab.... users change their minds, strange concept but it happens.
After object model has stabilised, I would move to Type definition, as it is centralised.
I found in my last project D6.7 Webtop that display configes did not update after dar installs. Hence I switched to Webtop definitions.
There was a useful side effect, you can use both and display different attribute lists for multi object attribute editing and single object attribute editing.
Brian, i tend to agree with you. There was some guy who asked me to start a new thread, thats why i started this one, let me look up and post my original observation from the other thread. The type display configs definitely degrades the performance.. below is what my observation is,
"webtop 6.5.sp3 without any patch...and just ot make it more clear, when i said i noticed the performance difference i did not mean that i noticed it over a long period, it was slow all the time and the momenti moved it to the component xml file it started coming in less than a second...so that started me wondering... there is another application we have which has lots of display configuration stuff, it was developed initially on 5.3 and now upgraded to 6.5, believe me you can literally take a nap before info tab comes up..."
and again i did some display configuration today for a demo to end users and it was very slow.... i did it coz i wanted to do something quick...
karthik, thanks for the reply i i completely disagree... xml are loaded when the application comes up... this display config are queried from the DB and they take time... i have noticed it and it clearly is veru slow... now i can do it like an on/off switch...
i dont think so. those are cached and not queried from DB everytime.
the data dictionary publishing takes care of updating the clients with any changes made to them on the server.
also, by making these configuration XML based, any changes to them would call for a application deployment.
Here's my $0.02: