I inherited a project from someone, and it happens to be a Pocket PC targed application written using the .Net Compact Framework.
First thing I noticed is that this person built it with only one form. He build many panels on the form, and does a balancing act between them based off of what is clicked.
I asked why he did that, and he said for performance reasons. He said that it is huge performance hit to have multiple forms in a .Net compact framework application. I laughed and said this is a load of crap, and that all he is doing is creating one form with all the resources being loaded all at once.
Surely tell me I am right on this one. I have no experience with Pocket PC development, but this seems like he went to the extreme. I understand using a tab control and what not, but this went to far if you ask me.
What do all you say about this?