BTW, I found sourceforge.net harder and harder to use. It took me couple of minutes to post this thread! Is everyone comfortable with this? Should we move to other open source project hosting such as codeplex.com?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-17
Dear Weifen,
Thanks for sharing your insight about WPF and Windows Forms.
I've looked at both and decided to build an application around Windows Forms. One reason is that I want tear-off docking windows so a user can move a window over to a secondary monitor, or hide it completely under the application window. As far as I can tell, one can't do that in WPF. The WPF app is limited to the output space of one browser window.
Also, just as a matter of doctrine, I am not happy with XAML and all those XML derivatives. My favorite scenario would use a scripting language like IronPython configure the UI.
Thanks for your work,
Max
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
WPF has two types of applications: standalone and browser hosted. Only browser hosted application is limited to the output space of one browser window. The standalone application has no such restriction. You may download WPF Docking to see the difference, both demo apps are provided: http://www.devzest.com/WpfDocking.aspx
Yeah, XAML is not a love at first sight thing. Choosing between WPF and Windows Forms is a trade-off between flexibility and simplicity.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm all for a switch over to CodePlex....I agree that SourceForge is overly complicated and confusing. Plus what is with the tiny textbox to write messages in???
Plus, CodePlex has RSS feeds where SF doesn't seem to have any. That forces me to come and actually look for something new. Maybe it's here but I don't see it.
My 2 cents. Dirk
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Recently I received an enquiry to provide paid support of DockPanel Suite. Here is my blog post responding to the request, also my thoughts about future of DockPanel Suite:
http://www.devzest.com/blog/post/WPF-vs-Windows-Forms-From-Control-Authoring-Perspective.aspx
Comments are welcome!
BTW, I found sourceforge.net harder and harder to use. It took me couple of minutes to post this thread! Is everyone comfortable with this? Should we move to other open source project hosting such as codeplex.com?
Dear Weifen,
Thanks for sharing your insight about WPF and Windows Forms.
I've looked at both and decided to build an application around Windows Forms. One reason is that I want tear-off docking windows so a user can move a window over to a secondary monitor, or hide it completely under the application window. As far as I can tell, one can't do that in WPF. The WPF app is limited to the output space of one browser window.
Also, just as a matter of doctrine, I am not happy with XAML and all those XML derivatives. My favorite scenario would use a scripting language like IronPython configure the UI.
Thanks for your work,
Max
Dear Max,
WPF has two types of applications: standalone and browser hosted. Only browser hosted application is limited to the output space of one browser window. The standalone application has no such restriction. You may download WPF Docking to see the difference, both demo apps are provided:
http://www.devzest.com/WpfDocking.aspx
Yeah, XAML is not a love at first sight thing. Choosing between WPF and Windows Forms is a trade-off between flexibility and simplicity.
Hi Weifen,
I'm all for a switch over to CodePlex....I agree that SourceForge is overly complicated and confusing. Plus what is with the tiny textbox to write messages in???
Plus, CodePlex has RSS feeds where SF doesn't seem to have any. That forces me to come and actually look for something new. Maybe it's here but I don't see it.
My 2 cents. Dirk
I agree with moving to CodePlex. As this is a Windows project it seems to make sense.
I looked at the WPF library and decided that WinForms would be easier as I already had a WinForms project that had lots of non-docking windows :-)