qt creator or eclipse
От: Hard_Club  
Дата: 30.04.15 19:33
Оценка:
У кого был опыт написания проектов на С++ под С++ creator И eclipse?

Что лучше по-вашему?
Re: qt creator or eclipse
От: velkin Земля  
Дата: 30.04.15 20:04
Оценка: -1
Здравствуйте, Hard_Club, Вы писали:

H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?

H_C>Что лучше по-вашему?

Основные кандидаты, Qt Creator, Code::Blocks, Eclipse, NetBeans, а всё потому что они кроссплатформенны и так же работают в Windows.

H_C>Добрый день. Пришел не новую работу, а там везде линукс и надо писать утилиты на С++. Всю жизнь пользовался Visual Studio. Даже для embeded. Что теперь делать? Какое IDE брать


А на чём там пишут люди, каким репозиторием пользуются, как идёт обмен кодом с другими программистами? Поди очередная говноконторка в которой начальник задрав нос горделиво заявляет "а нам без разницы как написано, лишь бы работало".

Между прочим для некоторых задач лучше не писать программы, а брать готовые решения.
Re: qt creator or eclipse
От: c-smile Канада http://terrainformatica.com
Дата: 30.04.15 20:08
Оценка: +1
Здравствуйте, Hard_Club, Вы писали:

H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?


H_C>Что лучше по-вашему?


Как по мне так Code::Blocks как редактор с "ну типа visual debugger" наиболее близок к VS.
Re: qt creator or eclipse
От: savitar  
Дата: 01.05.15 05:11
Оценка:
Здравствуйте, Hard_Club, Вы писали:

H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?


H_C>Что лучше по-вашему?


CLion
Re[2]: qt creator or eclipse
От: Hard_Club  
Дата: 01.05.15 05:48
Оценка:
S>CLion

Хорошо работает с шаблонами?
Re[2]: qt creator or eclipse
От: Hard_Club  
Дата: 01.05.15 05:54
Оценка:
V>А на чём там пишут люди, каким репозиторием пользуются, как идёт обмен кодом с другими программистами? Поди очередная говноконторка в которой начальник задрав нос горделиво заявляет "а нам без разницы как написано, лишь бы работало".

Интересно ты назвал один из самых известных ИТ-брендов.
Re: qt creator or eclipse
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 01.05.15 06:21
Оценка: -1 :))
Здравствуйте, Hard_Club, Вы писали:

H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?

H_C>Что лучше по-вашему?

В целом они более-менее сопоставимы, но у Eclipse есть одно серьезное преимущество. А отличие от QtCreator он не заточен под какую-то одну библиотеку, а поддерживает кучу языков и расширений на все случаи жизни.
Еще можно глянуть (если не жалко небольшой денюжки) на CLion. Именно с этой средой я дела не имел, но надо сказать что JetBrains просто шедевры создает, на фоне которых Visual Studio как-то даже меркнет
Re[3]: qt creator or eclipse
От: velkin Земля  
Дата: 01.05.15 15:09
Оценка: :)))
Здравствуйте, Hard_Club, Вы писали:

V>>А на чём там пишут люди, каким репозиторием пользуются, как идёт обмен кодом с другими программистами? Поди очередная говноконторка в которой начальник задрав нос горделиво заявляет "а нам без разницы как написано, лишь бы работало".

H_C>Интересно ты назвал один из самых известных ИТ-брендов.

То есть в одном из якобы "самых известных ИТ-брендов" позволяют выбирать в какой IDE писать? Лично я плохо представляю, как при создании продукта одним можно выбрать Eclipse, другим Qt Creator, а третьим ещё что-то. Или, например, одни заносят изменения в Git, другие в SVN, а третьи вообще этого не делают и так далее.
Re[2]: qt creator or eclipse
От: MTD https://github.com/mtrempoltsev
Дата: 02.05.15 07:53
Оценка: +3
Здравствуйте, kaa.python, Вы писали:

KP>А отличие от QtCreator он не заточен под какую-то одну библиотеку, а поддерживает кучу языков и расширений на все случаи жизни.


Не надо байки пересказывать. Qt Creator, да, хорошо поддерживает Qt, но работать в нем удобно с любым плюсовым проектом и он тоже поддерживает другие языки и расширений для него тоже вагон.
Re[2]: qt creator or eclipse
От: Abyx Россия  
Дата: 02.05.15 12:00
Оценка:
Здравствуйте, velkin, Вы писали:

V>а всё потому что они кроссплатформенны и так же работают в Windows.


"ко-ко-ко кроссплатформенность ко-ко-ко Windows"
перестань уже со своей кроссплатформенностью.

