Visual Studio: трудности перевода

Visual Studio: трудности перевода

Последнее время находился в жестоком забвении касательно моего блога. А всё из-за одного проекта который я в скором времени подробно опишу, пока же хотелось бы остановиться на том, что же для моей работы пришлось вспомнить, а именно Microsoft Visual C++.
Сразу скажу, что опыт работы с этой средой у меня не такой как у продукции Borland, но уже успел оценить её достоинства, причем на вполне конкретном примере моего проекта. Итак, что мы имеем: качественная по исполнению кодогенерация по сравнению с той же Delphi, приличного уровня оптимизация кода, возможность добавлять внешние трансляторы (напр. TASM) и различные компоновщики (tlink, в моём случае) и встраивать их прямо в среду (для чего надо перейти по Tools-External tools и нажать Add и вписать пути к программам с указанием аргументов, если надо, причём если надо использовать текущий файл и каталог следует использовать переменные среды $(FileName) и $(FileDir)), затем хочется отметить плохую совместимость c DLL, скомпилированных в Borland C++, что меня несколько огорчило, плохо дело и с MFC, который использует нестандартные функции и, вообще говоря, непереносим.
Конечно, у всех есть недостатки, но, согласитесь, Delphi годится только для разработки “софта для секретарш” и какой-нибудь программки, где всего-навсего нужен показушный интерфейс, причём производительность подобных программ на нуле, к тому же по их методу разработки «кликнул и описал соответствующее событие» при росте ваш проект будет рушиться прямо на глазах и вообще станет потом нечитаемым, так что не прививайте такой стиль программирования.
Visual Studio – это уже намного серьезнее подход: более менее приемлемая работа с периферией, поддержка со стороны MSDN, о которой другим фирмам-разработчикам можно только мечтать. Да и, вообще говоря, когда вы запускаете Delphi считайте, что вы запускаете дочернюю операционную систему у вас под виндой, где уже изучение win32 является не обязательным, с собственными Borland-овсими библиотеками то, после использования которых проект легко перекомпилировать под тот-же Linux. Но мы же с вами большей половиной в винде, как бы мы её не ругали, так вот и используйте по максимуму полезного из всего того мусора который нам любезно предоставили…

Привыкать нужно к лучшему и качественному. Такому как инсталляция Grohe унитаз Roca что бы з самых лучших материалов и на всегда. Если следовать такому стилю в каждой области жизни — все пойдет правильно.