IDE ?
От: Аноним  
Дата: 19.02.12 08:34
Оценка:
Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?
Re: IDE ?
От: 8086  
Дата: 19.02.12 08:36
Оценка: -1
Разве ответ неочевиден?

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?
Re[2]: IDE ?
От: Аноним  
Дата: 19.02.12 08:40
Оценка:
Здравствуйте, 8086, Вы писали:

8>Разве ответ неочевиден?

нет
Re: IDE ?
От: potapov.d  
Дата: 19.02.12 10:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?


vim + cscope + supertab (+ ctags)

И так уже четыре года, третий проект и второе место работы.

Был трёхмесячный период на emacs, но в силу нежелания изучать Common Lisp, не нашёл его достаточно удобным для себя.
К тому же с jabber.el пересел на mcabber.
Re[2]: IDE ?
От: Аноним  
Дата: 19.02.12 10:37
Оценка:
Здравствуйте, potapov.d, Вы писали:

PD>vim + cscope + supertab (+ ctags)

боюсь для меня это не по силам
проект написан на VS2005(mfc) — с множеством форм и видов
Re: IDE ?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 19.02.12 10:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?


vim + cscope
Re[3]: IDE ?
От: Programador  
Дата: 19.02.12 11:04
Оценка:
Здравствуйте, Аноним, Вы писали:

А>проект написан на VS2005(mfc) — с множеством форм и видов

А Qt? или http://ultimatepp.org/ ?
Re[4]: IDE ?
От: Аноним  
Дата: 19.02.12 11:20
Оценка:
Здравствуйте, Programador, Вы писали:


А>>проект написан на VS2005(mfc) — с множеством форм и видов

P>А Qt? или http://ultimatepp.org/ ?

так вроде там код должен быть открыт, если подразумевается ком.использование
Re[5]: IDE ?
От: Programador  
Дата: 19.02.12 11:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>так вроде там код должен быть открыт, если подразумевается ком.использование


давно не так
Re[2]: IDE ?
От: MasterZiv СССР  
Дата: 19.02.12 12:06
Оценка:
> Был трёхмесячный период на emacs, но в силу нежелания изучать Common Lisp, не
> нашёл его достаточно удобным для себя.

Ох.. при чём тут common lisp, а ? В Emacs свой язык -- emacs lisp.
И c common list его связывают лишь общие лисповые корни. А так -- совсем
разные языки. Emacs lisp проще гораздо, нечто типа schema.
И учить его для использования emacs вовсе не обязательно.
Posted via RSDN NNTP Server 2.1 beta
Re: IDE ?
От: MasterZiv СССР  
Дата: 19.02.12 12:07
Оценка:
> Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной
> разработки с закрытым кодом?

Сейчас Eclipse+CDT. Вот только не понятно, какая разница, открытый код
или нет того, что ты разрабатываешь.
Posted via RSDN NNTP Server 2.1 beta
Re[6]: IDE ?
От: Аноним  
Дата: 19.02.12 12:39
Оценка:
Здравствуйте, Programador, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


А>>так вроде там код должен быть открыт, если подразумевается ком.использование


P>давно не так

LGPL??? Я не знаток лицензий, т.е. если ком.использование, то линковать только динамически?
Re: IDE ?
От: alex_public  
Дата: 19.02.12 13:26
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?


А вы не путаете IDE и фреймворк (набор библиотек) случаем? Для IDE не имеет значения открытый/закрытый/комерческий код. Только для фреймворков и то все основные давно позволяют всё.
Re[7]: IDE ?
От: Programador  
Дата: 19.02.12 14:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>LGPL??? Я не знаток лицензий, т.е. если ком.использование, то линковать только динамически?

если Qt по свободной лицензии то нельзя лишать других права обновлять Qt. Если линковка статическая то нужно давать свои обьектники если попросят. Смысла в статической линковке особого нет
Re[3]: IDE ?
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 19.02.12 17:21
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ> Emacs lisp проще гораздо, нечто типа schema.


