Здравствуйте, bnk, Вы писали:
bnk>Из того что может оказаться полезным в данном контексте:
bnk>- c++ 11 (var, lambda, foreach, rvalue, shared_ptr хотя бы) — банально меньше текста писать и проще.
В общем — некоторые вкусности и полезности. Насколько они принципиальны для нашего проекта, мне пока сложно судить.
bnk>- "Only my code" в дебаггере
В старой, 2008 студии, я также вижу в окне отладчика свой код. В чем же разница?
bnk>- возможность перетащить окно или панель VS на другой экран
Удобненько!
bnk>- поддержка WinRT и C++/CX (может стать актуально в связи с Windows 8)
То есть, при переходе к поддержке Win8, вполне реально потребуется переход на новую VS и библиотеку MFC...
bnk>- работает не так тормозно как 2008
Это насчет самой среды разработки VS, или кода, который она генерирует?
Кстати, попробовал откомпилировать одну из моих небольших утилит (сделанных в 2008 студии на MFC 9.0), на VS2012.
Размер релизного exe-шника вырос в 4-5 раз
AG>>P.S. Наша программа, это 32-х разрядное приложение, НЕ Unicode (а MBCS).
bnk>Фигово кстати. В VS2013 поддержку MBCS задеприкатили. Возможно в следующих релизе вообще уберут:
bnk>http://blogs.msdn.com/b/vcblog/archive/2013/07/08/mfc-support-for-mbcs-deprecated-in-visual-studio-2013.aspx
В общем — вредители от M$!!!
Перевод большого проекта на Unicode, без особой на то надобности, потянет за собой немалые трудозатраты
Большое спасибо, уважаемый bnk, за столь развернутый ответ!