Текущие рекомендации по C ++ и IDE - PullRequest
2 голосов
/ 06 сентября 2011

Я живу под скалой Java уже около 5 лет.У меня внезапно возникла необходимость написать программу только для Windows, которая, на мой взгляд, лучше всего подходит как для чистого C ++ / Windows, так и для C ++. NET (я пока не уверен, какая именно).Причина в том, что мне нужно выполнять все виды специфических для ОС (Windows) операций, которые не имеют смысла в мире Java.

Поэтому я спрашиваю, скажем, я обнаружил, что .NETправо на мой проект (это должно быть определено).Тогда моя единственная альтернатива - написать приложение на C ++ / Windows.Какая IDE выбрана в наши дни?

Ответы [ 4 ]

6 голосов
/ 06 сентября 2011

Visual Studio 2010 или бесплатная альтернатива Visual Studio Express

http://www.microsoft.com/express

1 голос
/ 06 сентября 2011

Лучшая Windows IDE - Visual Studio от самой Microsoft. Что касается лучших практик, вот несколько статей, которые я нашел полезными. Они не являются конечной целью любого рода воображения, но в целом они являются хорошими ориентирами:
http://google -styleguide.googlecode.com / svn / trunk / cppguide.xml
http://geosoft.no/development/cppstyle.html

1 голос
/ 06 сентября 2011

Если вы все равно разрабатываете для Windows, Visual Studio - отличный выбор для IDE.

Кстати, поскольку вы привыкли к Java, .NET с использованием C # может быть лучшим выбором для васчем С ++.И он должен дать вам почти все функции ОС, в которых вы нуждаетесь, хотя я не особо разбираюсь в .NET.

Но если вы действительно хотите использовать C ++, не беспокойтесь о простом Win32API или даже MFC.Qt гораздо лучший выбор и даже не зависит от платформы.Или используйте .NET с C ++ / CLI, но тогда вы также можете просто использовать C #, который является гораздо более естественным выбором для .NET, особенно если он происходит из фона Java.

Но неважно, C ++ или C #Visual Studio - ИМХО лучшая IDE для Windows, особенно в сочетании с .NET.

0 голосов
/ 06 сентября 2011

Хотя Visual Studio, безусловно, является идеальной средой разработки для Windows, я думаю, что C # может быть приемлемым вариантом для вашего проекта. Вы говорите, что являетесь Java-разработчиком, поэтому работать с C # будет удобнее, чем, скажем, C ++. NET. Кроме того, C # предлагает множество хороших API для работы с Windows через .NET. В зависимости от вашего проекта, C # кажется возможным третьим вариантом на основе вашего описания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...