Может оно и проще, но у меня выучить его за пару вечеров не получилось. А выделать более длительное время на изучение "ещё одного языка" я не могу.

MZ> И учить его для использования emacs вовсе не обязательно.


В теории — да, но на практике сделать emacs удобным для себя без знания elisp невозможно.
Я тоже забросил emacs по той же причине — нет времени/желания раскуривать elisp. Я делал периодические попытки разобраться в нём, что-то простое я мог написать, но как сделать именно то что мне хотелось от emacs — я так и не осилил. А работать с ним как он есть — мне не нравится.
Промучился года два или три и вернулся на vim.
С уважением, Artem Korneev.
Re[3]: IDE ?
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 19.02.12 17:23
Оценка: +2
Здравствуйте, Аноним, Вы писали:

А>проект написан на VS2005(mfc) — с множеством форм и видов


Если вы собираетесь оставаться на mfc, то ни о какой кроссплатформенности речи быть не может. GUI-библиотеку всё равно придётся менять на что-то кроссплатформенное. Вариантов много, самый популярный — Qt.
С уважением, Artem Korneev.
Re[4]: IDE ?
От: Аноним  
Дата: 19.02.12 17:33
Оценка:
Здравствуйте, artem_korneev, Вы писали:


_>Если вы собираетесь оставаться на mfc, то ни о какой кроссплатформенности речи быть не может. GUI-библиотеку всё равно придётся менять на что-то кроссплатформенное. Вариантов много, самый популярный — Qt.


я бы остался — обстоятельства не позволяют
Re[4]: IDE ?
От: MasterZiv СССР  
Дата: 20.02.12 09:15
Оценка:
On 02/19/2012 09:21 PM, artem_korneev wrote:

> В теории — да, но на практике сделать emacs удобным для себя без знания elisp

> невозможно.

Я emacs lisp не знаю. Но с emacs вполне работаю.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: IDE ?
От: potapov.d  
Дата: 20.02.12 09:37
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Ох.. при чём тут common lisp, а ? В Emacs свой язык -- emacs lisp.

MZ>И c common list его связывают лишь общие лисповые корни. А так -- совсем
MZ>разные языки. Emacs lisp проще гораздо, нечто типа schema.
MZ>И учить его для использования emacs вовсе не обязательно.

Значит у меня не было даже желания выяснить, что за разновидность лиспа там используется. Я в сортах лиспа не разбираюсь.
И на тот момент (да и сейчас), я не вижу вариантов комфортного использования емакса (да и вима) без знания его скриптового языка.
Re[5]: IDE ?
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 20.02.12 09:37
Оценка: 1 (1)
Здравствуйте, MasterZiv, Вы писали:

>> В теории — да, но на практике сделать emacs удобным для себя без знания elisp

>> невозможно.
MZ>Я emacs lisp не знаю. Но с emacs вполне работаю.

И? Вы смогли допилить его под себя или просто привыкли к тому что есть?
С уважением, Artem Korneev.
Re[6]: IDE ?
От: MasterZiv СССР  
Дата: 20.02.12 11:57
Оценка:
> И? Вы смогли допилить его под себя или просто привыкли к тому что есть?

Конечно смог.
Posted via RSDN NNTP Server 2.1 beta
Re: VIM
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 20.02.12 11:58
Оценка:
Re[4]: IDE ?
От: MasterZiv СССР  
Дата: 20.02.12 12:01
Оценка:
On 02/20/2012 01:37 PM, potapov.d wrote:

> И на тот момент (да и сейчас), я не вижу вариантов комфортного использования

> емакса (да и вима) без знания его скриптового языка.

Поверь, вовсе это не обязательно. Большинство функций настоечных можно звать
по M-x и они там будут как в shell в виде комманд. Ну может быть e-lisp
чуть-чуть знать надо, самые основы --

(function param1 param2 param3 )

вызывает функцию function с параметрами param1 param2 param3,
чаще всего все настройки -- это вызовы функций каких-то.

