1 | |
На какую среду разработки на C++ лучше перейти после изучения Delphi?05.03.2016, 13:55. Показов 7372. Ответов 63
Метки нет (Все метки)
Доброго времени!
Более 5 лет программирую под Delphi, но хочется перейти на С++, потому как очень много чего интересного появляется только на С++, поэтому если хочется попробовать, например, новый API то для начала мне нужно переписать все заголовки с Си/С++ на Delphi. Но незнание хороших бесплатных сред(IDE) для С++, а так же тонкостей настроек компиляторов/линковщиков, где делфя всё это тщательно скрывает, усложняют переход. Так же непонятно как обстоят дела в С++ с разработкой GUI. Я не знаю проще методов чем визуальный редактор в Delphi. Подкупает С++ ещё тем, что существуют, вроде, богатая палитра компиляторов, чего нет в делфи. Таким образом, я могу (и вроде теоретически даже очень просто) сначала померить производительность своей проги откопилированной последним компилятором от Intel, а потом от AMD и посмотреть кто "круче" на конкретном процессоре. Вопрос такой: Существует ли удобная среда разработки на C++, которая: - позволяет просто менять компилятор - имеет понятные инструменты отладки - позволяет удобно разрабатывать GUI(хотя бы только для Windows) - достаточно популярная что бы можно было у кого спросить глупые вопросы - бесплатная PS: наверное много чего хочу от бесплатной среды
0
|
05.03.2016, 13:55 | |
Ответы с готовыми решениями:
63
Какую среду разработки лучше всего использовать? Какую среду разработки лучше использовать новичку? Какую среду для разработки под java Web лучше выбрать? Какую бесплатную среду (IDE) разработки для С++ 2013/2014 года выпуска лучше скачать? |
Супер-модератор
|
|
05.03.2016, 21:28 | 3 |
Code::blocks
Добавлено через 3 минуты Вообще, лично я (а я не эксперт в С++) не знаю удобной среды для С++. Embercadero среды - платные, Visual Sudio - платные (есть версии бесплатные но урезанные по функционалу). Как человек пишущий на Java считаю лучшей средой InteliJ IDEA. На этом движке собран CLion для C++, но опять же платный... Из бесплатных Eclipse и NetBeans (обе с плагинами для С++), Code::blocks, wxDevC++...
1
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
05.03.2016, 21:45 | 4 |
Экспресс версии вроде бесплатные.
Я как раз экспресс использую. Не очень хорошо представляю в чем они урезаны, но все задачи, что приходится решать на Си в студиях от Билли решаю на ура. И считаю VS самой идеальной (для себя) средой.
1
|
ildwine
|
05.03.2016, 21:57
#5
|
Не по теме: Hikari, знаю Visual Studio, но идеальной считаю среду IntelliJ IDEA. Там просто невероятное количество фич, которые упрощают написание программы на Java. Такого не видел ни в одной IDE. Например "psvm пишешь и нажимаешь Tab - вставляется главный метод, smart-комплишен двух уровней - не видел ни в одной среде, то же самое в CLion, если бы серьезно занимался, то юзал бы его...
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
06.03.2016, 09:16 | 7 |
Это дело вкуса. Или привычки. Я привыкла к Микрософту, а задачи стоящие перед мной позволяют выбирать инструмент.
Я вообще не смогла понять преимущества MFC...
0
|
06.03.2016, 10:13 | 8 |
Это проблема MFC, а не Visual Studio. Одно (imho единственное) преимущество MFC - малый размер бинарника после сборки.
Добавлено через 4 минуты Express бесплатные, в том числе и для коммерческого применения. Урезаны в части командной работы, поддержки плагинов...
0
|
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,071
|
|
08.03.2016, 04:29 | 9 |
А какое отношение к вопросу имеет MFC, не говоря уже о том, что никакого MFC уже сто лет как нет? Еще кто-то помнит о существовании MFC?
То, что как среда повседневной разработки Microsoft Visual Studio остается вне конкуренции, сомнений не вызывает. Это, кстати, основная причина того, что Windows удерживает позиции основной платформы для разработки прикладных программных продуктов, даже если основная целевая платформа продукта совсем другая, и даже несмотря на отставание майкрософтовских компиляторов С и С++ от современных стандартов.
0
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|
09.03.2016, 10:16 | 12 |
Хочу заметить, что тот же gcc куда сильнее умудряется отставать по стандартам. А мелкомягкие умудряются запилить туда фичи новых стандартов раньше, чем официально этот стандарт будет утвержден
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
09.03.2016, 10:23 | 14 |
snake32, для VS есть интегратор Qt.
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
09.03.2016, 22:33 | 15 |
ага. он активно используется.
тут ещё дело в том, что вижуал студия не имеет альтернативы, если нужно что-то сильно зависимое от специфики операционки. например, если нужно одним из этапов сборки запускать IDL компилятор, для генерации прокси/стаб библиотеки, для маршалинга кастомных com-объектов. работать с манифестами, и тп системно-специфичное. господин бредит.
0
|
9 / 9 / 1
Регистрация: 21.02.2016
Сообщений: 36
|
|
10.03.2016, 01:05 | 16 |
Visual C++
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
10.03.2016, 22:41 | 17 |
В свое время начинал с Visual C++. Спустя время узнал про C# и его WPF. Потом Qt. Сейчас пользуюсь и C# и Qt. А то что мне когда-то под руку попался Visual C++ сотню раз пожалел. Вообще не понимаю для чего он существует, издевательство какое-то. Кто на нем сидит до сих пор - советую менять среду.
Для разработки оконных приложений под .NET - Microsoft Visual C# (и его WPF). Для разработки кроссплатформенных оконных приложений и программирования на C++ - Qt Creator.
1
|
9 / 9 / 1
Регистрация: 21.02.2016
Сообщений: 36
|
|
10.03.2016, 23:13 | 18 |
Согласен! VC++ - мусор. Одно страдание. Доков нет, msdn - хаос, книги по vc++ пишут на манер 2+2 и тд.
С# и дотNet cамое то под UI. Или Qt. Мазахисты и студенты, которые учили С++ а не С# а теперь надо UI пилить. Чтобы получить возможность подравнивать лобковые волосы Сатаны, пока он ест мозг из твоего открытого черепа.
0
|
11.03.2016, 14:45 [ТС] | 19 |
Извините, но лично для меня .NET это
Потыкал я Qt Creator, GUI подторомаживает + ещё dll с приложениями таскать нужно. Сейчас ещё раз хочу Visual C++ потыкать. Но GUI пока непонятно как пилить.
0
|
11.03.2016, 14:49 | 20 |
Вы себе просто ещё не все ноги отстрелили плюсами
GUI на Java подтормаживает, а в Qt вполне себе летает. Таскать что-либо нужно везде. То .Net Framework, то Qt библиотеки, то Java Runtime, то VC++ Runtime (vcredist), то Windows вообще.
1
|
11.03.2016, 14:49 | |
11.03.2016, 14:49 | |
Помогаю со студенческими работами здесь
20
Начало изучения С++. Посоветуйте среду разработки. Какую среду разработки выбрать? какую среду разработки с++ выбрать? Какую выбрать среду разработки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |