What's the best ide i can install in manjaro for java programing, python web development and so ...?

i want to use a suitable IDE in manjaro for my programing codes what’s the best i can use or should i use various of them like pycharm and so???

Depends on needs, tastes, etc.

The archwiki has a list

https://wiki.archlinux.org/title/List_of_applications/Utilities#Integrated_development_environments

I would highly recommend

pacman -Si code
Repository      : extra
Name            : code
...

It’s one thing Microsoft actually did right. (aka vscode! Which is really what the package name should be.) I haven’t used it for Java, but I’m sure you can.

Commercial routes would be via Jetbrains, for one of the best, even without considering it has decent Linux support.

Old schoolers use Eclipse (which is also written in Java). I would rather do the above myself, I lived that life enough. it was the best for like a decade, decades ago.

No.
It should not - there are vscode- (and vscodium etc) packages in the AUR.
And visual-studio-code-bin which is what you are describing.

code is

The Open Source build of Visual Studio Code (vscode) editor

as it states right in the description.

Most of what you might want to know can be seen here:
https://wiki.archlinux.org/title/Visual_Studio_Code

I haven’t worn my developer hat in a few years. Yes, I meant his vscode.

It is a generalized question as there is no one IDE which can do everything and do it well.

It is a lot about preference but also of availability.

JetBrains tools - the community versions - will likely do the job.

  • PyCharm Community
  • IntelliJ IDEA Community Edition
  • Android Studio

Visual Studio Code does have a reputation of being extremely modular - but JetBrains has been doing the specialized IDE for a longer time.

JetBrains product is often highly recommended.

However, something oldschool and simpler might better suit someone using terminology like:

As to what is best – that is usually something learnt from some experience with the software generally available. Try everything, until you find something you’re comfortable to work with.


Hi @smile9608 and welcome to the Manjaro community.

As a new user, please take some time to familiarise yourself with Forum requirements; in particular, the many ways to use the forum to your benefit. To that end, some or all these links will be invaluable:

And last, but not least, the Stable Update Announcements, which you should check frequently for important update related information.


A final note: Please use punctuation when asking for support – this is expected, as the support forum is not a social media or chat app. Cheers.

There is no best IDE, I’ve used nearly all of them at one time or another and it comes down to user preference and requirements.

If you’re a beginner then use whatever your teacher or book recommends.

Many people like the JetBrains products. The free community editions of IntelliJ (Java) and PyCharm (Python) are in the Manjaro repositories and I’d have no problem recommending those to a beginner. Eclipse and Netbeans are two other decent IDEs for Java (and other programming languages).

I do like Code - OSS and use it a lot but there are complications around Microsoft’s licensing of certain extensions (notably the Python one).

It’s hard to believe NetBeans is still kicking. I think that was my first IDE that actually was a GUI. It was a recent purchase by Sun Microsystems then. Of course it’s Apache now, and changed a lot since.

Of course it’s a preference. I know a full time C++ programmer for almost 3 decades, that only uses vim! And I even love vi! But yikes.

And when you look at a list, like in Arch’s list of IDEs. You don’t actually know what you want, and it’s overwhelming. (And the majority are actually a glorified text editor in that list.)

I can’t speak for the accuracy of the infograph, but it’s Java specifically, and seems about right. (Where vscode has only been going up in recent years.)

Three times, I have converted a Java & web development company from Eclipse (or a mix-mash) to one of Jetbrains products. 98+% of the time, developers don’t even know what they are missing out on. And after some pulling teeth, most come around.

At least with all these ones we’re speaking of, they do all the languages you seek. Even the ones advertised as Java (For example, IntelliJ IDEA also does JavaScript, HTML, CSS, Python, and 250 others. Same with vscode and Eclipse. I haven’t touched NetBeans in a long time, but probably there too.)

I know am in a minority that loves all the advanced features only found in the suite of commercial Jetbrains products. You can even debug/step through JavaScript code, in your browser, using your Java app (if it’s web based, just as one example.) I have fixed problems that have held development teams of over a hundred, for weeks or months, with that alone. (And I was just a consultant not even familiar with their code base.)

@smile9608

  1. Are you just learning Java for the first time?
  2. And do you have experience with other languages?
  3. What are you trying to create. (Short-term, long-term?)