Здравствуйте, monax, Вы писали:
M>Опять же, когда был студентом, то использовал BorlandC++ 5.02(не путать с билдером). Как сейчас дела с этим ИДЕ — не знаю.
IDE там (в BC 5.0.2), конечно, ничего. Меня особенно тащило от менеджера проектов.
Но вот компилятор/STL там ... короче не надо расшатывать неустойчивую детскую психику у тех, кто возможно станет C++ программистом...
---
PS. В прошлом месяце окончательно завязал с компилятором от BCB(5) — утомил
PSS. Ну почему MS не выпустила VS2008 в 98 году? А интел — многоядерные процессоры?
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Здравствуйте, LaptevVV, Вы писали:
LVV>Но мне все равно хочется студням альтернативу показать.
Логично. LVV>Тем более что можно в курсовых использовать.
Visual Studio Express можно. Легально и бесплатно.
Вместе с тем порекомендовать что-то еще, на правах альтернативы, будет полезно. Хотя бы для расширения кругозора.
Здравствуйте, ShaggyOwl, Вы писали:
SO>Здравствуйте, LaptevVV, Вы писали:
LVV>>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). SO>Да ладно?! SO>А известно на каких конфигурациях бывают проблемы? Какие ошибки возникают?
Да вот у одной девицы как-то криво поставили лицензионную винду. В результате не дала поставить студию ввиду недостатка прав.
Хотя это со слов другого препода, который пытался поставить сам после студентки.
SO>По теме топика. SO>Eclipse, пожалуй тяжелее студии будет (по производительности).
Спасибо.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Для студентов тем хорош, что есть инсталятор, включающий в себя компилятор (mingw). Новичку проблем меньше. Плюсом для новичков станет отладчик.
LVV>CodeLite
Фиг знает, как оно под виндой, но под никсами часто использую. Впечатления положительные.
LVV>QtCreator LVV>QtDevelop
Не пробовал.
LVV>DevC++
Будучи студентом использовал немного, на тот момент уступала по удобству кодблоксу.
LVV>Eclipse
Люблю и уважаю)) запускается с флешки. Если на машине нет jre, то его можно скопировать в папку с эклипсом, и он запустится. Во всяком случае так было 3-4 года назад. Но тут стоит учитывать, что эклипс — это очень мощный комбайн, может доставить и проблем.
LVV>Еще что-нить есть?
Опять же, когда был студентом, то использовал BorlandC++ 5.02(не путать с билдером). Как сейчас дела с этим ИДЕ — не знаю.
По поводу GUI toolkit для обучения... тут наличествует некий парадокс:
то что хорошо в [об]учении плохо в бою [на практике] и наоборот.
Идеальным GUI с точки зрения обучения базовым коцепциям есть Java AWT.
Это классика неубиённая. Как только требуется что-то более практически
юзабельное то сразу появляется дьявол из деталей.
В принципе QT по чистоте изначальных концепций наверное близок к идеалу
для обучения. Но это строго говоря не C++ — требует специального препроцессора.
Лично я бы всё таки выбрал связку wxWidgets + CodeBlocks
(которая написана на wxWidgets). wxWidgets это С++ и по архитектуре близок
MFC (которая в принципе есть отраслевой стандарт в каком-то смысле).
Здравствуйте, LaptevVV, Вы писали:
LVV>>Кроме DevC++ я ни с чем не знаком. LVV>>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся. LVV>Обнаружил vxDevC++ — надо попробовать...
Лучше студентам дать задание исследовать имеющиеся C++ IDE.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>Что порекомендуете?
LVV>QtCreator LVV>QtDevelop
ИМХО — лучший выбор, особенно в комплекте с дизайнером интерфейсов. Компилятор (mingw) поставляется в комплекте с виндовым дистрибутивом. В перспективе продвинутые смогут перекомпилировать Qt с помощью VC++, да и вообще — море развлечений. Примеры весьма симпатичные. Хотя одно "но" — на флешку сам ни разу не ставил, надо попробовать.
LVV>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
+1. Субкультура вокруг Qt, ИМХО, полезна сама по себе — как альтернатива Windows. Единственный существенный недостаток, пожалуй — что можно нарваться на неприятности с мусором в дистрибутиве (то временные файлы лишние, то пути не туда ведут, бывают нюансы, одним словом).
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится).
Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows.
Что порекомендуете?
CodeBlock
CodeLite
QtCreator
QtDevelop
DevC++
Eclipse
NetBeans?
Кроме DevC++ я ни с чем не знаком.
Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
Еще что-нить есть?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>Что порекомендуете? LVV>CodeBlock LVV>CodeLite LVV>QtCreator LVV>QtDevelop LVV>DevC++ LVV>Eclipse LVV>NetBeans? LVV>Кроме DevC++ я ни с чем не знаком. LVV>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
LVV>Еще что-нить есть?
Не знаком с DevC++, а из остального ИМХО CodeLite — можно сказать что это студия + VAX, только в более низкокачественном исполнении.
Здравствуйте, savitar, Вы писали:
S>Здравствуйте, LaptevVV, Вы писали:
LVV>>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>>Что порекомендуете? LVV>>CodeBlock LVV>>CodeLite LVV>>QtCreator LVV>>QtDevelop LVV>>DevC++ LVV>>Eclipse LVV>>NetBeans? LVV>>Кроме DevC++ я ни с чем не знаком. LVV>>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
LVV>>Еще что-нить есть? S>Не знаком с DevC++, а из остального ИМХО CodeLite — можно сказать что это студия + VAX, только в более низкокачественном исполнении.
VAX — это что?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>Что порекомендуете? LVV>CodeBlock LVV>CodeLite LVV>QtCreator LVV>QtDevelop LVV>DevC++ LVV>Eclipse LVV>NetBeans? LVV>Кроме DevC++ я ни с чем не знаком. LVV>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
LVV>Еще что-нить есть?
если ты часто дебажежиш, то из выбора выкинь NetBeans, а вот если практически не дебажеш — то ИМХО это лучшее
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится).
Да ладно?!
А известно на каких конфигурациях бывают проблемы? Какие ошибки возникают?
По теме топика.
Eclipse, пожалуй тяжелее студии будет (по производительности).
Здравствуйте, LaptevVV, Вы писали:
LVV>Да вот у одной девицы как-то криво поставили лицензионную винду. В результате не дала поставить студию ввиду недостатка прав. LVV>Хотя это со слов другого препода, который пытался поставить сам после студентки.
1. Стоит антивирь или какая-то другая защитная хрень, мешающая инсталлятору. Сталкивался как-то раз с такой ошибкой. Большая беда — инсталлятор выдавал мутный код ошибки и завершал работу. Причины удалось установить не сразу. После удаления софтины, все заработало как надо.
2. На правах предположения: возможно, студия ставилась не из-под админа.
Здравствуйте, ShaggyOwl, Вы писали:
SO>Здравствуйте, LaptevVV, Вы писали:
LVV>>Да вот у одной девицы как-то криво поставили лицензионную винду. В результате не дала поставить студию ввиду недостатка прав. LVV>>Хотя это со слов другого препода, который пытался поставить сам после студентки. SO>1. Стоит антивирь или какая-то другая защитная хрень, мешающая инсталлятору. Сталкивался как-то раз с такой ошибкой. Большая беда — инсталлятор выдавал мутный код ошибки и завершал работу. Причины удалось установить не сразу. После удаления софтины, все заработало как надо. SO>2. На правах предположения: возможно, студия ставилась не из-под админа.
Спасибо. Последнее вполне вероятно.
Но мне все равно хочется студням альтернативу показать. Тем более что можно в курсовых использовать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>Что порекомендуете? LVV>CodeBlock
Использую в повседневной разработке. Дома, под windows и на работе под linux. Разрабатываю кроссплатформенные приложения, в том числе и на QT.
Плюсы:
Проект созданный в linux, без проблем открывается в винде как есть.
Возможность легким движением руки менять компилятор для проекта.
Бесплатная, опенсорс.
Ну и на флеху она, конечно, без проблем поставится.
Минусы:
Все еще на стадии активной разработки, поэтому могут быть глюки.
Про автокомплит можно забыть, особенно если раньше пользовал студию.
LVV>CodeLite
Не использовал. LVV>QtCreator
Довольно хорошая IDE, заточеная в первую очередь для QT. По слухам последние версии имеют приличный автокомлит. Но лично мне показалась слишком простой. В смысле мало рычажочков за которые можно подергать. Но это имхо. LVV>QtDevelop
Не использовал. LVV>DevC++
Я слышал, что разработка сейчас остановлена. В принципе, если выбирать межу ней и CodeBlocks, то последний явно лучше. Особенно в последних релизах. LVV>Eclipse
Довольно тяжелая штука для старых компов (хотя у кого сейчас они остались?). В остальном польный tune up во всех смыслах. Шикарная вещь. LVV>NetBeans?
Не использовал. LVV>Кроме DevC++ я ни с чем не знаком. LVV>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
LVV>Еще что-нить есть?
Здравствуйте, Cris, Вы писали:
LVV>>Еще что-нить есть? C>если ты часто дебажежиш, то из выбора выкинь NetBeans, а вот если практически не дебажеш — то ИМХО это лучшее
Я заметил только, что оне (dbx) только неименованные нэймспэйсы не понимает.
А так — вполне себе.
Но это правда пока это называлось SunStudio12 — не думаю, что что-то изменилось
?
Здравствуйте, ShaggyOwl, Вы писали:
SO>Здравствуйте, LaptevVV, Вы писали:
LVV>>Но мне все равно хочется студням альтернативу показать. SO>Логично. LVV>>Тем более что можно в курсовых использовать. SO>Visual Studio Express можно. Легально и бесплатно. SO>Вместе с тем порекомендовать что-то еще, на правах альтернативы, будет полезно. Хотя бы для расширения кругозора.
Сомнительная альтернатива на фоне mingw и иже с ним
Здравствуйте, monax, Вы писали:
M>Здравствуйте, LaptevVV, Вы писали:
LVV>>CodeBlock M>Для студентов тем хорош, что есть инсталятор, включающий в себя компилятор (mingw). Новичку проблем меньше. Плюсом для новичков станет отладчик.
+
был глючноват в версии 8.02 под некоторыми линуксами (т.е. попросту падал на боле-менее приличных проектах)
сейчас в репозиториях до сих пор та же версия вроде как и лежит
что нонче не знаю — на сайте есть и поновее версия, вроде 10.ххх какая-то
под вендой кажется нормально работал, но там я его использовал только для проверки компилябельности разными компиляторами (msvc, gcc) небольших кусков кода. т.е. уверенности в работоспособности тоже нет.
хотя, для таких простых проверок очень приличная штука
LVV>>CodeLite M>Фиг знает, как оно под виндой, но под никсами часто использую. Впечатления положительные.
LVV>>QtCreator
интерфейс мутноватый
для qt конечно хорошо (тем, что новые совместимые версии клепаются, в отладчике нормальный вид Qt-классов и т.п. интеграция с Qt)
но нет tab-based интерфейса — это несколько напрягает
по моему не тянет на нормальную ide
хотя, многие вещи делает хорошо, иногда падает-таки (под вендой точно замечено)
LVV>>QtDevelop M>Не пробовал. LVV>>DevC++
Ну, СodeBlocks типа ему на замену делали
M>Будучи студентом использовал немного, на тот момент уступала по удобству кодблоксу. LVV>>Eclipse M>Люблю и уважаю)) запускается с флешки. Если на машине нет jre, то его можно скопировать в папку с эклипсом, и он запустится. Во всяком случае так было 3-4 года назад. Но тут стоит учитывать, что эклипс — это очень мощный комбайн, может доставить и проблем.
многим нравится
на мой вкус не очень
тяжеловата
LVV>>Еще что-нить есть? M>Опять же, когда был студентом, то использовал BorlandC++ 5.02(не путать с билдером). Как сейчас дела с этим ИДЕ — не знаю.
уж лучше билдер тогда, тем более, что он вроде как и дли линукса был
но по любому не стоит пристращать людей к тупиковой ветке
мне больше нравится NetBeans (ex SunStudio) ну или vim
Здравствуйте, c-smile, Вы писали:
CS>Лично я бы всё таки выбрал связку wxWidgets + CodeBlocks CS>(которая написана на wxWidgets). wxWidgets это С++ и по архитектуре близок CS>MFC (которая в принципе есть отраслевой стандарт в каком-то смысле).
Пусть лучше уж изучают что-то чем смогут потом заработать, а именно — Qt
За MFC/wxWidgets вряд ли они потом спасибо скажут
А IDE — все же тут вторична
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, LaptevVV, Вы писали:
LVV>>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>>Что порекомендуете?
LVV>>QtCreator LVV>>QtDevelop
ГВ>ИМХО — лучший выбор, особенно в комплекте с дизайнером интерфейсов. Компилятор (mingw) поставляется в комплекте с виндовым дистрибутивом. В перспективе продвинутые смогут перекомпилировать Qt с помощью VC++, да и вообще — море развлечений. Примеры весьма симпатичные. Хотя одно "но" — на флешку сам ни разу не ставил, надо попробовать.
LVV>>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
ГВ>+1. Субкультура вокруг Qt, ИМХО, полезна сама по себе — как альтернатива Windows. Единственный существенный недостаток, пожалуй — что можно нарваться на неприятности с мусором в дистрибутиве (то временные файлы лишние, то пути не туда ведут, бывают нюансы, одним словом).
LaptevVV wrote:
> Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у > всех на домашний комп студия ставится).
> Кроме DevC++ я ни с чем не знаком. > Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
Он плох тем, что работает только с одной билд-системой, его родной,
qmake.
> Еще что-нить есть?
VisualC Express ? или как его там ?
Или просто текстовый редактор и всё.
Здравствуйте, LaptevVV, Вы писали:
LVV>Возникла нужда рекомендовать студиозам IDE для С++ взамен Студии (не у всех на домашний комп студия ставится). LVV>Желательно относительно небольшую среду, которая может ставиться на флеху. Работа в Windows. LVV>Что порекомендуете? LVV>CodeBlock LVV>CodeLite LVV>QtCreator LVV>QtDevelop LVV>DevC++ LVV>Eclipse LVV>NetBeans? LVV>Кроме DevC++ я ни с чем не знаком. LVV>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся.
LVV>Еще что-нить есть?
По ощущениям, QT creator уж пару лет как допилили до уровня студии. Полгода назад смотрел другие среды из списка, по сравнению со студией то там, то здесь чего-то нехватат (не арбуэ).
Здравствуйте, LaptevVV, Вы писали:
LVV>Еще что-нить есть?
Эклипс и QtCreator, но эклипс тормоз.
Что за проблемы со студией — непонятно, ни разу сложностей с установкой не было, тем более есть бесплатная Express и какие-то программы для студентов/преподов, да и знание с большой вероятностью пригодится.
А вообще, IDE лучше отдать студентам на откуп, рассказав, какие бывают — кому-то и блокнота хватит.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, LaptevVV, Вы писали:
LVV>>>Кроме DevC++ я ни с чем не знаком. LVV>>>Но склоняюсь к QtCreator — заодно студиозы и с Qt познакомятся. LVV>>Обнаружил vxDevC++ — надо попробовать...
ГВ>Лучше студентам дать задание исследовать имеющиеся C++ IDE.
Точно-точно, а потом вместе выбрать что использовать.
Но при этом преподаватель должен иметь аргументы чтобы склонить студентов к выбору "правильной"IDE/, библиотеки и т.п.
Здравствуйте, пыщьх, Вы писали:
П>По ощущениям, QT creator уж пару лет как допилили до уровня студии. Полгода назад смотрел другие среды из списка, по сравнению со студией то там, то здесь чего-то нехватат (не арбуэ).
Мне не хватает VA_X, когда до его возможностей допилят — перейду.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.