Другие языки программирования и технологии
В какой среде создаются НАСТОЯЩИЕ проекты на С++?
Visual Studio Professional
Ramil Saudi
можно создать с помощью "вижлы" настоящее приложение (калькулятор...)
Мурат Биебаев
Именно Professional, раз проекты НАСТОЯЩИЕ :D:D:D
mitya7772
Microsoft не лидер по C++ проектам. Все их C++ проекты олдскульные. Лидер - Google и иже с ним линуксоиды. Поэтому Visual Studio как правило используют только как компилятор под винду. (Я не путаю понятия IDE и компилятор. Именно как компилятор.)
Надо сперва понять, что Microsoft не лидер по C++ проектам. Все их собственные C++ проекты олдскульные. Лидер - Google и иже с ним линуксоиды. А у MS особый путь, у них C#.
В Visual Studio из коробки не идет ни одна адекватная библиотека для GUI для C++.
Поэтому даже Qt Creator будет лучшим выбором для начала, чем Visual Studio. Если только в ней есть плагин для того же Qt (этого не знаю).
Qt - лучшая библиотека для C++ именно для GUI. И для относительно простых проектов.
Однако на C++ не так много проектов с GUI. Из моего опыта - только каждый третий. (И стоит отметить, что их обязательный атрибут - это кроссплатформенность. Каждый поддерживает хотя бы 2 ОС. Еще одна причина, почему Microsoft в пролете.) А 2 из 3 - это ядра высоконагруженных веб-сервисов, мобильных приложений, а внешнюю оболочку пишут на чем-то другом.
Поэтому еще более "престижным", чем Qt, будет хорошее знание STL и знание Boost, которые содержат все необходимое именно для таких сложных проектов и мало чего - для простых, в отличие от Qt..
В Visual Studio из коробки не идет ни одна адекватная библиотека для GUI для C++.
Поэтому даже Qt Creator будет лучшим выбором для начала, чем Visual Studio. Если только в ней есть плагин для того же Qt (этого не знаю).
Qt - лучшая библиотека для C++ именно для GUI. И для относительно простых проектов.
Однако на C++ не так много проектов с GUI. Из моего опыта - только каждый третий. (И стоит отметить, что их обязательный атрибут - это кроссплатформенность. Каждый поддерживает хотя бы 2 ОС. Еще одна причина, почему Microsoft в пролете.) А 2 из 3 - это ядра высоконагруженных веб-сервисов, мобильных приложений, а внешнюю оболочку пишут на чем-то другом.
Поэтому еще более "престижным", чем Qt, будет хорошее знание STL и знание Boost, которые содержат все необходимое именно для таких сложных проектов и мало чего - для простых, в отличие от Qt..
В блокноте
Как считаешь, для кого писали свой IDE проект в microsoft?
Подсказко. MS Flight Simulator настоящий проект?
Подсказко. MS Flight Simulator настоящий проект?
Александр Ухалов
Но Microsoft не лидер по C++ проектам. Все их C++ проекты олдскульные. Лидер - Google и иже с ним линуксоиды.
Все крупные проекты на С++ довольно старые и имеют длинные истории и свои традиции. Но в целом почти одно и то же.
Используют тикитную систему на вроде MS progect для общения, документирования, раздачи задач и планирования. Кодовая база проекта на основе какой либо версии git с различными ветками работа с git системой обычно с помощью скриптов на питоне.
А вот отношение к IDE у разных проектов разное из почти обязательных лидируют VS и мутанты эклипса но большинство проектов никак не привязаны к IDE используй какая больше всего нравится. Сборка/тестирование обычно отдельный автоматизированный процесс выполняемый на отдельных серверах с рассылкой отчетов.
Используют тикитную систему на вроде MS progect для общения, документирования, раздачи задач и планирования. Кодовая база проекта на основе какой либо версии git с различными ветками работа с git системой обычно с помощью скриптов на питоне.
А вот отношение к IDE у разных проектов разное из почти обязательных лидируют VS и мутанты эклипса но большинство проектов никак не привязаны к IDE используй какая больше всего нравится. Сборка/тестирование обычно отдельный автоматизированный процесс выполняемый на отдельных серверах с рассылкой отчетов.
Похожие вопросы
- Почему компиляция веб-проекта в браузере проходит легче чем компиляция десктопного проекта в среде? (объяснения внутри)
- Подскажите хорошую среду для написания сайтов
- Как вообще создаются сайты?
- В какой программе создаются заставки на телевидении?
- Как создаются подобные анимации?
- Когда менеджер проекта говорит "Эта задача не вошла в спецификацию" - что это значит для программиста?
- Среда языка BASIC (Бейсик) для детей, под Windows
- Не создаётся новый файл в Adobe Photoshop.
- Добрый день! Посоветуйте язык программирования и среду разработки.
- В какой среде лучше программировать на Си?