тем более что "кроссплатформенность" она какбэ подразумевает Windows
In Zen We Trust
Re[4]: qt creator or eclipse
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 02.05.15 12:12
Оценка: 12 (1)
Здравствуйте, velkin, Вы писали:

V>То есть в одном из якобы "самых известных ИТ-брендов" позволяют выбирать в какой IDE писать? Лично я плохо представляю, как при создании продукта одним можно выбрать Eclipse, другим Qt Creator, а третьим ещё что-то.


CMake

V> Или, например, одни заносят изменения в Git, другие в SVN, а третьи вообще этого не делают и так далее.


Perforce + Git Fusion или TFS + Git
Re[5]: qt creator or eclipse
От: velkin Земля  
Дата: 02.05.15 12:57
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, velkin, Вы писали:


V>>То есть в одном из якобы "самых известных ИТ-брендов" позволяют выбирать в какой IDE писать? Лично я плохо представляю, как при создании продукта одним можно выбрать Eclipse, другим Qt Creator, а третьим ещё что-то.

KP>CMake

Чтобы так делать, нужен серьёзный уровень подготовки в организационном плане. Хотя да, CMake настраивается где угодно, пожалуй самая универсальная система сборки мною виденная. Если бы не использовал qmake, сам бы им пользовался и рекомендовал.

V>> Или, например, одни заносят изменения в Git, другие в SVN, а третьи вообще этого не делают и так далее.

KP>Perforce + Git Fusion или TFS + Git

Здесь речь об удобстве.
Re: qt creator or eclipse
От: ELazin http://rsdn.ru/forum/prj/6225353.1
Автор: ELazin
Дата: 26.10.15
Дата: 03.05.15 09:42
Оценка: 1 (1) +2
Здравствуйте, Hard_Club, Вы писали:
H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?
H_C>Что лучше по-вашему?

Я использую QtCreator уже много лет. C eclipse у меня не сложилось по причине его тормознутости и неинтуитивности интерфейса. Есть еще неплохой вариант — NetBeans, с ним жить можно, он имеет более приятный интерфейс и богат фичами. У QtCreator есть несколько очень приятных фич:
1) Он шустрый, даже несмотря на то, что анализ кода выполяется в GUI потоке. В отличии от других IDE для С++ он не пытается строить полный AST всего проекта а делает что-то вроде апроксимации, поэтому он может не перестраивать этот AST при любом изменении файла а делать небольшие инкрементальные обновления. По этой причине он не тупит адски как любая другая IDE на больших проектах, автокомплит работает моментально. Минус такого подхода в том, что работает IDE не точно, может не показывать какие-нибудь методы в автокомплите, ну или автокомплит может вообще где-то не работать (хотя практика показывает что тут автокомплит работает нормально чаще чем в других IDE) и не подсвечиваются семантические ошибки (опечатка в имени переменной, например), а набор рефакторингов очень ограничен.
2) Он понимает CMake, можно взять и открыть любой проект, испльзующий это билд-систему и начать работать.
3) Проект активно развивается, баги фиксятся, чего нельзя сказать о многих других подобных проектах.
4) У него есть удобный инсталлятор под linux, благодаря которому можно всегда пользоваться самой свежей версией, а не ждать милости от maintainer-ов своего дистрибутива.
5) Есть довольно качественная эмуляция vim.
Re[6]: qt creator or eclipse
От: Skorodum Россия  
Дата: 04.05.15 09:03
Оценка:
Здравствуйте, velkin, Вы писали:

V>Чтобы так делать, нужен серьёзный уровень подготовки в организационном плане.

Промышленная разработка ПО.

V>Здесь речь об удобстве.

Удобство это очень субъективно, не надо пытаться стандартизировать свои предпочтения.
Система контроля версий и средство для сборки проекта должны быть ортогональны IDE.
Re[2]: qt creator or eclipse
От: Skorodum Россия  
Дата: 04.05.15 09:22
Оценка:
Здравствуйте, ELazin, Вы писали:

EL>Я использую QtCreator уже много лет. C eclipse у меня не сложилось по причине его тормознутости и неинтуитивности интерфейса. Есть еще неплохой вариант — NetBeans, с ним жить можно, он имеет более приятный интерфейс и богат фичами. У QtCreator есть несколько очень приятных фич:

EL>1) Он шустрый, даже несмотря на то, что анализ кода выполяется в GUI потоке. В отличии от других IDE для С++ он не пытается строить полный AST всего проекта а делает что-то вроде апроксимации, поэтому он может не перестраивать этот AST при любом изменении файла а делать небольшие инкрементальные обновления. По этой причине он не тупит адски как любая другая IDE на больших проектах, автокомплит работает моментально. Минус такого подхода в том, что работает IDE не точно, может не показывать какие-нибудь методы в автокомплите, ну или автокомплит может вообще где-то не работать (хотя практика показывает что тут автокомплит работает нормально чаще чем в других IDE) и не подсвечиваются семантические ошибки (опечатка в имени переменной, например),
Серьезно все идет в GUI потоке? Как-то подозрительно звучит, надо бы посмотреть. И clang они прикрутили так же?

