Earlier quoted context omitted.
Try pycharm. It does fantastic error checking that you'd normally need to test the code for. For example, it will infer types for variables and then highlight lines that will cause problems at runtime. It's saved me days of testing the first week I used it.
does pycharm work with C++ and VHDL?
Web IDE Beta
201–210 of 258 posts
Re: Web IDE Beta
#202Earlier quoted context omitted.
I'm not sure why, but nobody I know uses this setup – everybody has 2–3 separate IDEs (one for backend, one for frontend etc). The initial reason behind having separate IDEs for every language, or so I was told, was using different keybindings. This way, XCode users could easily switch to AppCode, Visual Studio users – to Rider etc. – without the need to re-learn anything. (This is the reason I still have Atom keybin…
I may be mistaken but AFAIK plugins are not always at feature parity with the full jetbrains IDEs. For example the rust plugin in intellij did not support debugging but the one in CLion did (I think this is fixed now). The python plugin in intellij was a little inferior to Pycharm for Django (pycharm had deeper support for the django ORM) and so on.
Regarding Django, do you have some examples? I'm admittedly not a hardcore Django user, but I haven't seen any difference between the two.
[0] https://github.com/intellij-rust/intellij-rust#compatible-id...
Re: Web IDE Beta
#203I don't understand that girls is letting that going when they pretend to care for OSS. Microsoft is in the embrace phase, there is not a major forge that will remain that will not force to use their things. Then they will be able to start with messing things, like requiring proprietary extensions to lock down the thing. I guess a lot of people here don't remember the good old time of Visual Studio on Windows.
VScode’s killer feature is its remote development capability. Its prevalence could had been averted if Linux folks were not that stuck in command prompt editors for ssh work, and lecturing beginners about their incompetence to learn the keyboard commands of vi. At some point there was some work in forwarding UI via X11, but it was very clunky and slow. The Remote Desktop capabilities of Linux are also atrocious for r…
Re: Web IDE Beta
#204Earlier quoted context omitted.
It's been done with Vim and Emacs, among others. Full desktop GUI versions, in addition to the original terminal-based form. It just hasn't been done RECENTLY... with an editor that is visually attractive, and uses modern keyboard conventions rather than arcane keystroke DSL's that are inaccessible for the masses. But that's just a matter of project philosophy, not technical limitations with what's doable.
This is definitely the first time I've ever seen the adjective 'attractive' applied to either vim or emacs.
Re: Web IDE Beta
#205Earlier quoted context omitted.
If someone is a purist and wants to use it to avoid lock-in - it is available at https://github.com/VSCodium/vscodium
I gave this an earnest try over the course of a few months. There were notable bugs in nearly all of the extensions I needed to use for work. It's known that Microsoft ships custom builds of the open source portion of VS Code, and there's certainly something missing from the open source core. I ended up going back to hobbled Atom while I wait for projects like Zed to mature.
Unless these extensions were closed source Microsoft-authored?
Re: Web IDE Beta
#206Earlier quoted context omitted.
Try VSCode Remote, works wonders and simply.
This is one area I'll never jump ship. I like developing the code I write on a local machine. If some day in the distant future we are required to use cloud servers to develop, I'm out. Done. Adios.
Neither of those is right or wrong globally: your particular situation will determine how much you weight each of them.
1. e.g. if you install the wrong Node module, it can still wreak havoc on your remote environment but it can't steal your local credentials, trojan your workstation, or attack your other projects — and by splitting your credentials from the remote environment's you can usually run with a far more restricted set of permissions.
Re: Web IDE Beta
#207> with an implementation inspired by Visual Studio Code. Is this an indication of Gitlabs new "corporate" culture? The website already seems less "OSS" than it did, but to say "inspired by" is a hairline away from bullshit. It's not inspired by VSCode, it _is_ VSCode.
Re: Web IDE Beta
#208Earlier quoted context omitted.
You already have that with Idea, with a few exceptions (C/C++, and possibly C#). You can install the Python plugin & friends -> PyCharm You can install the Go plugin -> Goland Etc
This is only for most surface level features. The Idea PyCharm plugins lack scientific mode for example.
I've never used that, so I don't know what it is exactly nor how to compare. But, although the product comparison page [0] says idea lacks it, there's a doc page that says it has it [1]. It also shows up in the settings window of my IdeaU with Python plugin.
According to this other comparison page [2], it would actually seem that the Idea plugin does more than Pycharm.
[0] https://www.jetbrains.com/products/compare/?product=idea&pro...
[1] https://www.jetbrains.com/help/idea/jupyter-notebook-support...
Re: Web IDE Beta
#209Earlier quoted context omitted.
This is definitely the first time I've ever seen the adjective 'attractive' applied to either vim or emacs.
If by "applied to Vim and Emacs", you mean "included in a list of theoretical differences from Vim and Emacs", then sure.
> > Well yeah, there's the problem. This isn't an easy task, it has never been done before.
> It's been done with Vim and Emacs
My apologies if I misunderstood how you intended the pronouns to be applied.
Re: Web IDE Beta
#210Earlier quoted context omitted.
No you can't, because JetBrains refuses to have Clion plugins into InteliJ, it is the only Java IDE that doesn't support mixed language development.
C/C++ is only 'one language' (I know, but for sake of this discussion, may as well be), and even then, Intellij does just fine for me, even if it's not on par with Clion. To say it doesn't support mixed language development is silly. In one sizeable project I have python, js, TS, kotlin, Java, bash, groovy, even a little C. All of it works in Intellij ultimate with code completion, refactoring, goto definition, find…
Android Studio's C++ support is done by Google's own licensed CLion for integrating it into a proper development experience.