Visual с linux аналог

Linux alternative to MS Visual Studio (C++)

So I want to write a C++ program for Linux which works on a very low level, to the point where VM just doesn’t cut it. But I’m really used to writing C++ using Visual Studio, but as you know Visual Studio is not available in Linux. So I’m looking for a Linux alternative which allows me the same kind of project management as Visual Studio does, as well as giving me a simple easy building process, and easy debugging, all in the same fashion as VS. Anyone knows a replacement that would work for me?

4 Answers 4

Visual Studio Code is available for all major platforms. It quickly gained popularity in 2017 and is the most popular editor on Stack Overflow in 2018. It’s technically an editor, not an IDE but it allows you to manage projects, develop and debug easily just like Visual Studio. It also has support for almost any languages that you can imagine

IDEs are a very personal choice for developers and the decision to stick with one shouldn’t be made casually. If you like Visual Studio try Visual Studio Code. It’s available on popular Linux distros.

However, if you are looking something not Microsoft, here are a few really good options:

https://www.jetbrains.com/idea/ (my personal favorite for many programming languages — it’s not free but has plugins for every language)

It can be a major investment in time but, finding the right IDE for you is totally worth trying a few of these options.

** Edit: Thanks @phuclv — I mixed up Visual Studio Code with Visual Studio. Accurate info is important. **

Visual Studio isn’t available for any non-Windows platforms. Visual Studio Code is a completely different product. And Visual Studio for Mac is actually just a renamed Xamarin IDE and has nothing to do with Visual Studio anyway

You have some good answers here, both of which I agree with and upvoted .

I will confuse you by saying that in industry we alamost always use Eclipse. But, at home, I use Visual Studio Code. Both of them are great with multiple languages (as is NetBeans).

Like @CheddarMonkey (great name) said, » It can be a major investment in time but, finding the right IDE for you is totally worth trying a few of these options. «. You will be using the IDE for years, so try a few and see what suits you best.

Читайте также:  Pdf viewers for linux

Those are all cross platform, but, as you specify Linux, I will add another suggestion.

The classic Kde IDE is Kdevelop, note that it can can also support Python & PHP (Visual Studio code supprts those, plus JS (that I use), plus a whole slew of others).

enter image description here

It is rock solid and well supported, with 1,100+ questions on S.E and its own forum.

Don’t KDE? If you Gnome, then read KDevelop? What about gnome? on the Ubuntu forums — and DuckDuckGO for more.

Finally, although there are great suggestions from the others, you might want to consider running each of them through the AlternativeTo site. I’ll start you off with free linux alternatives to KDevelop

Btw, since you have such a lot of choices, could you please post (maybe update your question) to let us know which you chose, and why. The more info you give about your decision, the more that you will help oothers who visit this question in future — just as you have been helped 🙂

Источник

Бесплатные аналоги Microsoft Visual Studio для Linux

Бесплатные аналоги Microsoft Visual Studio для Linux

Microsoft Visual Studio — пожалуй самая востребованная IDE для Windows. Поставляется в разных комплектация, имеет инструменты для командной работы, профайлинга и многое другое. Наиболее часто используется при программировании на C++, C#, Visual Basic.

Code::Blocks

Бесплатная программа Code::Blocks

Windows, Linux, FreeBSD, Mac OS X официальный сайт 06 февраль 2016 GNU General Public License — лицензия для личного и коммерческого использования подробнее. IDE 8

Code::Blocks — бесплатная C++ интегрированная среда разработки. Она поддерживает плагины, дебаггер, интегрируется с компиляторами GCC и Visual C++. Кроме работы с C/C++, Code::Blocks вы можете использовать для программирования на ARM, AVR, D, DirectX, FLTK, Fortran, GLFW, GLUT, GTK+, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, STL. Интерфейс очень похож на Visual Studio. подробнее.

Lazarus

Бесплатная программа Lazarus

Windows, Linux, FreeBSD, Mac OS X официальный сайт 14 марта 2016 GNU General Public License — лицензия для личного и коммерческого использования подробнее. IDE 22

Lazarus — это Delphi совместимая кросс-платформенная IDE для создания приложений. IDE очень похожа на среду разработки Delphi: редактор формы, панель свойств, редактор кода. Для работы с Lazarus необходимо установить компилятор Free Pascal. В состав IDE входит большое количество стандартных компонентов, это даёт возможность разрабатывать несложные приложения быстро. Значительным преимуществом IDE является кроссплатформенность, включающая Windows, Mac, Linux. подробнее.

Читайте также:  Linux docker proxy settings

PyCharm

Бесплатная программа PyCharm

Windows, Linux, Mac OS X официальный сайт 06 февраль 2016 Apache License — лицензия для личного и коммерческого использования подробнее. IDE 4

PyCharm — среда разработки для языка Python, которая имеет бесплатную Community Edition лицензию. Среда подключается к интерпретатору и готова к использованию. PyCharm имеет встроенный дебагер, удобный редактор кода, инструменты для рефакторинга. подробнее.

CodeLobster IDE

Бесплатная программа CodeLobster IDE

Windows, Linux, FreeBSD, Mac OS X официальный сайт 12 апреля 2018 Бесплатное ПО — лицензия для личного и коммерческого использования подробнее. IDE 4

