3 ms·
Because once you understand it, WPF and C# is fantastic to work with. It's hands down the best UI framework i have ever worked with. XAML makes it very easy to
by colde 7y ago
Because once you understand it, WPF and C# is fantastic to work with. It's hands down the best UI framework i have ever worked with.
XAML makes it very easy to layout apps that scale well, and it's built-in states for controls and easy styling is very handy.
- Crinus 7y agoPersonally i find writing XAML a step backwards when it comes to UI design and WYSIWYG tools like Lazarus which has some great layout tools are much better (and BTW personally i'd say that LCL is the best UI framework i've worked with, but it isn't without its warts - it just has less warts than anything else). But my question was more towards how making WPF portable will create a renaissance for the desktop considering the market share it already can cover and that even among that market share isn't exactly popular, not how good WPF is.
- pjmlp 7y agoEver bothered using Blend? Former Delphi / C++ Builder fanboy here.
- Crinus 7y agoNo, isn't Blend just a separate designer though? A big plus for Lazarus (and Delphi and C++ Builder) is that the designer is integrated with the IDE and you are working with 'live' objects which extends even beyond the GUI designer but also to visual object editors. I have written several non-visual components myself that are exposed to the IDE for visual editing (and if anything, my two main issues with Lazarus is that it isn't doing enough on that front - it isn't that others are better, but Lazarus could do even more - and that the component palette cannot install components dynamically from the open projects and need to installed globally, otherwise i'd be writing even more components to be edited visually).
- pjmlp 7y agoYes, it is installed alongside Visual Studio. But even Visual Studio XAML designer is relatively good. I used it is mostly. And both do allow to work with live objects and mock data, as well, even if it isn't as clear as with Borland products.