Идеальная IDE
От: x-code  
Дата: 15.04.12 16:12
Оценка:
Вот почитал тут темы про Нормальный редактор для C++ и прочее, подумал о том, какой должна быть идеальная IDE для разработки на С++.

1. Никаких дотнетов и жаб (все IDE на жабе отпадают, все версии студии после шестерки в общем тоже)
2. Быстрая как Visual Studio 6 (ну то есть написанная на С++ с применением С++-ной же библиотеки типа MFC)
3. Стабильная как Visual Studio 2008 (ну то есть всякие поделки типа Code::Blocks сразу отваливаются, он даже на открытии собственного проекта падает; тут же отпадает и неплохая для своего времени, но все-же изрядно глючная Visual Studio 6)
4. Кастомизируемая как Visual Studio 2008/2010 (QT creator отпадает, там вообще ничего не настроить; в VS2011 кастомизация в чем-то улучшилась (Dark Theme), но в чем-то и ухудшилась, в частности там что-то с тулбарами сделали непотребное что их вообще из докинга не вытащить)
5. Поддерживающая множество операционок, компиляторов и языков программирования (эх, кто бы Code::Blocks довел до ума... Visual Studio 2011 отваливается кстати сразу, ибо код генерит только под семерку)

Короче, нету такой?
Re: Идеальная IDE
От: avpavlov  
Дата: 15.04.12 16:37
Оценка: :)))
XC>1. Никаких дотнетов и жаб (все IDE на жабе отпадают, все версии студии после шестерки в общем тоже)

Ещё чтобы название состояло из нечётного числа букв, и чтобы буква A не использовалась
Re: Идеальная IDE
От: FR  
Дата: 15.04.12 17:27
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Короче, нету такой?


CodeLite
Re: Идеальная IDE
От: Ops Россия  
Дата: 15.04.12 17:31
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Visual Studio 2011 отваливается кстати сразу, ибо код генерит только под семерку


Нормально генерит код и для старых платформ, выбираешь тулсет 100 и меньше, естественно, должен стоять соответствующий SDK, ну и новые фишки языка будут недоступны.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Идеальная IDE
От: MxMsk Португалия  
Дата: 15.04.12 18:12
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Вот почитал тут темы про Нормальный редактор для C++ и прочее, подумал о том, какой должна быть идеальная IDE для разработки на С++.

Касательно темы топика. В современном мире, IDE, предназначенная для одного единственного языка, не может быть идеальной
Re: Идеальная IDE
От: alex_public  
Дата: 15.04.12 21:58
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Вот почитал тут темы про Нормальный редактор для C++ и прочее, подумал о том, какой должна быть идеальная IDE для разработки на С++.


Если есть требование полноценного автокомплита, подсветки и навигации по коду то аналогов "большой тройке" пожалуй нет (причём VS только в сочетание с VA, иначе не тянет). Если же такого требования нет, а только перечисленные, то вариантов становится значительно больше. Codelite уже порекомендовали. И он не один такой — не монстроидальных ide довольно много разных наделали...
Re: Идеальная IDE
От: std.denis Россия  
Дата: 16.04.12 10:02
Оценка:
а как же отладчик и фичи типа edit'n'continue?
Re: Идеальная IDE
От: MasterZiv СССР  
Дата: 16.04.12 13:14
Оценка: +1
> Короче, нету такой?

Короче, ДА, ТАКОЙ НЕТУ !
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Идеальная IDE
От: x-code  
Дата: 16.04.12 18:16
Оценка:
Здравствуйте, std.denis, Вы писали:

SD>а как же отладчик и фичи типа edit'n'continue?


Ну отладчик это само собой Только это отдельная тема, это надо было создать тему "идеальный отладчик"... даже в Visual Studio отладчик далеко не идеален.
Re[2]: Идеальная IDE
От: x-code  
Дата: 16.04.12 18:17
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Если есть требование полноценного автокомплита, подсветки и навигации по коду то аналогов "большой тройке" пожалуй нет (причём VS только в сочетание с VA, иначе не тянет). Если же такого требования нет, а только перечисленные, то вариантов становится значительно больше. Codelite уже порекомендовали. И он не один такой — не монстроидальных ide довольно много разных наделали...


А большая тройка это что?
Re[3]: Идеальная IDE
От: alex_public  
Дата: 16.04.12 19:59
Оценка: 2 (2)
Здравствуйте, x-code, Вы писали:

XC>А большая тройка это что?


Eclipse, Visual Studio (с VA обязательно), Netbeans. В принципе ещё IDEA можно добавить, но для C++ она всё же какая-то странная, уж слишком по java заточена. Это как бы "монстро-IDE", в которых есть всё. И главное (ну это для меня скорее) там есть полноценные парсеры C++, позволяющие много чего удобного в редакторе. Но они написаны или на java или на .net, так что не подходит под начальные условия.

А так, написанных на C/C++ быстрых и не монстроидальных IDE полно. CodeLite, Code::Blocks, wxDev-C++, Qt Creator, Geany. Это то что с ходу в голову пришло. Но получить там возможности аналогичные первым трём нельзя.

Лично я, попробовав всё это, по сумме характеристик выбрал Netbeans.
Re[4]: Идеальная IDE
От: kamre Россия  
Дата: 17.04.12 14:11
Оценка:
Здравствуйте, alex_public, Вы писали:

