crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

7 страниц V  « < 3 4 5 6 7 >  
Ответить в данную темуНачать новую тему
> Интересно, кто в какой ИДЕ пишет :), Интересно, кто в какой ИДЕ пишет :)
Какой IDE Вы пользуетесь
Вы не можете просмотреть результаты опроса, не проголосовав в нем. Пожалуйста, авторизуйтесь и проголосуйте, чтобы увидеть результаты этого опроса.
Всего голосов: 49
Гости не могут голосовать 
kamre
  опции профиля:
сообщение 16.9.2008, 20:22
Сообщение #41


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 18.1.2008
Из: N-sk
Пользователь №: 73

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Red Devil @ 16.9.2008, 17:01) *
Такой правда недостаток у бобов есть - goto file, работает старомодно. Т.е. уже давно при наборе фильтр должен отбирать все имена в которых _содержится_ данное слово, а он отбирает файлы с именами которые _начинаются_. Особенно фигово когда в проекте все файлы с одним префиксом - приходится его постоянно набирать.

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

А что насчет Eclipse скажешь? Интересно твое мнение, как он в сравнении с MSVS?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 17.9.2008, 9:58
Сообщение #42


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


я про eclipse уже писал в другой теме недостатки - они по сравнение с MSVS и Netbeans критичны для меня, даже KDevelop мне больше подходил.
Уже давно жду когда начнется война за рынок IDE C++ в linux, потому как в винде она проиграна уже давно.

Еще такого жалко в netbeans нету как make implementation, в KDevelop называется make member. Когда ставишь курсор на функцию класса, жмешь хоткей и тебе сразу в файле реализации создается заглушка функции. Вообще меня netbeans порадовал своими инноваторскими идеями, например, что для аббревиутур можно установить собственную клавишу автодополнения, last edit position, поддержка cvs/svn, выделение идентификатора если на нем курсор, перемещение строк, hyperlink navigation, понимание контекста переменной/типа ну и конечно больше всего меня порадовал просто великолепный code assist - по качеству лучший в linux, конечно итераторы и smart ptr как VAX он не раскрывает, но то что умеет парсить все библиотеки и шаблоны, большой и жирный плюс. И еще приятно удивил include assist, которого я вообще не ожидал увидеть. Вообщем в этой IDE я нашел то давно хотел чтобы было и даже то чего не знал и то что мне очень пригодилось. Практически такую же IDE и я сам хочу создать на С++.

Цитата(kamre @ 16.9.2008, 21:22) *
Ну там всегда можно со звездочки начать, будет почти по "новомодному" ) А вообще да, могли бы и настройку дать, чтобы сразу по "новомодному" было...

я это конечно пробывал, под linux у меня не работает. Он у меня вообще звездочку игнорит.

Сообщение отредактировал Red Devil - 17.9.2008, 10:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 17.9.2008, 11:08
Сообщение #43


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


офигеть да тут еще и дебаггер быстро работает ... *дьявол в шоке*
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kamre
  опции профиля:
сообщение 17.9.2008, 13:42
Сообщение #44


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 18.1.2008
Из: N-sk
Пользователь №: 73

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Red Devil @ 17.9.2008, 13:58) *
я про eclipse уже писал в другой теме недостатки - они по сравнение с MSVS и Netbeans критичны для меня, даже KDevelop мне больше подходил.
Уже давно жду когда начнется война за рынок IDE C++ в linux, потому как в винде она проиграна уже давно.

В другой теме ты кстати не ответил никак на поддержку тех фич в Eclipe, которые ты называл преимуществами MSVS+VAX. В винде среди компиляторов для плюсов рулит VC SDK, mingw честно говоря сливает полностью. Еще есть интеловский, но тоже вроде бы только с VC SDK интегрируется. Так что пока не будет полноценной поддержки этой tool chain у Eclipse или NetBeans - они врядли сильно потеснят MSVC+VAX.

Цитата(Red Devil @ 17.9.2008, 13:58) *
Еще такого жалко в netbeans нету как make implementation, в KDevelop называется make member. Когда ставишь курсор на функцию класса, жмешь хоткей и тебе сразу в файле реализации создается заглушка функции.

А в Eclipse уже есть:
и

Цитата(Red Devil @ 17.9.2008, 13:58) *
для аббревиутур можно установить собственную клавишу автодополнения, last edit position, поддержка cvs/svn

Аббревиатуры это типа для for/if/while? В Eclipse они тоже есть, и настроить можно, last edit position есть, по Ctrl+Q. Для cvs плагин сразу идет в комплекте. Для SVN отдельно ставится. Еще есть для mercurial, у NetBeans тоже есть кстати.

Цитата(Red Devil @ 17.9.2008, 13:58) *
выделение идентификатора если на нем курсор, перемещение строк, hyperlink navigation

Mark occurences есть. Имеется ввиду при copy/paste правильный indent при вставке? Есть. Просто перетащить выделенные строки внутрь блока тоже можно. hyperlink navigation при удержании Ctrl работает.

Цитата(Red Devil @ 17.9.2008, 13:58) *
понимание контекста переменной/типа ну и конечно больше всего меня порадовал просто великолепный code assist - по качеству лучший в linux, конечно итераторы и smart ptr как VAX он не раскрывает, но то что умеет парсить все библиотеки и шаблоны, большой и жирный плюс.