Codelobster IDE это удобный бесплатный PHP, HTML, CSS, JavaScript редактор (IDE) с поддержкой Drupal CMS, Joomla CMS, Magento CMS, Smarty, Twig, WordPress, библиотеки JQuery и фреймворков: CodeIgniter, CakePHP, Symfony, Yii, AngularJS, BackboneJS, MeteorJS, Laravel, Phalcon. Он включает в себя полноценный РНР дебаггер, динамическую справку, продвинутый автокомплит для всех языков, а также FTP/SFTP клиент. подробнее.

Geany

Бесплатная программа Geany

Windows, Linux, FreeBSD, Mac OS X официальный сайт 25 июля 2018 GNU General Public License — лицензия для личного и коммерческого использования подробнее. IDE 3

Кросплатформенная IDE для многих языков. Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler Collection или, при необходимости, любой другой компилятор. IDE поддерживает большое число языков программирования и подсветки синтаксиса: C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal и т.д. Также стоит отметить такие функции как авто-дополнение, поддержку плагинов, поддержку сниппетов. подробнее.

Категории бесплатных программ

Представленная информация на сайте является справочной и может не соответствовать действительности, быть устаревшей или не точной. При установке любой из представленных программ уточняйте её лицензионное соглашение. Подробнее о лицензиях можно прочитать в разделе лицензий. Вы также можете найти бесплатные программы для дома, для бизнеса, Open source .

О проекте

Нашли ошибку или у вас есть предложение?

Источник

Какие есть аналоги Visual Studio для убунту?

Хочу научиться программировать на с++, в качестве среды разработки понравилась вижуал студио, но проблема в том, что 2/3 времени я сижу на убунту. Какие есть аналоги для линуксоидов?

Оценить 1 комментарий

KolesnichenkoDS

перечислите, чего именно Вы хотите от среды разработки
может, Вам просто редактора с набором плагинов хватит

tsarevfs

QtCreator неплох. Не смотрите, что название содержит Qt, в нем можно создавать произвольные C++ проекты. А можете и посмотреть: Qt очень даже неплохой фреймворк для GUI и не только.

Olej

Kdevelop, Eclipse IDE, Solaris Studio, IntelliJ IDEA, Code::Blocks IDE, Geany, Glade, Anjuta, QDevelop, HaiQ, . — каждый со своей ориентацией, и это ещё не всё, и каждый не хуже «вижуал студии».

Но.
В UNIX/Linux совсем другая философия, сам Linux — это уже IDE, и для небольших проектов здесь вообще не нужно ничего кроме текстового редактора с цветовой разметкой, здесь навороченные IDE не нужны, не пользуются популярностью, используются только для очень крупных групповых проектов.
Возьмите Geany, как комфортный редактор кодов для 40 языков программирования — и будет вас счастье!

Читайте также:  Permission denied linux при удалении

KolesnichenkoDS

+ за Unix as IDE, если нет неприязни к косольным редакторам, то можно открыть Tmux с несколькими панелями — в одной редактор (Vim/Emacs/Nano), в другой REPL, в третьей консольный дебаггер, например. В результате получится что-то типа консольной IDE, полностью настраиваемой под себя и позволяющей заменить любой свой компонент на его альтернативу.

Источник

Есть ли аналог Visual Studio в Linux-based системах ?

Не-не-не, дух старой школы живет в Emacs/vim, которые отлично работают фронтэндами (M-x gdb). Работать с голой консолью gdb — это когда вопрос пяти минут, а так это, вроде бы, не особо труЪ.

Ну [X]Emacs + gdb — это классика, vim + gdb — кто его знает, возможно экзотика. А «голая консоль gdb» (как эротично!) — тоже инструмент. И, благодаря мощности gdb, весьма нехилый. Отладчик, дока по которому имеет объём полтысячи страниц, умеет много (в т.ч. и свои скрипты. А с некоторых пор — ещё и на питоне)

Ну, есть еще куча других, правда, не знаю как там с GUI Layout Editor — Code::Blocks, QDevelop, Ultimate++. Хотелось отметить wxDev-C++, но он только под Windows

Для создания интерфейсов в GTK+ можно использовать такую забавную штучку как glade

Есть аналог дельфам, Lazarus называется. Тоже предоставляет визуальное программирование.

Ну, вообще сотни их. И если уж на то пошло, то под линуксом можно запустить Visual Studio через wine. 6-я версия, хоть и древняя, но вполне годится для разработки и современных приложений, благо компилятор и IDE являются независимыми компонентами. Если нужно посвежее, то даже 2010 студию заставляли работать, пруф

Еще хочу сказать, что существует такая классная штука как VisualAssist от фирмы WholeTomato. Это надстройка к VS, которая очень существенно облегчает жизнь разработчику. На winehq пишут, что под вайном эта надстройка нормально не работает, но стоит попробовать.

@alex_55555, Постарайтесь писать более развернутые ответы. Поясните, на чем основано ваше утверждение.

Юзай vim и g++ через консоль(ну и gdb, по надобности)

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.7.14.43533

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Оцените статью
Adblock
detector