akass: На WPF медленнее разработка, WinForms создавался в лучших традициях RAD (Rapid Application Development), в WPF же упор сделан на красоту, из конкретных примеров, прежде всего DataGrid и т.п. работа с базами данных, у WPF вообще другая идеология в этом вопросе.
Может, вам некуда торопиться, а когда бизнес только начинается, торопиться всегда приходится, поэтому в данном случае может иметь смысл для начала GUI "склепать" на WinForms, а дальше видно будет.
Тимур Туз: Заказчик, начальство у вас есть? Может, оплатят, если надо? Или предпочтут "велосипед" "без фатального недостатка" и оплатят его разработку? Посоветуйтесь.
Alex Goncharov: Да мне-то что, а вот вам и вашим пользователям мало не покажется, если так называемый "дизайнер", а на самом деле "художник-гуманитарий-эстет", дорвется до проектирования интерфейса вашего ПО, удобным такой интерфейс не будет уж точно, о производительности я молчу, а ведь почти все "дизайнеры" именно такие, это и есть обстановка.
Dominis: C# лучше во всем, и синтаксис, и IDE, и информация в интернете, а насчет XAML, его тоже отрисовывает DirectX, так что если C#, и нет готовых наработок или опыта с DirectX, то пробуйте XAML.
Alex Goncharov: Вынужден был вам это сообщить, потому что это действительно так, и потому что это важно для ответа на ваш вопрос, если вы не знаете обстановки, то нужно сперва ее узнать от тех, кто знает, а уже потом делать выводы, остаивать свое мнение и злиться на "выпады" несогласных с вами.
sajanara: На практике дизайнер - это художник, а искусство и удобство априори несовместимы, если думать об удобстве, то рисовать вообще никакого смысла нет, "быстрее сфоткать".
Влад: Быстро никак , если вы хотите на огромном экране сделать только "гамбургер" и кнопку "задать вопрос", то это не исправить, а испортить, ну быстро разве что можно сделать, чтобы "шапка" растягивалась по высоте, кнопки переносились, становились в 2 ряда, а сделать нормально, то уже сложная довольно верстка и медиа-запросы.
sajanara: Рисование здесь ни при чем, топик-стартер спросил не про эстетику, а про удобство, а что касается "как просто вывести много сложных данных", то здесь уже важен и вопрос производительности, что дизайнер может понимать в производительности?
Alex Goncharov: Головой вы думать не умеете, обстановки не знаете, людей не знаете, ну ладно, попытаюсь объяснить "на пальцах". Заболел у вас зуб. В Википедии написано, что в таком случае нужен стоматолог. Я вам в интернете напишу, что я как раз отличный стоматолог. Вы придете ко мне лечить зубы? Если нет, то почему?
Владимир Грабко: Это повысило читабельность кода и облегчило добавление методом "копипасты" или удаление блоков else-if, больше никаких проблем в данном коде не было, так что теперь все в порядке.
А почему?