У Eclpse также с этим уже очень хорошо, на счет smart ptr глянь тему. Так что, я бы сказал, что в NetBeans один из лучших в линукс, но не лучший. Лучший в xrefactory :)

Цитата(Red Devil @ 17.9.2008, 13:58) *
И еще приятно удивил include assist, которого я вообще не ожидал увидеть.

Тоже есть. Еще есть "Add Include": и .

Цитата(Red Devil @ 17.9.2008, 13:58) *
Вообщем в этой IDE я нашел то давно хотел чтобы было и даже то чего не знал и то что мне очень пригодилось. Практически такую же IDE и я сам хочу создать на С++.

Если серьезно хочешь создать подобную IDE для плюсов, то начинать надо, имхо, с изучения front end-ов из NetBeans и Eclipse. Т.е. с того кода, который парсит исходники и переводит во внутреннее представление, строит таблицы символов. А просто рисовать итерфейс на какой-нибудь библиотеке вроде Qt - пустая трата времени, опять же имхо. Уже понаделали кучу недо-IDE, стоит ли клепать еще одну? Вообще мне тоже было бы интересно написать/переписать подобный front end на самом C++, так что если серьезно решишь заняться этим, могу присоединиться.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 17.9.2008, 17:37
Сообщение #45


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


Цитата(kamre @ 17.9.2008, 14:42) *
Если серьезно хочешь создать подобную IDE для плюсов, то начинать надо, имхо, с изучения front end-ов из NetBeans и Eclipse.

Начинать нужно с редактора, большенство фичей для работы с тектом в ней реализуются. Это основная часть любой нормальной IDE.
В IDE есть 5 составляющие части :
1) редактор
2) парсер
3) менеджер проекта
4) деббагер
5) доп. фичи вроде доксигена, таск/туды листа, cvs/svn
Это инкрементальная модель разработки по которой я создаю.

Цитата(kamre @ 17.9.2008, 14:42) *
Т.е. с того кода, который парсит исходники и переводит во внутреннее представление, строит таблицы символов.

я этим сейчас и занимаюсь - это есть одна из сложнейших вещей, парсер достаточно сложный и ни то что готовых, никаких набросоков даже нет. yacc - это Си, да и к тому же он генерирует код с которым возится нужно еще дофига времени (в gcc 20 тыс строк сгенерировано - оно мне надо ?) его вообще не рассматриваю, ориентируюсь на spirit.

Цитата(kamre @ 17.9.2008, 14:42) *
А просто рисовать итерфейс на какой-нибудь библиотеке вроде Qt - пустая трата времени, опять же имхо.

А кто-то противоречит ?

Цитата(kamre @ 17.9.2008, 14:42) *
Уже понаделали кучу недо-IDE, стоит ли клепать еще одну?

MonkeyStudio, Edyuk, QDevelop - ну это конечно нубские среды, согласен.

Цитата(kamre @ 17.9.2008, 14:42) *
Вообще мне тоже было бы интересно написать/переписать подобный front end на самом C++, так что если серьезно решишь заняться этим, могу присоединиться.

я этим уже занимаюсь, как я уже писал, но я пока что пишу и планирую писать сам, в одиночку.

Сообщение отредактировал Red Devil - 17.9.2008, 17:39
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
niXman
  опции профиля:
сообщение 19.9.2008, 22:40
Сообщение #46


Участник
**

Группа: Участник
Сообщений: 169
Регистрация: 18.6.2008
Пользователь №: 204

Спасибо сказали: 1 раз(а)




Репутация:   0  


Для ВиндАвЗ пишу в VS + qt-интегратор.
Для Linux пишу в Code::blocks, QDevelop, KDevelop.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Admin
  опции профиля:
сообщение 17.10.2008, 7:55
Сообщение #47


Администратор
****

Группа: Администратор
Сообщений: 646
Регистрация: 9.10.2007
Из: crossplatform.ru
Пользователь №: 1

Спасибо сказали: 17 раз(а)




Репутация:   2  


Перенес сообщения в быстреебы....., скорейебы...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
trdm
  опции профиля:
сообщение 17.10.2008, 12:09
Сообщение #48


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


Цитата(niXman @ 19.9.2008, 23:40) *
Для ВиндАвЗ пишу в VS + qt-интегратор.
Для Linux пишу в Code::blocks, QDevelop, KDevelop.

А какая студия и какая Qt?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sbar
  опции профиля:
сообщение 2.3.2009, 22:20
Сообщение #49


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 2.3.2009
Пользователь №: 583

Спасибо сказали: 0 раз(а)




Репутация:   0  


Использую следующую связку: vim, gdb, screen, coreutils, shell (bash), Qt4 (со всеми его qmake, assistant, designer).
Кто-нибудь знает, есть ли готовая реализация [умного] автодополнения Qt4/C++ для vim?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 3.3.2009, 9:19
Сообщение #50


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Есть. Названия не помню т.к. вимом не пользуюсь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

7 страниц V  « < 3 4 5 6 7 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 19:04