Собственно, свое знакомство с интегрированными средами разработки я начал с Delphi. Потом решил оставить паскаль и его потомков до поры, и освоить C++ . Набаловавшись вдоволь в консоли, решил озаботиться дружественным интерфейсом. Решение лежало на поверхности – Builder 6.
В процессе освоения этого продукта и углубления знаний о С++ все чаще и чаще стал наталкиваться на настойчивые рекомендации обратить внимание на Microsoft Visual Studio 2008, и в итоге решил последовать этим советам. Все-таки в перспективе эта IDE вполне может стать моим рабочим инструментом. С консолью вроде как разобрался, понравилось, но вот так милые сердцу свистелки и перделки пошли хуже: MFC не то, что хотелось бы видеть человеку, познавшему Builder, да и ругают его изрядно. Сунулся в CLR (Создание Windows Forms) и обрадовался – то, что нужно.
Правда, счастье было недолгим: написав HelloWorld, откомпилировав в режиме Release, скинул ехешник другу (похвастаться =) ). И был облом – приложение не может быть запущено, поскольку не настроено должным образом. На последовавшие тут же вопросы мудрый гугл ответил, что без предустановленного Framework`аакт выпендрежа перед другом не свершится(
Так вот, у меня такой вопрос к знатокам: я не во всем до конца разобрался, и таки можно другу обойтись без установки Framework, или без него никак?
И вообще, стоит ли продолжать освоение Microsoft Visual Studio, или лучше не зацикливаться и вернуться на Builder или вообще другую IDE? Так ли хороша и важна для будущего, надеюсь, специалиста эта Студия?
6 октября 2009 в 18:04
"не понимаю чего все так все эти IDE восхваляют…сколько всяких разных не пробовал" – ну давай!!! На Win! Формочки в vim'е =)))
Под никсы ты тоже диз программы делаешь в vim?
Скажу так: если программа имеет сложный интерфейс, то без IDE никуда не денешься.
Сам использую либо vim + gcc, либо kdevelop, либо qt-creator.
MSVS не очень нравится из-за своих требований к железу – притормаживает на машинке рабочей с гигом озу+не нравится статичность формы при разработке.
Builder – ужасный редактор кода. В linux'е даже обычные текстовые редакторы и то лучше. Еще и со многими библиотекми фиг подружишь (libpcap например так и не смог прикрутить), но для разработки формочек выбираю его за огромное количество хороших компонентов которые очень ускоряют разработку.
6 октября 2009 в 18:04
Борланд C++!!! Пока что…=)
6 октября 2009 в 17:01
Благословляю на установку фреймворка на 95ю
5 октября 2009 в 23:04
По моему при поставленном условии "не таскать библиотеки за собой" единственный вариант это VS+WinApi. На любой винде будет работать. Некоторые проги еще с 95 до сих пор пашут. Ну вот вопрос: зачем так мучиться ? Может проще всёж таки net framework установить ? Решать вам…
4 октября 2009 в 1:03
mc
3 октября 2009 в 20:02
Денис, все же для винды лучше Visual Studio, тем более что уже в windows 7 фреймворк NET стоит по умолчанию, а ХР устаревает… (моё мнение)
3 октября 2009 в 15:02
а моей тут нету.
emacs + ecb + cscope
3 октября 2009 в 12:04
> среда разработки не влияет на скорость и качество написания программ. На это влияет опыт и знания.
Спорно как-то) Лучше сказать, что среда разработки влияет на скорость и качество написания программ в меньшей степени, чем опыт и знания. Тем не менее, хочется быть актуальным, учиться пользоваться тем, что будет востребованно в дальнейшем, и учиться, пока на это есть время.
3 октября 2009 в 1:04
Странно что Geany никто не пользует – а штука хорошая.
3 октября 2009 в 0:05
Visual Studio 2005, Visual Studio 6.
Ни одной нет в списке =(
3 октября 2009 в 0:03
пробовал, никаких сверъестественных способностей не увидел…
мне например вариант vim + консоль намного удобнее…
не понимаю чего все так все эти IDE восхваляют…сколько всяких разных не пробовал, всегда к vim'у возвращался и обделённым себя не чувствую…
3 октября 2009 в 0:02
> И чем это влияет на яву интересно? Прям заинтриговал, блин!)))
Ну я даже не знаю как вам сказать…. попробуйте пописать на яве в блоноте и попробуйте в IntelliJ IDEA – сравните ощущения)
3 октября 2009 в 0:01
"У меня создается такое впечатление, что люди не понимают среда разработки не влияет на скорость и качество написания программ. На это влияет опыт и знания."
ясен хер что без знания языка, мозгов и опыта хреново будешь писать программы и глупо надеятся на автодополнение кода, но всё же это облегчает разработку программы. Сейчас многие пользуются хорошими текстовыми редакторами с подсветкой синтаксиса, это предотврощает возможность сделать глупую ошибку, а если и сделаете, то легко её исправите.
использую codeblocks + gcc
3 октября 2009 в 0:01
"-1. Скажете тоже… конечно влияет, ну для разных языков по разному, для конкретно с++ не так сильно влияет, как например для явы, но это скорее потому что с++у мало что уже может помочь))"
И чем это влияет на яву интересно? Прям заинтриговал, блин!)))
3 октября 2009 в 0:00
> среда разработки не влияет на скорость и качество написания программ. На это влияет опыт и знания.
-1. Скажете тоже… конечно влияет, ну для разных языков по разному, для конкретно с++ не так сильно влияет, как например для явы, но это скорее потому что с++у мало что уже может помочь))
2 октября 2009 в 23:05
"KDevelop"
+1
2 октября 2009 в 23:05
"У меня создается такое впечатление, что люди не понимают среда разработки не влияет на скорость и качество написания программ. На это влияет опыт и знания."
+1
2 октября 2009 в 23:04
to Денис GooDWiN Гублин
могу дать гарантию, я с ней рядом сижу в офисе, правда характер у неё не сахар
2 октября 2009 в 23:04
У меня создается такое впечатление, что люди не понимают – среда разработки не влияет на скорость и качество написания программ. На это влияет опыт и знания.
2 октября 2009 в 23:03
Станислав Лебедев
как вам угодно)
2 октября 2009 в 23:01
Игорь Ру, NetBeans. версия 5.5 с 2007 года, а 6.7 не используете? Там вообще много нового полезного добавили.
2 октября 2009 в 23:01
to Денис GooDWiN Гублин
winda отстой, а Marina Jee красавица
2 октября 2009 в 22:01
Code::Blocks
2 октября 2009 в 21:05
Игорь Ру
хочу использовать технологии, позволяющие максимально быстро и удобно создавать приложения под Windows, максимально независимые (чтобы не требовалось хотя бы в пределах семейства Windows таскать за собой библиотеки и фрэймфворки) и имеющие наилучшие перспективы на будущее, чтобы навыки, полученные сейчас, пригодились и в профессии.
2 октября 2009 в 20:05
вообще не с той стороны смотрите. выберите с начала какие хотите использовать технологии, библиотеки, а из этого будет видно какой компилятор и ide выбрать
2 октября 2009 в 20:01
плюшки форматирования, навигация по включенным файлам (из include path), подсветка, поиск по файлам проекта, автодополнение есть везде, но привык и наиболее удобно пользоваться NetBeans. версия 5.5 с 2007 года
2 октября 2009 в 18:05
Насколько я понимаю, без .NET не запустится.
Насчёт IDE. Я пользуюсь Eclipse, но с другой стороны мне ничего кроме консоли не требуется. А вообще, Visual Studio, пожалуй, один из самых удобных выборов для Windows.
Builder меня меньше радует наличием собственного компилятора, который хуже соответствует стандарту, чем тот же gcc. Да и пишет на нём весьма малое количество программистов на С++.
2 октября 2009 в 18:04
GEdit + gcc
2 октября 2009 в 18:02
vim + gcc
2 октября 2009 в 18:00
KDevelop
2 октября 2009 в 18:00
Marina Jee
Windows игнорируем-с? =)