"asdf" -- строка
1 — число
'asdf -- символ (особый вид строки, можно сказать, строковая константа).
Posted via RSDN NNTP Server 2.1 beta
Re[7]: IDE ?
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 21.02.12 09:07
Оценка:
Здравствуйте, MasterZiv, Вы писали:

>> И? Вы смогли допилить его под себя или просто привыкли к тому что есть?

MZ>Конечно смог.

Простите за занудство — а что именно вы тогда допиливали?

Сейчас я врятли уже вспомню все смущавшие меня грабли, которые торчали из emacs, но вот
Автор: artem_korneev
Дата: 04.10.10
первое, что приходит на ум. Один из моих вопросов на rsdn. Вы используете semantic? Если да, то как вы решаете описанную мною проблему?

Ещё я помню множество мелких неудобств, когда я разбивал окно на две части и emacs при вызове функций постоянно пытался открыть во второй половине окна что-то своё, закрывая мой буфер. Но сейчас сходу не скажу как воспроизвести — где-то год назад я слез с emacs.
С уважением, Artem Korneev.
Re[8]: IDE ?
От: MasterZiv СССР  
Дата: 21.02.12 10:16
Оценка:
On 02/21/2012 01:07 PM, artem_korneev wrote:

> Простите за занудство — а что именно вы тогда допиливали?


Это был Emacs 22, если не ошибаюсь, и в основном это была установка и
настройка Slime, установка и настройка всяких dired, и прочих тулзей.

> Сейчас я врятли уже вспомню все смущавшие меня грабли, которые торчали из emacs,

> но вот <http://rsdn.ru/forum/unix/3983633.1.aspx&gt;
Автор: artem_korneev
Дата: 04.10.10
первое, что приходит на ум.

> Один из моих вопросов на rsdn. Вы используете semantic? Если да, то как вы
> решаете описанную мною проблему?

Пока нет.

> Ещё я помню множество мелких неудобств, когда я разбивал окно на две части и

> emacs при вызове функций постоянно пытался открыть во второй половине окна
> что-то своё, закрывая мой буфер. Но сейчас сходу не скажу как воспроизвести —
> где-то год назад я слез с emacs.

Так это не неудобство, это фича.
C-x 2, если я не ошибаюсь, и всё в порядке.

Вообще, это отдельная тема -- буфера в Emacs. Я тоже долго с ней не мог
свыкнуться -- я просто физически нетерплю, когда на машине открыты какие-то
ненужные мне окна. А Emacs наоборот их всё время открывает. В общем, я должго
напрягался. Но потом понял -- надо плюнуть. И плюнул.

Выучил
C-x 1
C-x 2
и
C-x k (y) закрывает буфер. (kill buffer)

и всё.

Ну и заради прикола -- тема настолько оказывается "важная"
(я изучал), что специально для таких, как я, в Emacs есть комманда,
кажется kill-some-buffers, которая удаляет один буфер случайным образом.
Ну, разумеется, не нужный (неактивный). А так, как я понял, народ просто не парится.
Posted via RSDN NNTP Server 2.1 beta
Re[9]: IDE ?
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 23.02.12 20:46
Оценка:
Здравствуйте, MasterZiv, Вы писали:

>> Ещё я помню множество мелких неудобств, когда я разбивал окно на две части и

>> emacs при вызове функций постоянно пытался открыть во второй половине окна
>> что-то своё, закрывая мой буфер.
MZ>Так это не неудобство, это фича.

Ну кому фича, а кому баг.
Меня эта "фича" изрядно анноила, каждый раз после вызова внешних программ мне приходилось вручную переходить в это окно и возвращать тот буфер, который я хотел там видеть.

MZ>C-x 2, если я не ошибаюсь, и всё в порядке.


Да вот нет. "C-x 2" делит окно на две части, а проблема в том, что emacs может использовать вторую часть окна по своему усмотрению.

