LINUX.ORG.RU
решено  
vada

А кто какую IDE посоветует для разработки на С++ под офтопик


0

2

Руководство тут решило выработать стандарт для разработки наших прилад. Выбрало С++. На текущий момент у нас жуткий бордак, кто на фортране, кто выживи бейсике, кто на паскале, с++,... И это не просто так. Путь становления очень длинный (БЭСМ-4, СМ-4, ЕС-1020/1045, теперь персоналки). Весь мешок наработок приходится тянуть за собой. Переписывать все жизни не хватит. Но новые разработки решено делать на С++, т.к. GUI.
Ворландовкому билдеру доверия нет - продали какой-то изнаночной фирме. Будет жить или нет? ХЗ.
Офтопик с выжиал студией все как-то под дот нет заточил...
Может GCC c QT?

Кто чего посоветует? Какие плюсы-минусы?


[#]  

> Офтопик с выжиал студией все как-то под дот нет заточил...

лучшего IDE для разработки на C++ под оффтоп, чем вижуалы, просто нет. дотнет использовать необязательно, поддержка нативного кода есть, очень качественная, и никуда не денется.

** ()
[#] Ответ на: комментарий от waker 06.05.2011 12:41:28  
>>-----Цитата---->>

лучшего IDE для разработки на C++ под оффтоп, чем вижуалы, просто нет. дотнет использовать необязательно, поддержка нативного кода есть, очень качественная, и никуда не денется.

<<-----Цитата----<<

И стоит минимум 300$.

* ()
[#]  
shty
>>-----Цитата---->>

новые разработки решено делать на С++, т.к. GUI.

<<-----Цитата----<<

поржал, спасибо :)

>>-----Цитата---->>

кто какую IDE посоветует для разработки на С++ под офтопик

<<-----Цитата----<<

я использую Eclispe + notepad++/scite/gvim

*** ()
[#] Ответ на: комментарий от alpha2 06.05.2011 12:43:20  
aho

> И стоит минимум 300$.

visual express - бесплатна

()
[#]  
aho

и да - я бы взял QtCreator

()
[#]  

vs / eclipse / qt-шную, ежели на кутях писать.

** ()
[#] Ответ на: комментарий от alpha2 06.05.2011 12:43:20  

за вижуалу на работе платит работодатель, так что мне на цену плевать. а дома мне и linux+vim хватает :)

** ()
[#] Ответ на: комментарий от waker 06.05.2011 12:41:28  
vada

Я больше 10 лет ничего на плюсах не делал. Сунул тут жало в вижуалы... чей-то там мало узнаваемо. Как-то все подпилено с синтаксисом... Не шибко и более-менее понятно, но не знакомо. Что и насторожило.

**** ()
[#] Ответ на: комментарий от alpha2 06.05.2011 12:43:20  
vada

>И стоит минимум 300$.

Это в стороне от моего кармана, так что не аргумент.

**** ()
[#]  
jtootf

emacs + MinGW

***** ()
[#] Ответ на: комментарий от aho 06.05.2011 12:44:38  
vada

>я бы взял QtCreator

А компилятор? Кто там за компилятор будет?

**** ()
[#]  
Amp

Раз начальство платит, то VS + VA.

** ()
[#] Ответ на: комментарий от vada 06.05.2011 12:47:49  

не понял что имеется ввиду "подпилено с синтаксисом". обычный c++. можно и другой компилятор вместо m$ использовать, если так уж хочется.

** ()
[#] Ответ на: комментарий от jtootf 06.05.2011 12:51:13  
vada

>emacs + MinGW

Можно без извращений? Чего, тётенек емаксу учить?

**** ()
[#] Ответ на: комментарий от vada 06.05.2011 12:52:42  
aho

> А компилятор? Кто там за компилятор будет?

mingw

()
[#] Ответ на: комментарий от alpha2 06.05.2011 12:43:20  
shty
>>-----Цитата---->>

И стоит минимум 300$.

<<-----Цитата----<<

ссыкотно наверное работать в фирме которая не может позволить 300$ на ide

*** ()
[#] Ответ на: комментарий от waker 06.05.2011 12:54:15  
vada

Мне С++ вааще не хочется. Не люблю, это мягко сказано.

**** ()
[#] Ответ на: комментарий от waker 06.05.2011 12:54:15  
aho

> не понял что имеется ввиду "подпилено с синтаксисом"

C++/CLI

()
[#] Ответ на: комментарий от aho 06.05.2011 12:55:28  
vada

>mingw

А что за зверь? Что хорошо, что плохо? Лучше/хуже чем M$?

**** ()
[#]  
Valeg

Code::Blocks вроде некоторыми используется для С++.

* ()
[#] Ответ на: комментарий от aho 06.05.2011 12:55:28  
shty
>>-----Цитата---->>

> А компилятор? Кто там за компилятор будет?

mingw

<<-----Цитата----<<

я, кстати, последнее время для Qt под оффтопик TDM-GCC ставлю

*** ()
[#] Ответ на: комментарий от shty 06.05.2011 12:43:54  

>новые разработки решено делать на С++, т.к. GUI.

Автор смешной :)

По теме - Visual Studio && vim

* ()
[#] Ответ на: комментарий от vada 06.05.2011 12:58:28  
shty
>>-----Цитата---->>

>mingw

А что за зверь? Что хорошо, что плохо? Лучше/хуже чем M$?

<<-----Цитата----<<

порт gcc под оффтопик

чем лучше? тем что потом меньше придётся удивляться, если нужно будет под лин*кс переносить софт

*** ()
[#] Ответ на: комментарий от vada 06.05.2011 12:58:28  
aho

> А что за зверь? Что хорошо, что плохо? Лучше/хуже чем M$?

gcc под win32, насчет остального не скажу - с обоими проблем не было, кроме небольших различий, требовавших подправлять код, чтоб убрать варнинги

()
[#] Ответ на: комментарий от shty 06.05.2011 12:58:55  
vada

Да! С Переносимостью проблемы врядли возникнут когда. Корпоративный стандарт - неназываемый.

**** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:02:34  
elverion

>С Переносимостью проблемы врядли возникнут когда

Если кому нибудь не взбредёт в голову WinAPI использовать.

()
[#] Ответ на: комментарий от aho 06.05.2011 13:02:16  
vada

А как с совместимостью с борландовским билдером? Придется ведь переносить проекты с билдера.

**** ()
[#]  

FreePascal + Lazarus.

***** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:03:59  
aho

> Придется ведь переносить проекты с билдера.

тогда лучше visual, там, например, тоже свойства есть как в билдере

()
[#] Ответ на: комментарий от vada 06.05.2011 13:03:59  

> Придется ведь переносить проекты с билдера.

Лучше их переписывать.

* ()
[#] Ответ на: комментарий от sniper21 06.05.2011 13:04:40  
vada

>FreePascal + Lazarus.

Если бы я выбирал, остановился бы на нем. :)
Сейчас использую :) Там очень много недопиленного кода и косяков. Но работать можно. Ну и тормозит порядком в числодробильных задачах.

**** ()
[#] Ответ на: комментарий от nCdy 06.05.2011 13:06:13  
vada

>> Придется ведь переносить проекты с билдера.

>Лучше их переписывать.

Это ЖОПА. :(

**** ()
[#]  
Gorthauer

QtCreator+windows SDK

Бесплатно и не говноmingw

*** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:03:59  
shty
>>-----Цитата---->>

А как с совместимостью с борландовским билдером? Придется ведь переносить проекты с билдера.

<<-----Цитата----<<

зависит от кода, если писали со всякими AnsiString, свойствами и прочей борландовской лабудой, то придётся переписывать много в любом разе, на чтобы Вы не переходили, если же более или менее С++-чисто писан код, значит придётся в основном интерфейс перемучивать

*** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:10:46  

> Это ЖОПА. :(

Так вы ещё не определились куда переходить будете и зачем вам перенос старых проектов ?

* ()
[#]  

U++ и TheIDE.

()
[#] Ответ на: комментарий от shty 06.05.2011 13:13:03  
vada

>придётся переписывать много в любом разе

Пойду приплюснутых порадую :)

Блин! Как самомму-то на плюсы переходить не хочется!!!!!!!!!!!!!!

**** ()
[#] Ответ на: комментарий от aho 06.05.2011 12:44:12  
>>-----Цитата---->>

visual express - бесплатна

<<-----Цитата----<<

Экспресс - это огрызок. Для серьёзной работы его не достаточно.

* ()
[#] Ответ на: комментарий от alpha2 06.05.2011 13:20:38  
aho

> Экспресс - это огрызок. Для серьёзной работы его не достаточно.

ну расскажи - чего в express не хватает для разработки приложений на Qt

()
[#] Ответ на: комментарий от nCdy 06.05.2011 13:15:02  
vada

>Так вы ещё не определились куда переходить будете и зачем вам перенос старых проектов ?

Почти определились. Скорее всего вижиал студия. Можно еще свое слово сказать. Но борландовский билдер точно на свлку истории. Поэтому и перенос проектов.

**** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:18:08  
shty
>>-----Цитата---->>

Блин! Как самомму-то на плюсы переходить не хочется!!!!!!!!!!!!!!

<<-----Цитата----<<

лучше скажи нафига Вам для гуйни плюсы, чтобы секас вприсядку не кончался? :)

*** ()
[#] Ответ на: комментарий от shty 06.05.2011 13:23:14  
vada

FORTRAN c GUI просто никак, патамушта.

**** ()
[#] Ответ на: комментарий от vada 06.05.2011 13:24:38  
aho

> FORTRAN c GUI просто никак, патамушта.

сисярп?

()
[#] Ответ на: комментарий от aho 06.05.2011 13:21:12  
>>-----Цитата---->>

ну расскажи - чего в express не хватает для разработки приложений на Qt

<<-----Цитата----<<

Да хотя бы интегратора Qt. Постоянно генерить проект студии из .pro очень неудобно.

* ()
[#] Ответ на: комментарий от vada 06.05.2011 13:24:38  
shty
>>-----Цитата---->>

FORTRAN c GUI просто никак, патамушта.

<<-----Цитата----<<

хехе, и ещё много кто никак, и что с того? :)

если уж у Вас платформа WIN-only взяли бы какой C#/F#, а интенсивные вычисления в dll на С++ вынесли бэ, получилось бэ намного быстрее и качественнее

*** ()
[#]  
erfea

qtctreator, отличное автодополнение (анализирует подключённые заголовки), удобный текстовый редактор, и ещё масса ништяков для Qt. Минусов не обнаружил.

** ()
[#]  
Siado

QtCreator во все поля

*** ()
[#] Ответ на: комментарий от shty 06.05.2011 13:28:57  

> если уж у Вас платформа WIN-only взяли бы какой C#/F#, а интенсивные вычисления в dll на С++ вынесли бэ, получилось бэ намного быстрее и качественнее

+1

И портировали бы на Mono без проблем.

* ()