Хочется спросить у народа: какие самые-самые крутые IDE вы знаете?
И кто их делает?
Если по фирмам, то мой рейтинг: 1.JetBrains 2. Microsoft
Остальные — третьи...
Среди третьих — кто делает и какие?
Я сейчас ушел в Code::Bloks + TDM0GCC 5.1 неприхотливая, бесплатная.
Меня вполне устраивает.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется спросить у народа: какие самые-самые крутые IDE вы знаете? LVV>И кто их делает? LVV>Если по фирмам, то мой рейтинг: 1.JetBrains 2. Microsoft
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется спросить у народа: какие самые-самые крутые IDE вы знаете?
1. IntelliJ Idea
2. UNIX
3. XCode
Микрософт, когда последний раз пробовал, был полный отстой. Может сейчас получше стал, но сомневаюсь. Как-то видел издалека — меню капсом было выбито. Видимо стало только хуже.
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется спросить у народа: какие самые-самые крутые IDE вы знаете? LVV>И кто их делает? LVV>Если по фирмам, то мой рейтинг: 1.JetBrains 2. Microsoft LVV>Остальные — третьи... LVV>Среди третьих — кто делает и какие?
LVV>Я сейчас ушел в Code::Bloks + TDM0GCC 5.1 неприхотливая, бесплатная. LVV>Меня вполне устраивает.
CodeLite
Ultimate++
Codeblocks
wxDev
QTCreator
IDEA
Eclipse
VisualStudio
Из редакторов
Vim
Notepad2mod + TotalCommander (win)
Sublime
vsb>1. IntelliJ Idea vsb>2. UNIX vsb>3. XCode
UNIX — это IDE такая ? vsb>Микрософт, когда последний раз пробовал, был полный отстой. Может сейчас получше стал, но сомневаюсь. Как-то видел издалека — меню капсом было выбито. Видимо стало только хуже.
Крутость Студии — в организации коллективной работы из коробки. Без всяких дополнительных инструментов.
Да еще и вские диаграммы можно получить там же из коробки.
Как я понимаю, и с БД там работать прямо из коробки.
Да еще и веб-разработку — из коробки...
Короче, корпоративные разработки в студии делать много проще, чем с использованием других сред.
И для C# — много плюшек сделано.
Например, метрики кода, по которым можно судить о качестве.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
LVV>>Я сейчас ушел в Code::Bloks + TDM0GCC 5.1 неприхотливая, бесплатная. LVV>>Меня вполне устраивает. _>CodeLite _>Ultimate++ _>Codeblocks _>wxDev _>QTCreator _>IDEA _>Eclipse _>VisualStudio
Кроме IDEA я все это пробовал. Еще и NetBeans _>Из редакторов _>Vim _>Notepad2mod + TotalCommander (win) _>Sublime
Тогда уж и Visual Studio Code можно назвать — хороший и переносимый редактор.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>UNIX — это IDE такая ?
ru.unix.prog FAQ:
A: (Alexey Mahotkin)
UNIX сам по себе является Integrated Development Environment.
В "обычных" IDE есть бинарник-интегратор, который вызывает в лучшем случае
внешние утилиты, а в худшем случае -- свою реализацию каждой функцию из DLL
или прямо зашитую в бинарник.
В UNIX таким бинарником-интегратором является shell (Emacs считается
shell'ом в данном случае). Для выполнения каждой функции вызываются
специально написанные динамически выполняемые модули, такие как make, cc,
ld, и т. д.
Преимущество в этом такое же, как преимущество математических функций
высшего порядка перед "обычными" функциями.
Например, функция "отслеживать зависимости" чаще всего реализуется с
помощью make, но можно также легко использовать, скажем, cook, или же
переключаться между GNU Make и BSD Make по вкусу. Точно такая ситуация с
используемыми редактором, компилятором, etc. Более того, сам по себе shell
является "функцией высшего порядка", и легко может быть заменен.
Кроме того, так как пространство функций практически неограниченно, то IDE
"Unix" обеспечивает также заранее не предусмотренные функции высшего
порядка, например, различную автогенерацию кода, поддержку тестирования и
т. п.
Есть в чём возразить, но и есть о чём глубоко подумать.
Здравствуйте, LaptevVV, Вы писали:
vsb>>1. IntelliJ Idea vsb>>2. UNIX vsb>>3. XCode LVV>UNIX — это IDE такая ?
Угу, всё вместе позволяет достигать практически такой же продуктивности. Когда писал на C — в одном окне vim, в другом вроде ctags или что-то такое, в третьем grep запускал, в четвёртом через sed -i мог переименовывать идентификаторы, например. В итоге все всё в комплексе работало, помогая друг другу, для типичных IDE задач. Разве нельзя сказать, что юникс это интегрированная среда разработки? Среда? Среда. Разрабатывать можно? Можно. Компоненты интегрируются друг с другом? Да ещё как.
vsb>>Микрософт, когда последний раз пробовал, был полный отстой. Может сейчас получше стал, но сомневаюсь. Как-то видел издалека — меню капсом было выбито. Видимо стало только хуже. LVV>Крутость Студии — в организации коллективной работы из коробки. Без всяких дополнительных инструментов. LVV>Да еще и вские диаграммы можно получить там же из коробки. LVV>Как я понимаю, и с БД там работать прямо из коробки. LVV>Да еще и веб-разработку — из коробки... LVV>Короче, корпоративные разработки в студии делать много проще, чем с использованием других сред. LVV>И для C# — много плюшек сделано. LVV>Например, метрики кода, по которым можно судить о качестве.
Может быть, с C# не сталкивался, наверное для него студия будет самым адекватным решеним.
Здравствуйте, LaptevVV, Вы писали:
LVV>>>Я сейчас ушел в Code::Bloks + TDM0GCC 5.1 неприхотливая, бесплатная. LVV>>>Меня вполне устраивает. _>>CodeLite _>>Ultimate++ _>>Codeblocks _>>wxDev _>>QTCreator _>>IDEA _>>Eclipse _>>VisualStudio LVV>Кроме IDEA я все это пробовал. Еще и NetBeans
Хз netBeans практически как eclipse
Есть еще куча других иде типа pycharm, phpstorm, visual lansa, тысячи их
_>>Из редакторов _>>Vim _>>Notepad2mod + TotalCommander (win) _>>Sublime LVV>Тогда уж и Visual Studio Code можно назвать — хороший и переносимый редактор.
хороший редактор notepad2mod жрёт мало, запуск мгновенный, весит порядка 1Мб, есть всё что надо даже больше, при этом минималистический вид.
Самый продуктивный это vim + работа по ssh через putty просто шикарна, можно работать даже через tor.
самый продуктивный с низким порогом вхождения sublime по ssh через xwindow "ацки" тормозит даже по локалке.
хотя ultraedit, comodo, slickedit, notepad++ тоже не плохи но недотягивают и как правило медленны и избыточны.
Еще в догонку Meld Diff и TortoiseHG
ну и иниксовые grep, find, locate ... без них винда плотно курит в сторонке.
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется спросить у народа: какие самые-самые крутые IDE вы знаете? LVV>И кто их делает? LVV>Если по фирмам, то мой рейтинг: 1.JetBrains 2. Microsoft LVV>Остальные — третьи... LVV>Среди третьих — кто делает и какие?
LVV>Я сейчас ушел в Code::Bloks + TDM0GCC 5.1 неприхотливая, бесплатная. LVV>Меня вполне устраивает.
В таких рейтингах обычно недооценивают QTCreator. Я на qt не пишу, но qtcreator использую постоянно: когда нужно разобраться в огромном чужом проекте с непонятной системой сборки — он незаменим. Просто загружаешь папку, в которой лежат исходники, и получаешь всю навигацию по символам (Go to definition, Find usages и т.п.) и тому подобные фишки IDE. Обычным поиском этого не заменишь, потому что нужно учесть define, порядок include и т.п., здесь даже IDE часто лажают, сравнимо по безошибочности работает только микрософтовская студия. Речь про плюсы, конечно.
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется спросить у народа: какие самые-самые крутые IDE вы знаете?
Для C++ на мой взгляд самая-самая крутая IDE QtCreator. Code::Blocks и прочие не такие крутые, хотя тоже можно использовать. Visual Studio это отдельный разговор, дотнетчикам самое то, что естественно по понятным причинам, но вот использовать её по терминологии майкрософт в native С++ я бы не стал. Пока говорю о том, что использовал достаточное для освоения время. За кадром остаются аутсайдеры, вроде CodeLite, Anjuta, KDevelop и прочие, хотя даже в них можно работать.
Скажу даже больше, по мере освоения языка программирования и библиотек алгоритмов даже Kate или Notepad++ вполне себе хороший инструмент. Особняком я бы выделил NetBeans и Eclipse, интересные IDE, но когда речь о C++ для меня выбор однозначен, это QtCreator. Есть ещё интересные IDE с точки зрения идей, например, MPS от JetBrains.
Впрочем всё это субъективно, IDE не заменит программисту мозги. Потому бессмысленно что-то рекламировать как самое лучшее решение.
V>Впрочем всё это субъективно, IDE не заменит программисту мозги. Потому бессмысленно что-то рекламировать как самое лучшее решение.
Я вчера разговаривал с нашими пацанами.
Они рассказали, что JetBrais сделало анализ архитектуры в IDE.
И выдает что-то вроде списка ошибок-рекомендаций по архитектуре.
Это не говоря уж о лидерстве в рефакторинге.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>>>Если по фирмам, то мой рейтинг: 1.JetBrains 2. Microsoft CC>>Для C и C++ — MSVS + VAX LVV>А VAX — это что такое?
Здравствуйте, netch80, Вы писали:
N>Кроме того, так как пространство функций практически неограниченно
Классический unix way: "можно настроить всё, и вам, <censored>, придётся настраивать всё" (С)
Огромный недостаток: ничего не работает искаропки, всё надо собирать из мелких запчастей.
Здравствуйте, vsb, Вы писали:
vsb>Разве нельзя сказать, что юникс это интегрированная среда разработки?
Нельзя.
vsb> Среда? Среда.
Нет
vsb> Разрабатывать можно? Можно.
В блокноте тоже можно, но разве ж это жизнь?
vsb> Компоненты интегрируются друг с другом? Да ещё как.
Вот только времени на это всё уходит — тьма.
Здравствуйте, LaptevVV, Вы писали:
LVV>Тогда уж и Visual Studio Code можно назвать — хороший и переносимый редактор.
Как редактор текста — мб.
Как редактор кода — не фонтан. Слишком многого нету.
Здравствуйте, kov_serg, Вы писали:
_>ну и иниксовые grep, find, locate ... без них винда плотно курит в сторонке.
Да вот как то на винде они не нужны. На всяких этих *никсах — да, сложновато.
Здравствуйте, jahr, Вы писали:
J>В таких рейтингах обычно недооценивают QTCreator. Я на qt не пишу, но qtcreator использую постоянно: когда нужно разобраться в огромном чужом проекте с непонятной системой сборки — он незаменим. Просто загружаешь папку, в которой лежат исходники,
Вроде ж как Eclipse точно так же умеет.
J> всю навигацию по символам (Go to definition, Find usages и т.п.) и тому подобные фишки IDE. J> Обычным поиском этого не заменишь, потому что нужно учесть define, порядок include и т.п., здесь даже IDE часто лажают
Эти фичи в настоящий момент неотъемлимая часть IDE. Если этого набора нет — это не IDE а просто glorified text editor.