У меня 22" монитор и мне было удобно, когда в emacs открыто сразу два файла. Например, хэдер и cpp-файл. Ширина позволяет открыть их сразу. Так вот, при каждом вызове внешних команд, emacs печатал их вывод во второй, неактивной части окна. И потом мне приходилось вручную возвращать всё как было.
Если окно не разбивать самостоятельно — для вывода внешних программ создаётся небольшое окошко в нижней части экрана. Вот мне хотелось чтобы при вертикальном разбиении окна, emacs продолжал создавать окно внизу и не трогал мои окна.

MZ> А так, как я понял, народ просто не парится.


Ну кому лишние буферы не мешают — те не парятся. А мне было сложно находить свои буферы среди 500..600 открытых. В результате, от умного автодополнения пришлось просто отказаться.

Вот таких мелких неудобств при работе с emacs у меня вылезало довольно много. Даже с переходом по тегам грабли вылезали — я не разобрался, как научить emacs запоминать историю переходов, чтобы нормально возвращаться по ней.

В результате, я пересел на Eclipse(ну и иногда — пользуюсь QDevelop). Он мне совсем не нравился в плане интерфейса, но пользоваться им для разработки на C++ всё-таки удобнее, чем emacs. То, что я использую чаще всего — навигация по тегам и автодополнение — в Eclipse нормально работает. Правда, мне не нравится как организована навигация по коду — приходится много тыкать мышью, но я пока тешу себя мыслью, что м.б. соберусь и напишу свой плагин для удобства. Всё-таки Java я немного знаю, в отличие от ELisp.
С уважением, Artem Korneev.
Re: IDE ?
От: dmikos Россия dmikos.ru
Дата: 24.02.12 03:18
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?


QTCreator думаю неплохой вариант. Интерфейс приятный, автодополнение кода работает лучше, чем у студии без ассиста. Кроме того, можно делать проекты совсем не связанные с Qt. Поддержка файлов проекта CMake — очень приятно для кроссплатформенной разработки.
Re[10]: IDE ?
От: MasterZiv СССР  
Дата: 24.02.12 09:31
Оценка:
> Вот таких мелких неудобств при работе с emacs у меня вылезало довольно много.

Ну да, меня тоже это раздражает.

> В результате, я пересел на Eclipse(ну и иногда — пользуюсь QDevelop). Он мне

> совсем не нравился в плане интерфейса, но пользоваться им для разработки на C++
> всё-таки удобнее, чем emacs. То, что я использую чаще всего — навигация по тегам
> и автодополнение — в Eclipse нормально работает.

Я пока проделал тот же путь, только в Emacs правда под С++ не программировал.
Posted via RSDN NNTP Server 2.1 beta
Re: IDE ?
От: B0FEE664  
Дата: 24.02.12 10:57
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?

Разными.
И каждый день — без права на ошибку...
Re[2]: IDE ?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.02.12 17:54
Оценка:
Здравствуйте, 8086, Вы писали:
8>Разве ответ неочевиден?
очевиден. QtCreator
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[2]: IDE ?
От: Dair Россия  
Дата: 08.03.12 23:04
Оценка:
А>>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?
BFE>Разными.

+1
Именно. Мой набор: Xcode, MSVC, vim/ctags.
Re: IDE ?
От: CreatorCray  
Дата: 09.03.12 19:22
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?

MSVC + VAX
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[2]: IDE ?
От: Denys V. Украина http://ua.linkedin.com/in/dvalchuk
Дата: 01.04.12 10:11
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, Аноним, Вы писали:


А>>Какими IDE для C++ Вы пользуетесь для коммерческой кросс-платформенной разработки с закрытым кодом?


KP>vim + cscope


почему перешли с emacs на vim?
просто думаю пытаться освоить emacs или углубиться в vim... для меня будет очень полезным комментарий человека активно использовавшего оба.
спасибо
С уважением Denys Valchuk

IMHO чем больше мнений тем оптимальней выбор варианта... :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.