За что я еще ненавижу Visual Studio
Jun. 3rd, 2012 04:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Редактор GUI в ней дичайше кривой, выход его - еще более кривой.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.
no subject
Date: 2012-06-03 04:05 pm (UTC)Он гораздо кошернее в version control IMO. И писать прямо в нем - полный цимес, intellisense и постоянная синхронизация с design window.
Windows.Forms уже как бы почти что legacy :)
Но если уж застряли там и у вас действительно столько controls, что требуется слияние и постоянный контроль версий, то можно делать отдельные безбордюрные формочки и штамповать их на основное диалоговое окно. Разделяй и властвуй.
no subject
Date: 2012-06-03 04:10 pm (UTC)no subject
Date: 2012-06-03 04:40 pm (UTC)Первое - лишь обёртка API, спроектированного в начале 80-х.
В WPF всё с нуля и более логично.
no subject
Date: 2012-06-03 07:52 pm (UTC)no subject
Date: 2012-06-03 05:14 pm (UTC);-)
no subject
Date: 2012-06-03 07:46 pm (UTC)no subject
Date: 2012-06-05 05:21 am (UTC)Я сам кодом, конечно, генерил. Для моей скромной одноюзеровой утилиты статические формы не подошли.
Но в WPF, в духе времени lol.
Другой же мой коллега вообще начал рендерить диалоги в browser control и слать от них notifications в типо внутренний сервер. Грозился все свои диалоги заменить этак вот.
Кто во что горазд. Флеймов видал кучу, идеального GUI Framework - нет.
Qt не изучал, а было бы неплохо...
no subject
Date: 2012-06-03 04:31 pm (UTC)no subject
Date: 2012-06-03 04:38 pm (UTC)no subject
Date: 2012-06-03 05:20 pm (UTC)О чём тогда весь этот разговор?? ;-)
no subject
Date: 2012-06-05 05:25 am (UTC)Я лично предпочитаю уж тогда HTML/Javascript. Всунул какой нибудь Ext или Dojo и - веселись, мужичина! (ц)
no subject
Date: 2012-06-03 07:08 pm (UTC)no subject
Date: 2012-06-05 05:29 am (UTC)nivanych вот рекомендует ruby/tk... стоит ли мне делать обрезание и записываться в послушники?
no subject
Date: 2012-06-05 05:47 am (UTC)no subject
Date: 2012-06-05 06:33 am (UTC)tk -- хорош. Да, проблемы есть -- это не отменяет. Точнее, ничего лучшэ в общем не придумали.
no subject
Date: 2012-06-05 06:34 am (UTC)no subject
Date: 2012-06-05 06:35 am (UTC)