Eclipse или visual studio что лучше
Eclipse vs. Visual Studio: Каковы особенности Eclipse, которых нет в Visual Studio и наоборот?
ОТВЕТЫ
Ответ 1
В прошлый раз, когда я попробовал Eclipse (около года назад), я нашел собаку медленной. Например, автозаполнение займет несколько секунд, чтобы отобразить список возможных совпадений. Другие элементы пользовательского интерфейса также плохо реагировали.
Ответ 2
Ну, Я работаю с Visual Studio в течение некоторого времени:-) Я коснулся Eclipse ONCE давным-давно.
и теперь. все изменилось в моей голове, как пару недель назад, когда я начал разрабатывать проект для мобильной платформы Android.. скажите, что. *** ECLIPSE LET **** ****. Я это сказал.
Не поймите меня неправильно. Мне все еще нравится Visual Studio, я разработал много программ, использующих ее, и это всегда будет моей первой любовью. ОДНАКО. автоматическое создание кода в Eclipse МНОГИЕ МНОГО ХОРОШИЕ СОВЕТЫ, которые он дает вам при написании кода. чтобы разместить try, сделать список не общим, а ввести определенный тип и т.д., Анализ вашего включает ВСЕ ВРЕМЯ и устранение тех, которые не нужно больше, например, я определил приватную переменную FLOAT класса, сделал конструктор и все сетевые и получатели AUTOMATICALLY просто нажав опцию в меню, когда я выполнил конструктор с рядом точности high для типа float, он автоматически предложил изменить закрытый тип, чтобы удвоить и выполнил все изменения, включая типы возвращаемых данных и т.д.:)
ECLIPSE больше похожа на компаньона программиста, чем на тусклую среду на основе REGEX.
Ответ 3
Если вы не дадите Eclipse достаточную память, он будет медленнее. Он будет тратить много времени на сбор мусора и будет постоянно выкидывать кешированную информацию, которая в противном случае ускорила бы все. Они объединяются, чтобы сделать UI вялым.
Если вы запустите Eclipse в проекте, хранящемся в сетевой файловой системе, он будет медленнее.
Если вы запустите Eclipse из сетевой установки, он будет медленнее.
Если у вас открыто много больших проектов, Eclipse будет медленнее. Это во многом связано с увеличением объема памяти, необходимого для кэширования сигнатур методов и т.д., Используемых для таких операций, как автозаполнение.
Если вы запустите Eclipse в Windows, это будет медленнее, чем запуск в Linux/UNIX для той же конфигурации оборудования. Linux/UNIX обладает более совершенными файловыми системами, файловыми кэшами и менеджерами виртуальной памяти, чем Windows. И для 32-битной платформы Linux может предоставить JVM больше памяти, чем Windows.
EDIT. Я замечаю, что опыт @ssahmed555 противоречит моему последнему пункту. но это мой опыт.
Ответ 4
Я просто переключился на Visual Studio (был вынужден) с 5 лет Eclipse (и Java), поэтому я могу составить список того, что мне не хватает:
И список можно продолжать и продолжать (рефакторинг в Eclipse действительно хорош, у вас много плагинов, таких как eclEmma, findBugs и т.д.).
Я просто нахожу VS разочарование для навигации по коду, особенно с большими проектами. Но, возможно, я еще не нашел эти функции в VS?
Ответ 5
В одной среде разработки всегда есть вещи, которые не находятся в другом, но в конце концов это сводится к двум вещам. 1) Какой вы предпочитаете использовать. 2) Что вы можете себе позволить. Eclipse является бесплатным, что является очень большой особенностью для многих людей.
У вас есть оба установлены так, почему бы вам не попробовать немного, а затем попробуйте другой немного и придумайте свой разум. Я могу сказать вам, что люди скажут вам лучше.
Если они используют VS, они скажут вам, что VS лучше, и если они будут использовать Eclipse, они скажут вам, что Eclipse лучше.
Ответ 6
Однако есть некоторые вещи, которые мне очень нравятся в Eclipse:
Сказав, что язык, который вы используете, определит, что является более подходящим IDEA. Для Java, Python, Ruby и т.д. Я бы пошел с Eclipse, так как для него есть действительно хорошие плагины. Для языков, разработанных/поддерживаемых Microsoft (таких как С#, VB.Net и т.д.), Я бы пошел с Visual Studio, так как он, вероятно, будет иметь лучшую встроенную поддержку.
Ответ 7
Если вы хотите разработать для других платформ, Eclipse, скорее всего, стоит второго взгляда.
Ответ 8
Для одного, Eclipse является кросс-платформенным, тогда как Visual Studio работает только в Windows.
Ответ 9
Для меня, чтобы быть полезной, IDE должна соответствовать следующим требованиям:
Любые другие функции необязательны, включая автозаполнение.
т.е. моя рабочая среда обычно выглядит как this. Это самый эффективный макет для меня.
В прошлый раз, когда я попытался затмить (2..3 года назад), он не смог удовлетворить # 1 и # 4. Были кнопки, которые не могли быть удалены, некоторые элементы интерфейса были бесполезны и скручены и округлены, и для этого потребовалось дополнительное пространство экрана. Это также было недостаточно быстро. Я потратил некоторое время, пытаясь исправить эти проблемы, бросил и потерял интерес. Возможно, были некоторые скрытые возможности, которые могли бы помочь исправить эти проблемы, но я никогда не пробовал затмение снова. И я, вероятно, больше не буду пытаться, потому что моя IDE работает для меня. Я должен признать, что, хотя я не совсем как Microsoft, их IDE (версия 2008 года, по крайней мере) очень близка к совершенству (у нее все еще довольно много проблем)
Ответ 10
В предыдущих версиях Visual Studio не было очень много настроек (например, предпочтений). В этой связи я всегда думал, что Eclipse представила множество вариантов настройки настроек и настройки вашей установки.
Но беглый взгляд на Visual Studio 2008 показывает, что в MS IDE теперь есть конкурирующий массив параметров настройки и предпочтений. Я подозреваю, что VS 2010 не хуже в этом плане.
Одним из преимуществ Visual Studio является то, что в зависимости от версии/выпуска (Express, Professional, Team System и т.д.), которые вы установили, помимо VS IDE и инструментов компилятора вы получите множество поддерживающих разработок, отладки и инструменты платформы. В настоящее время я использую VS 2008 Professional edition, и у него есть обширный набор поддерживающих инструментов, установленных в моей системе.
Ответ 11
@user168715: таймер автозаполнения в eclipse по умолчанию относится к такому поведению, но может быть настроен на более быстрый ответ.
Небольшие вещи, подобные этим, являются основными отличиями, я не думаю, что вы найдете много основных функций, которые отсутствуют у любого из двух.
Ответ 12
Имейте в виду, что я не использовал Visual Studio 2010. У Eclipse есть более быстрые и дополнительные варианты рефакторинга. Символы можно переименовать inline, и все экземпляры символа в файле выделяются, накладывая на них курсор. Он имеет непрерывную и автоматическую сборку фона (для Java в любом случае). Поиск ссылок быстрее. Он имеет «желоб», который отображает ошибки и предупреждения для всего файла с удобной навигацией. У этого есть интегрированный инструмент diff, и я обычно предпочитаю плагины управления источником Eclipse.
Многие из этих функций предоставляются ReSharper, но это коммерческий продукт.
Ответ 13
Это зависит от того, для какого типа проектов вы используете свой идеал.
Например, если вы хотите написать проект С#/VB, у Visual Studio есть все, что вы хотите, завершение кода, рефакторинг и т.д., в то время как eclipse использует плагин, который просто не делает это Поиск обновленного плагина eclipse для С#
Но если вы пишете проект на С++, все меняется, без Visual Assist, Visual Studio предлагает очень малое, быстрое автозаполнение, которое никогда не работает, без подсветки экземпляров, даже не выделяет скобки и круглые скобки, это почти то же самое, что и используя блокнот ++. С другой стороны, Eclipse предлагает все это за счет большего количества вычислительных ресурсов, но на двухъядерном процессоре с тактовой частотой 2,0 ГГц с 2 ГБаром мне почти никогда не приходилось ждать ничего.
Также в компании я работаю для большинства проектов С++, мы переключились на eclipse и обнаружили, что большинство разработчиков более довольны, чем VС++, и считают экономию денег: D
Ответ 14
Ответ 15
Eclipse может быть очень грязным и непредсказуемым при работе с динамическими веб-проектами из-за его раздражающего взаимодействия с Tomcat Server, что не дает 73% времени. В Visual Studio встроен сервер IIS, и пользователю не нужно вручную устанавливать беспорядочный сервер, такой как apache tomcat. Eclipse так же вечно загружает рабочую область, в то время как VS имеет все, что хорошо организовано для быстрой загрузки. В Visual Studio все прямолинейно, в отличие от eclipse, где вам нужно постоянно настраивать настройки из своего неорганизованного меню, чтобы некоторые функции работали.
Ответ 16
Еще раз я оказался на этой странице, ища способ сделать Visual Studio более похожей на Eclipse. В частности, проблема указания ошибок, которые существуют в вашем исходном файле. Eclipse имеет панель маркера вниз по текстовой панели, которая содержит флажки ошибок, предупреждений, todos и заметок. Щелчок по маркеру переместит вас в это место в файле. Это действительно простой виджет, который занимает практически любую комнату, дает подсказки инструментов в маркерах и встроен в среду Eclipse.
Мне так понравилось Visual Studio. Я написал статью в блоге о том, как плохо работает Visual Studio. У меня есть 24 балла!
Есть несколько плагинов Visual Studio, которые сделают это, но я еще не нашел того, что является бесплатным.
В основном все, что находится в подключаемом модуле Resharper Visual Studio (проверки кода, автоматическое рефакторинг и помощь по кодированию), уже существует в Eclipse и встроено, тогда как плагин Resharper стоит 272 фунтов стерлингов (на момент написания) что делает Visual Studio (800-1200 фунтов стерлингов) очень дорогостоящим решением.
Ответ 17
В Eclipse мне очень нравится:
В прошлый раз, когда я использовал VS (примерно 2-3 года назад), я не мог найти эти функции. Была функция автоматического форматирования, но почему-то она не работала так хорошо, как в Eclipse.
EDIT:
На самом деле есть одна вещь, которую я нашел лучше в VS. Он имеет очень хороший встроенный графический дизайнер GUI. В Eclipse вы должны использовать плагины, чтобы иметь его, и то, что они предоставляют, обычно намного отстает от того, что предлагает графический пользовательский интерфейс в VS.
Ответ 18
Ответ 19
11 лучших IDE для C++ (и редакторов кода) на 2022 год
C ++ — мощный и универсальный язык программирования. Это также может быть непростой мастер. Это означает, что очень важно иметь в своем арсенале правильные инструменты, которые помогут вам кодировать более эффективно, результативно и уверенно. Когда дело доходит до поиска лучшей IDE или редактора кода для программирования на C ++, с чего начать? Список вариантов IDE почти бесконечен, и может быть трудно сказать, какая из CPP IDE будет лучшей для ваших потребностей в разработке программного обеспечения.
К счастью, этот исчерпывающий список из 11 лучших C ++ IDE (и редакторов кода) на 2022 год вас охватил.
Мы обсудим плюсы и минусы некоторых из самых популярных IDE и редакторов кода на рынке и рассмотрим идеальный вариант использования для каждого из них. Мы уверены, что вы найдете подходящую C ++ IDE для своего варианта использования и быстро начнете писать код более эффективно.
Что делает C++ IDE лучшей?
Прежде чем мы рассмотрим 11 лучших C ++ IDE на 2022 год, мы должны ответить на важный вопрос: что такое IDE?
IDE или интегрированная среда разработки — это программное приложение, упрощающее написание кода. IDE — полезные инструменты для любого разработчика, надеющегося упростить процесс разработки.
Что делают лучшие IDE?
Многие IDE помогут вам отлаживать, рефакторинг, консолидировать и компилировать ваш код. Некоторые IDE имеют меньше наворотов и ближе к классическому текстовому редактору. Другие IDE имеют ряд функций, включая такие инструменты, как автозаполнение и подсветка синтаксиса, которые помогают не только запускать код, но и писать его. IDE часто позволяют плагинам предоставлять вам еще больше возможностей, помимо того, что есть в стандартной комплектации.
Определенная среда IDE может облегчить определенные задачи на определенных языках программирования. Вот почему важно найти среду IDE, которая уравновешивает ваши потребности с потребностями любого языка (или языков), на котором вы кодируете.
Мы лучше других знаем, что C ++ может быть сложным для изучения языком, поэтому важно иметь правильную среду IDE для поддержки ваших потребностей в разработке на C ++.
У нас есть мысли о лучших бесплатных IDE для C ++, которые могут увести вас довольно далеко. Но если вам нужно больше функций и больше возможностей, есть несколько фантастических C ++ IDE, которые стоит потратить. Все зависит от ваших потребностей и бюджета.
К счастью, этот исчерпывающий список из 11 лучших IDE для C ++ в 2022 году вас охватил.
Особенности лучших C ++ IDE
C ++ — это объектно-ориентированный язык программирования общего назначения. C ++ используется во множестве приложений, в том числе для разработки операционных систем, веб-браузеров, игр с тяжелой графикой и баз данных.
При выборе лучшей IDE для программирования на C ++ вам понадобится IDE, которая соответствует вашим индивидуальным потребностям.
Какие из этих соображений?
У каждого разработчика разные потребности и предпочтения, поэтому мы составили список лучших C ++ IDE (и редакторов кода) для всех различных случаев использования. Чтобы вам было еще проще, мы перечислили плюсы и минусы каждой из лучших IDE.
11 лучших IDE для C++ на 2022 год
Вот наш полный список из 11 лучших IDE C ++ (и редакторов кода) на 2022 год в произвольном порядке.
1. Dev-C ++
Dev-C ++ — это бесплатная полнофункциональная интегрированная среда разработки. Написанный на Delphi, является давней стартовой IDE для начинающих разработчиков на C ++. Это хороший вариант для быстрого запуска кода, но у него не так много функций, которые поддерживают крупномасштабное написание кода. Он не такой полный, как другие IDE в этом списке, и может не работать так же хорошо для более крупных проектов.
В конечном счете, Dev-C ++ — достойный удобный для Windows бесплатный вариант для начала работы, но он недоступен для macOS или Linux и немного ограничен и устарел для разработчиков, которым требуется больше функций.
Плюсы
Минусы
Пример использования Dev-C ++
Вы новый разработчик, который использует Windows и хочет начать работу с базовой готовой IDE, созданной специально для C ++.
2. Eclipse
Eclipse может быть наиболее известен своей Java IDE с открытым исходным кодом, но Eclipse C / C ++ IDE также является хорошим вариантом для C ++.
Тот факт, что Eclipse является открытым, бесплатным и поддерживает кроссплатформенную разработку, делает его надежным вариантом для программистов, разрабатывающих на нескольких языках. Он также предлагает ряд настраиваемых функций, от отладки и компиляции кода до сравнения файлов и автоматического завершения кода. Эта возможность настройки делает Eclipse лучшей IDE для разработчиков на C ++, а также для многоязычных разработчиков, заинтересованных в настройке своей среды кодирования.
Плюсы
Минусы
Пример использования Eclipse
Вы многоязычный разработчик, ищущий среду IDE, которая предлагает обширную среду плагинов, и вы не против потратить время на настройку своего опыта.
3. Code::Blocks
Code :: Blocks — это еще одна бесплатная IDE C / C ++ с открытым исходным кодом, которая была первоначально выпущена в 2005 году. Она была создана специально как IDE для C и C ++.
Code :: Blocks предлагает основные функции, которые вы могли бы ожидать от любой надежной IDE: автоматическое завершение кода, отладка, компиляция. Дополнительные функции доступны через настраиваемые плагины, включая профилирование, покрытие кода, анализ кода, перетаскивание и многое другое. Однако многие из этих функций несколько упрощены по сравнению с функциями других более мощных и оптимизированных IDE, представленных на рынке.
Хотя он был создан специально для C ++, который идеально подходит для начинающих, желающих начать разработку на C ++ из коробки, Code :: Blocks несколько упрощен и в некоторых отношениях устарел.
Плюсы
Минусы
Пример использования Code :: Blocks
Вы — новый разработчик, ищущий простую IDE, созданную специально для C ++.
4. Visual Studio Code (VS Code)
Visual Studio Code (VS Code) — это кроссплатформенный редактор исходного кода с открытым исходным кодом, созданный Microsoft.
Как ведущий редактор кода в отрасли, VS Code остается очень популярным инструментом для разработки на многих языках (не только на C ++), особенно среди пользователей Windows. Долгое время VS Code поддерживал разработку только в Windows, но недавно стал доступен для Mac и Linux.
VS Code достаточно легок, чтобы работать на старом оборудовании, но при этом имеет надежный набор функций, включая отладку, выполнение задач, подсветку синтаксиса, навигацию по коду и контроль версий. Однако для более сложных рабочих процессов аналог Microsoft IDE Visual Studio может быть лучшим вариантом.
Есть бесплатная версия, которая подойдет для большинства нужд, а также корпоративная версия с дополнительными функциями и поддержкой.
Существует также множество загружаемых расширений для всех ваших нужд, о которых вы можете узнать больше в этом списке лучших расширений VS Code.
В целом, эффективность и переносимость VS Code, сбалансированные с его мощным набором функций, делают его одним из лучших универсальных редакторов кода для разработки на C ++ и выше — и, вероятно, лучшим бесплатным редактором исходного кода на рынке.
Плюсы
Минусы
Пример использования кода Visual Studio
Вы профессиональный разработчик, которому нужен кроссплатформенный многоязычный редактор исходного кода, который был бы легким и эффективным, но все же имел бы достаточно функций, чтобы пройти через стандартный цикл редактирования-сборки-отладки.
5. Visual Studio 2019
Microsoft Visual Studio — более надежный аналог Visual Studio Code в среде IDE. Как полноценная IDE Visual Studio лучше подходит для более сложных систем, чем его более легкий и переносимый аналог VS Code.
Обновленная совсем недавно, в 2021 году (с новым выпуском, который выйдет в 2022 году), Visual Studio представляет собой мощный инструмент для разработчиков, пишущих на C ++ и не только. Visual Studio только недавно была выпущена для Linux, но у нее нет новой стабильной версии macOS.
Плюсы
Минусы
Пример использования Visual Studio 2019
Вы — преданный разработчик, который регулярно меняет языки, хочет изучить один инструмент для всех ваших потребностей в программировании и нуждается в большей мощности и функциях, чем то, что может предоставить более легкий редактор исходного кода, такой как VS Code.
6. CLion от JetBrains
CLion — это IDE C / C ++, созданная JetBrains, авторитетным создателем IDE. Он — надежный вариант для профессиональных разработчиков, пишущих на C ++, особенно для более крупных и сложных проектов. Однако это проприетарное программное обеспечение, поэтому покупка лицензии стоит денег.
Несмотря на то, что CLion построен в основном для C ++, он поддерживает плагины для разработки на других языках (Python, Rust и Swift, среди прочих). Хотя CLion представляет собой тяжелую среду разработки, которая может истощать ресурсы ЦП и ОЗУ, ее относительно легко настроить, она содержит отличные функции «из коробки» и поддерживает интеграцию с CMake.
Плюсы
Минусы
Пример использования CLion
Вы профессиональный разработчик, использующий новое оборудование и кодирующий в основном на C ++, который не против заплатить за полную IDE C ++, которая будет поддерживать сложные рабочие процессы.
7. CodeLite
CodeLite — это бесплатная среда разработки на C ++ с открытым исходным кодом (но также поддерживает разработку на JavaScript и PHP). Начинался как проект автозаполнения, основанный на SQLite, но превратился в кроссплатформенную IDE C ++.
CodeLite относительно прост в использовании и легковесен, что делает его хорошим вариантом для отладки и тестирования на C ++. Как и Code :: Blocks, CodeLite использует набор инструментов wxWidgets, и вы можете отлаживать и компилировать, используя бесплатные инструменты, включая MinGW и отладчик GNU.
Плюсы
Минусы
Пример использования CodeLite
Вы — новый разработчик, которому нужна простая и понятная бесплатная IDE, созданная специально для C ++.
8. NetBeans
Apache NetBeans — еще одна бесплатная кроссплатформенная среда IDE с надежным набором функций и подключаемых модулей. NetBeans приобрел популярность как лучшая среда разработки для Java, но благодаря своему пакету C / C ++ поддерживает ряд других языков, включая CSS, HTML и PHP, а также C ++.
NetBeans предлагает ряд функций, включая рефакторинг кода, интерфейс отладчика, символы с учетом языка и навигацию по исходному тексту, автозаполнение, конфигурацию компилятора и статический анализ.
Плюсы
Минусы
Пример использования NetBeans
Вы — разработчик Java, которому необходимо уметь кодировать на C ++ и который хочет делать это в знакомой среде.
Нравится статья? Прокрутите вниз, чтобы подписаться на нашу бесплатную новостную рассылку, выходящую два раза в месяц.
9. QT Creator
QT Creator — это кроссплатформенная среда IDE, созданная для оптимизации проектирования и разработки графического интерфейса. Он написан на C ++, но также поддерживает JavaScript и QML.
Благодаря включению QT Designer, QT Creator был создан для поддержки дизайна и программирования графического интерфейса пользователя (GUI). QT Creator также содержит ряд стандартных функций IDE, включая отладку, автозаполнение и подсветку синтаксиса.
Плюсы
Минусы
Пример использования QT Creator
Вы заинтересованы в разработке кроссплатформенного настольного приложения и хотите иметь хорошую IDE на C ++, которая специализируется на разработке и программировании графического интерфейса.
10. XCode
XCode — бесплатная IDE Apple для Mac. Она поддерживает C ++, а также множество других языков, включая C, Objective-C, Objective-C ++, Java, Python, Ruby и Swift.
Неудивительно, что XCode — отличный вариант для пользователей macOS, поскольку это единственная официально поддерживаемая среда IDE для macOS, iOS и других версий (XCode также предлагает подписывание пакетов и сертификаты).
Плюсы
Минусы
Пример использования XCode
Вы пользователь Apple, заинтересованный в разработке специально для macOS или iOS.
11. Atom
Atom — мощный текстовый редактор, разработанный GitHub. Хотя Atom готов к разработке на R и Python, с небольшой настройкой Atom можно использовать для разработки на C ++, а также для множества других языков.
Atom легко взломать, поэтому вы можете использовать CSS для настройки Atom под свои нужды. Вам просто нужно скачать компилятор для C ++, для которого доступен пакет компилятора gpp.
Подобно другому популярному редактору исходного кода, Sublime Text 3, Atom предлагает широкий спектр плагинов и расширений. Однако вот что интересно: Atom можно использовать бесплатно, тогда как цены на Sublime начинаются с 80 долларов.
Плюсы
Минусы
Пример использования для Atom
Вы разработчик с основами Python или R, который заинтересован в настройке своей среды кодирования для работы с C ++, но не нуждается в полной IDE.