EL>а набор рефакторингов очень ограничен.

Очень интересно, чего в рефакторинге QtCreator не хватает?
Для меня в Креаторе одна из главных мега-киллер-фич — переименование переменных и классов. Работает стабильно и пользуюсь очень часто (например, когда надо по ходу дела разобраться, что старый код делает, или когда пишешь код и потом лучше понимаешь предназначение переменных и функций).

EL>2) Он понимает CMake, можно взять и открыть любой проект, испльзующий это билд-систему и начать работать.

EL>3) Проект активно развивается, баги фиксятся, чего нельзя сказать о многих других подобных проектах.
EL>4) У него есть удобный инсталлятор под linux, благодаря которому можно всегда пользоваться самой свежей версией, а не ждать милости от maintainer-ов своего дистрибутива.
EL>5) Есть довольно качественная эмуляция vim.
+1

Еще отличная интеграция с git:
— история проекта
— история файла
— построчная история файла (blame)
— стэш
— интерактивная перестановка коммитов (rebase -i)
— ветки
— etc...

Мне очень нравится модель основных действий и навигации — через двухступенчатые команды с автодополнением (локатор), мышь не нужна.

Я его даже как редактор общего назначения использую. У меня обычно запущено только три программы: консоль, IDE, браузер.
Re: qt creator or eclipse
От: Zenden Россия  
Дата: 06.05.15 11:03
Оценка: :)
Здравствуйте, Hard_Club, Вы писали:

H_C>У кого был опыт написания проектов на С++ под С++ creator И eclipse?


H_C>Что лучше по-вашему?


eclipse — тормозное уг, на жаве, qtcreator написан на православном С++ и заточен под Qt. Дальше думай сам.
Re[4]: qt creator or eclipse
От: Hard_Club  
Дата: 07.05.15 05:57
Оценка:
V>То есть в одном из якобы "самых известных ИТ-брендов" позволяют выбирать в какой IDE писать? Лично я плохо представляю, как при создании продукта одним можно выбрать Eclipse, другим Qt Creator, а третьим ещё что-то. Или, например, одни заносят изменения в Git, другие в SVN, а третьи вообще этого не делают и так далее.

Там свой Version Control. Билд-система тоже своя
Re[3]: qt creator or eclipse
От: ELazin http://rsdn.ru/forum/prj/6225353.1
Автор: ELazin
Дата: 26.10.15
Дата: 07.05.15 10:34
Оценка:
S>Серьезно все идет в GUI потоке? Как-то подозрительно звучит, надо бы посмотреть. И clang они прикрутили так же?
Ну по крайней мере раньше он подвисал иногда и в правом нижем углу появлялся прогрессбар с надписью "analyzing" или что-то в этом духе, редактировать код в этот момент нельзя. Насколько я понимаю, он так делает только если анализирует все исходники полностью, все остальное делается параллельно не мешая редактировать, небольшие изменения в код анализируются на лету, инкрементально.

S>Для меня в Креаторе одна из главных мега-киллер-фич — переименование переменных и классов. Работает стабильно и пользуюсь очень часто (например, когда надо по ходу дела разобраться, что старый код делает, или когда пишешь код и потом лучше понимаешь предназначение переменных и функций).

Переименование и implement interface, аргументы ф-ии местами поменять и все. Выделить функцию или перенести класс в другой файл нельзя.
Re[2]: qt creator or eclipse
От: Skorodum Россия  
Дата: 08.05.15 07:19
Оценка: +1
Здравствуйте, Zenden, Вы писали:

Z>eclipse — тормозное уг, на жаве, qtcreator написан на православном С++ и заточен под Qt. Дальше думай сам.


Не вводите людей в заблуждение qtcreator прекрасно работает и с чистыми С++ проектами (через cmake/qmake/qbs/Makefile).
Re[3]: qt creator or eclipse
От: Zenden Россия  
Дата: 08.05.15 08:20
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Здравствуйте, Zenden, Вы писали:


Z>>eclipse — тормозное уг, на жаве, qtcreator написан на православном С++ и заточен под Qt. Дальше думай сам.


S>Не вводите людей в заблуждение qtcreator прекрасно работает и с чистыми С++ проектами (через cmake/qmake/qbs/Makefile).


Разве это отменяет то, что он заточен В ПЕРВУЮ ОЧЕРЕДЬ под Qt?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.