metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-03 04:38 pm

За что я еще ненавижу Visual Studio

Редактор GUI в ней дичайше кривой, выход его - еще более кривой.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.

[identity profile] darkdrip.livejournal.com 2012-06-03 01:52 pm (UTC)(link)
Альтернатива? IDEA + Swing? ru-java.livejournal.com/367838.html
Для создания гуя ничего лучше Visual Studio нет, имхо.
Edited 2012-06-03 13:53 (UTC)

[identity profile] fas-tm.livejournal.com 2012-06-03 01:53 pm (UTC)(link)
я очень редко использую визуальные средства создания GUI.
Мне проще в коде сделать это. это отслеживается в системе контроля версий.
И кстати до сих пор в 2010VS можно получить зависон на сложной форме при таскании какого либо контрола нестандартного.

[identity profile] kuaw26.livejournal.com 2012-06-03 03:26 pm (UTC)(link)
Создавать GUI надо только кодом :)
Только хардкор!
Я даже на делфи нахер выпилил все DFM и все кодом создал.
Доволен как слон. Все что менял - видно в дифах при сдаче в свн + легко меняется внешний вид сразу везде,
достаточно только класс "построитель GUI" допилить и бац, везде все поменялось.

[identity profile] smalgin.livejournal.com 2012-06-03 04:05 pm (UTC)(link)
А почему не XAML (http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language)?
Он гораздо кошернее в version control IMO. И писать прямо в нем - полный цимес, intellisense и постоянная синхронизация с design window.

Windows.Forms уже как бы почти что legacy :)

Но если уж застряли там и у вас действительно столько controls, что требуется слияние и постоянный контроль версий, то можно делать отдельные безбордюрные формочки и штамповать их на основное диалоговое окно. Разделяй и властвуй.

[identity profile] victor bolshakov (from livejournal.com) 2012-06-03 06:41 pm (UTC)(link)
Вааще-то VS переколбашивает .Designer.cs если кто-то там руками поковырялся....
Я в дизайнере общую расстановку контролов делаю, а дельше наполняю руками. Но правда у меня сейчас только один активный проект с GUI.

А вот что придумывать с UI в нашей с тобой беде...

[identity profile] tzirechnoy.livejournal.com 2012-06-03 07:07 pm (UTC)(link)
А у меня в ленте классная картинка прямо под твоим постом. Я аж поначалу пропустил разделитель, и восхитился -- где это ты такую точную картинку нашёл.

[identity profile] n16bs.livejournal.com 2012-06-03 07:49 pm (UTC)(link)
Ребе, напишите (на кложуре) для winforms кодогенератор из xmljson и пишите гуй в нотпаде. Всяко лучше чем руками его писать на c#, как тут некоторые предлагают.
Edited 2012-06-03 19:53 (UTC)

[identity profile] aamonster.livejournal.com 2012-06-04 07:59 am (UTC)(link)
Вообще-то о таких вещах не принято говорить вслух: вдруг рядом дети, а вы материтесь.

Единственное, чем могу утешить - Interface Builder в XCode (Mac) ведёт себя почти так же.

Да, для xaml люди вроде придумали какой-то pre-commit hook, который упорядочивает xml-ку.