> И главное (ну это для меня скорее) там есть полноценные парсеры C++, позволяющие много чего удобного в редакторе. Но они написаны или на java или на .net, так что не подходит под начальные условия.


В QtCreator встраивают C++ front-end от clang, который не на java/.net написан. Так что может появится еще одна нормальная IDE для плюсов.
Re: Идеальная IDE
От: okman Беларусь https://searchinform.ru/
Дата: 17.04.12 14:59
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Вот почитал тут темы про Нормальный редактор для C++ и прочее, подумал о том, какой должна быть идеальная IDE для разработки на С++.


XC>1. Никаких дотнетов и жаб (все IDE на жабе отпадают, все версии студии после шестерки в общем тоже)


why ? Ведь главное, это ЧТО делает IDE, а не КАК.

XC>4. Кастомизируемая как Visual Studio 2008/2010 (QT creator отпадает, там вообще ничего не настроить; в VS2011 кастомизация в чем-то улучшилась (Dark Theme), но в чем-то и ухудшилась, в частности там что-то с тулбарами сделали непотребное что их вообще из докинга не вытащить)


Visual Studio, конечно же, кастомизируется хорошо, но все-таки в ней многих вещей не хватает.
Например, кодировка исходников по умолчанию. И где поддержка C++ item template ? По-моему, где-то в глубокой ж.
И без VAX "Студия" толком не смотрится. Профайлеры и code coverage все ручками нужно запускать, через
command prompt, либо через Build Event. Про unit tests я вообще промолчу. В смысле — MsTest это нечто.
Это все, кажется, был крик души: "сделайте, блин, в Студии нормальную поддержку C++, я на нем
еще лет пять-десять писать собираюсь, как минимум".

XC>5. Поддерживающая множество операционок, компиляторов и языков программирования (эх, кто бы Code::Blocks довел до ума... Visual Studio 2011 отваливается кстати сразу, ибо код генерит только под семерку)


Идея хорошая, но что-то мне подсказывает, что лучше иметь хороший инструмент под одну платформу,
чем универсальное и всемогущее "абы что". Чувствуете, тут запашок антипаттерна "одна большая,
универсальная IDE" ?

XC>Короче, нету такой?


Очевидно, нет.
Re[5]: Идеальная IDE
От: alex_public  
Дата: 17.04.12 16:02
Оценка:
Здравствуйте, kamre, Вы писали:

K>В QtCreator встраивают C++ front-end от clang, который не на java/.net написан. Так что может появится еще одна нормальная IDE для плюсов.


Да, в потенциале так и есть. Более того, в соседней темке есть ссылки на подключение clang ещё много куда. Но в данный момент сам clang не может справиться со многими известными C++ библиотеками. Так что это всё не работает. А вот если сам clang допилят, то возможно мы увидим полноценный автокомплит, подсветку и навигацию даже не в IDE, а в просто редакторах. )
Re: Идеальная IDE
От: LaptevVV Россия  
Дата: 17.04.12 16:31
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Вот почитал тут темы про Нормальный редактор для C++ и прочее, подумал о том, какой должна быть идеальная IDE для разработки на С++.

Идеальная — которую в работе не замечаешь. Как хорошего судью на футбольном поле.

XC>Короче, нету такой?

Пока все студии — как плохой судья на футбольном поле — только его и видно. А игра — нет...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Идеальная IDE
От: 8086  
Дата: 17.04.12 19:21
Оценка:
LVV>Пока все студии — как плохой судья на футбольном поле — только его и видно. А игра — нет...

А конкретно, по пунктам, какие претензии к студии?
Re[2]: Идеальная IDE
От: MasterZiv СССР  
Дата: 17.04.12 20:17
Оценка:
XC>>Короче, нету такой?
LVV>Пока все студии — как плохой судья на футбольном поле — только его и видно. А игра — нет...

Ты конечно ворпрограммист авторитетный, но на студию не гони -- студия -- лучшая в мире
С++ IDE. А VA пророк её.
Re: Идеальная IDE
От: Atheistik  
Дата: 17.04.12 22:23
Оценка:
Плохому танцору всегда что-то мешает...
Re[3]: Идеальная IDE
От: LaptevVV Россия  
Дата: 18.04.12 04:19
Оценка:
Здравствуйте, MasterZiv, Вы писали:


XC>>>Короче, нету такой?

LVV>>Пока все студии — как плохой судья на футбольном поле — только его и видно. А игра — нет...

MZ>Ты конечно ворпрограммист авторитетный, но на студию не гони -- студия -- лучшая в мире

MZ>С++ IDE. А VA пророк её.
В студии и сейчас нет всего того, что было сделано в IDEA почти 10 лет назад.
И не предвидится того, что сделано в БлэкБоксе почти 20 лет назад...
Хотя есть кое-что, чего и там нет.
Но холиварные войны заыодить не хочу.
У меня самого на компе: Студия 10, Code::Blocks, QtCreator.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Идеальная IDE
От: MasterZiv СССР  
Дата: 18.04.12 07:58
Оценка:
On 04/18/2012 08:19 AM, LaptevVV wrote:

> И не предвидится того, что сделано в БлэкБоксе почти 20 лет назад...


Что такое блек бокс ?
Posted via RSDN NNTP Server 2.1 beta
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.