greaterthanstupid,
@greaterthanstupid@dmv.social avatar

honestly, after atom died and vscode announced it would stop supporting mac, i knew i needed a change. i found i could replace 80% of it with tmux and vim plugins, and some bash tricks. so thats where i am now. it takes commitment for sure

Quill7513,

When did vs code announce they would stop supporting Mac?

redcalcium,

It’s not. It’s Visual Studio that will stop supporting Mac, not VSCode.

greaterthanstupid,
@greaterthanstupid@dmv.social avatar

eli5, but isn’t visual studio code a part of visual studio? or why is it not? or is this like a java/javascript thing where they are named similar because of popularity but have no codebase in common?

redcalcium,

Those two are completely different products.

Visual Studio is a full IDE which include full microsoft SDK (C++, .net, etc), while VSCode is a text editor forked from Github’s Atom text editor (which was the precursor of the Electron framework), with a javacript editor core called Monaco.

Melco,

deleted_by_author

  • Loading...
  • redcalcium,

    The line is getting blurrier these days, but in general:

    • with visual studio, you don’t need to install anything else in order to build a windows app or a .net app. In comparison, with VSCode, in addition to installing various extensions in order to reach feature parity, you’ll need to install the compilers and various libraries separately.
    • using VSCode as a default text editor is no brainer as it launches in a few seconds. On the other hand, if you set visual studio as a default text editor, merely opening a text file can take significantly long time due to waiting for the ide to initialize.
    jadedwench,

    They are mistaken. Visual Studio for Mac is being retired next year, not vscode. Not the same program…

    Quill7513,

    Good good good good. We just wrote a huge batch of quick start on boarding scripts to set up new devs with a good baseline vs code configuration

    greaterthanstupid,
    @greaterthanstupid@dmv.social avatar
    GammaGames, (edited )

    Might want to read the article:

    While the decision has been made to retire Visual Studio for Mac, we remain committed to our developers on Mac with alternatives like the recently announced C# Dev Kit for VS Code and other extensions that will allow you to take advantage of our ongoing investments in .NET development on a Mac.

    smileyhead,

    VSCode is the only Electron program I know of that does not feel like using McDonald’s kiosk on virtual machine over remote desktop.

    chris,
    @chris@l.roofo.cc avatar

    Over dailup

    coffeeaddict,

    I’m thinking of making an Android app with electron (NC I don’t know Java Kotlin whatever lmao) is performance that bad?

    smileyhead,

    Electron is for desktops OSes, so I think SE are talking about different things.

    And it’s not only about performance, even when that programs are running on best machines it still looks like alien and not fit.

    thelastknowngod,

    Most of this thread reminds me how unbearable the open source community can be.

    Melco,

    deleted_by_author

  • Loading...
  • thelastknowngod,

    The FOSS absolutism is exhausting.

    erwan,

    I hated Microsoft in the 90’s and 00’s but today’s MS is not that bad. VSCode in particular is a good example of MS now being a good citizen of Open Source.

    And as other said, if you don’t like the telemetry in VSCode there are forks without it.

    loudWaterEnjoyer,
    @loudWaterEnjoyer@lemmy.dbzer0.com avatar

    Why would anyone on Linux use VSCode???

    Treeniks,

    The MS extensions are quite convenient, like Live Share and the MS C/C++ extension. There are equivalent free versions, but those are more work to setup and might not have the full feature set.

    erwan,

    Because it’s a good editor, it’s open source and have Linux binaries.

    Quill7513,

    Best LSP client list outside of NeoVim. If you want to be productive, NeoVim and VSCode are the top choices right now

    Nacktmull,
    @Nacktmull@lemmy.world avatar

    At least use VSCodium which is VSCode without telemetry/tracking …

    falsem,

    No remote SSH extension which I need

    Kekin,
    @Kekin@lemy.lol avatar

    Maybe the one suggested in this thread might work for you?

    github.com/VSCodium/vscodium/discussions/693

    victron,
    @victron@programming.dev avatar

    Some people just want to get their work done, instead of jumping through hoops.

    glasgitarrewelt,

    If you want to support Microsoft then at least give them your personal data too. Don’t tease the poor corpo :-(

    stifle867,

    Unfortunately it’s not a drop in replacement. The biggest issue was certain extensions are not available on codium.

    PuppyOSAndCoffee,
    @PuppyOSAndCoffee@lemmy.ml avatar

    Just learned about zed and helix yesterday.

    jackpot,
    @jackpot@lemmy.ml avatar

    whhats that

    twelvefloatinghands,
    @twelvefloatinghands@lemmy.world avatar

    I have helix, but how’s zed?

    For helix, plugins are on the way

    Templa,

    Zed is only available for MacOS

    sunbeam60, (edited )

    Run three flavours of Linux at home and love Microsoft. Why does everything have to be in opposition?

    Melco, (edited )

    deleted_by_author

  • Loading...
  • sunbeam60,

    On the first we can agree. But that certainly isn’t how they behave now.

    On the second, I dare say that’s “what if” conjecture. You could easily argue that the de facto monopoly of Windows allowed computers to be on every desk which lead to the world today. I’m not sure that’s the case, but the argument stands on no less flimsy ground than yours IMHO.

    witx,

    And vscode doesn’t even work properly. The amount of colleagues I have using it for C++ and they can’t even get intellisense working with the f-ing thing. It’s bonkers they work that way. It takes them ages to do anything, and its not a case of them being super experienced and not needing those aides.

    DarkenLM,

    Playing the devil's advocate here, even IDEs like Visual Studio and IntelliJ have multiple times crashed on me or taken ages to update a single line on intellisense. C++ is simply a language where a dynamic LSP is everything but easy to make.

    witx,

    I have nothing to say about CLion. I have been using it for large codebases, rust and C++, for ages. Even with neovim+LSP I get better results than vscode

    DarkenLM,

    Well, given the C projects I've worked on take hours just to compile, I think I can cut some slack for any IDE for being slow. Though I haven't used CLion a lot so I can't really speak from experience about it. Though VSCode is fast enough most of the times, and it usually only gets slower with nested macro fuckery and/or external library headers.

    CrypticCoffee,

    Those that truly dislike MS and telemetry won’t.

    If I’m using non-free it is Jet Brains.

    I tend to use Kate, KDevelop.

    MS still slurping code into Copilot from Github and telemetry in VSCode.

    alci,

    Could you get Kate to work with LSP for say svelte or vuejs ?

    wizardbeard,
    @wizardbeard@lemmy.dbzer0.com avatar

    MS still slurping code into Copilot from […] telemetry in VSCode.

    Would you happen to have a source for that? At a cursory glance, it looks like VSCode only does that if you’re using Copilot, but if you don’t have the extension installed they aren’t.

    possiblylinux127,

    VScode is proprietary and is a black box. The scary think for me is that you don’t know what the program is doing

    Klaymore,
    @Klaymore@sh.itjust.works avatar

    Time to run VSCodium

    CrypticCoffee,

    Unless Quake was made with Copilot, that seems very unlikely:

    reddit.com/…/copilot_regurgitating_quake_code_inc…

    404, (edited )

    Well it’s really noob friendly. The introductory courses in programming all tell you to use it and it takes some time and experience to find alternative editors that 1. you like better, and 2. won’t confuse you more than the course itself does.

    I used to use VSCodium and the Vim extension. Then I downloaded Neovim and started configuring it, but I was never really satisfied with the config. Then I found Doom Emacs. It was pretty much the thing I tried turning Neovim into.

    But I wouldn’t recommend Doom Emacs to a first-year student that is still learning the fundamentals.

    Edit: typos

    ennemi,

    I’m thinking of ditching it. It’s been pretty awful lately. A lot of the official extensions I relied on have regressed to the point of being useless.

    Also, releasing a FLOSS editor and then forcing you to use a proprietary build with telemetry if you want to debug .NET code is the most Microsoft thing ever.

    De_Narm,

    I honestly don’t get it. I had to use it on a job until recently and needed a few plugins for it to be useful. Every major plugin either got worse over time or never fully functioned to begin with. On top of that, it was sometimes slow as fuck despite me having a rather strong machine.

    Zeth0s,

    It borrowed the concept from old editor such emacs. It is a modern emacs. A single editor to do literally everything via plugins. The idea is that one needs to learn a single editor to master everything.

    It is very powerful for people who do multiple things. It’s not worthy if the whole job is to simply writing java or c#. In that case a dedicated ide is better

    t0m5k1,
    @t0m5k1@lemmy.world avatar

    Vscode, the chrome browser with a ide suit. No thanks

    OsrsNeedsF2P,

    VSCode isn’t even that good, idk why people are obsessed with it.

    For anything compiled, Jetbrains beats it 100:1, and for anything interpreted it’s a couple tiers better than Kate.

    Personally, I won’t be losing sleep if I have to stop using VSCode.

    flashgnash,

    Jetbrains IDEs are not free though are they?

    I also quite like the light touch feel you get from code, I can use it for any language and am not going to have to navigate through hundreds of language specific features I don’t need unless I install them myself

    Kate might do similar but I can’t imagine the extension pool is big enough to compete and I think at that point I’d just use a commandline editor instead

    morhp,

    Some are, the intellij java community edition is even open source. The paid ones are not too expensive, I pay around 200€ yearly for the all products pack and that’s definitely worth it for a professional developer. If you are a student or open source developer, you can apply for free versions also.

    words_number,

    If jetbrains is that much better really depends on the language. Also, jetbrains shit is damn expensive, so not a fair comparison.

    SteveTech, (edited )

    They have free ‘community editions’, I haven’t really found a need for a licence. I’ve only used IntelliJ, PyCharm, and ReSharper though.

    Edit: I meant rider but I was using a student licence for it anyway.

    Treeniks,

    IntelliJ and PyCharm are the only JetBrains IDEs with community editions. If you want to use CLion for example, you’ll either have to be a student or you have to pay.

    Vilian,

    or the project being opensource(it’s i read right now) don’t know how it work tho

    sultry,

    Also, jetbrains shit is damn expensive

    Is it though? Considering the amount of time you spent in it and the potential productivity increase it might give you I’d consider it very fairly priced.

    wizardbeard,
    @wizardbeard@lemmy.dbzer0.com avatar

    Expensiveness does not have to mean it isn’t priced fairly. Not everyone has the money to drop on tools like it, or is able to get their work to pay for it, even it is worth it.

    words_number,

    For some time now I mostly write rust and I’m actually very satisfied with VS Code and rust-analyzer. I tried intelliJ-rust but didn’t find it better. To be fair, I haven’t tried the new jetbrains rust IDE though.

    equidamoid,

    Exactly. Jetbrains stuff is great.

    With one notble exception: Android Studio, but it only sucks only because of the way Android is. And there is no alternative anyway…

    Zeth0s, (edited )

    VSCode is a modern emacs. Similar concept, a single editor to do everything via extensions. That’s the selling point. “young people” never had the chance to work with a similar concept, this is why they found it so revolutionary (despite being a concept from the 70s).

    I use it because I am forced to use a windows laptop at work, and emacs on windows is a painful experience

    wuphysics87,

    How dare you! Emacs is modern emacs!

    Zeth0s,

    Ahahah, emacs is immortal

    SquiffSquiff,

    The thing is the VS code handles everything (with extensions). If I want to use pandoc, or CSV to markdown table, python linting, Go, whatever, there’s extensions that can handle all of these equally well and consistently, for example format on save.

    If I want to use jetbrains then the pycharm for python, intelliJ for Java, Goland for golang… Then there’s licencing depending on whether I’m using a personal licence or corporate laptop, whether I have to get a licence from my employer etc.

    For me it’s not so much that it’s so good, but that it works with everything in a consistent and obvious way plus I can install it on any machine I might be using.

    insomniac,
    @insomniac@sh.itjust.works avatar

    The Intellij plugin ecosystem is pretty good. Granted my day job is 80% Java/Kotlin but I also need python and ruby and go and the plug-ins have never let me down. I don’t have pycharm or Ruby Mine or Goland installed.

    The license also explicitly lets you use your work license for personal stuff or your personal license for work stuff. The only difference is who pays. You also don’t need a license to use the community edition.

    It’s also pretty good at CSV and markdown files. I might be biased because I spend probably 60 hours a week using Intellij but I don’t find any of your points against it to be accurate.

    Walnut356,
    @Walnut356@programming.dev avatar

    The freemium and constant “are you sure you dont want to pay?” from some intellij plugins is insulting enough that it’s hard to believe any developer would praise it. Presumably this doesnt happen in vscode because it cant happen in vscode, not because people arent shameless enough to do it there.

    Liquid_Fire,

    There are definitely VSCode extensions which ask you to pay for them, like GitLens.

    Walnut356,
    @Walnut356@programming.dev avatar

    Ick. At the very least, i’ve seen it a LOT less in VSC. The fact that something as simple as rainbow brackets uses the freemium model in intellij sucks. I mean the fact that it’s not a builtin setting is dumb too but that’s beside the point

    jelloeater85,
    @jelloeater85@lemmy.world avatar

    Their licensing is pretty easy to work with IMHO. You can even get it for free if you contribute to GitHub enough.

    SquiffSquiff,

    And if my work use gitlab and I don’t code at weekends?

    jelloeater85,
    @jelloeater85@lemmy.world avatar

    I mean if you don’t contribute to any open source stuff online then you won’t qualify. 😐

    www.jetbrains.com/shop/eform/opensource

    Their pricing for hobby licenses is pretty cheap, and they offer both their Python and Java IDE for free as well.

    uberrice,

    I use vscode because I do a lot of embedded.

    Used to be that you had to jump through some hoops to make it work - make your own makefiles and stuff. Now, all the major vendors of MCUs are starting to develop vscode plugins as their “IDE” instead of those horrible ultramodified eclipse installs.

    not_amm,

    I write small scripts in NeoVim and larger projects in VSCodium because it provides most of what I need and doesn’t consume a lot of resources. It’s a good tool, you can also use forks or alternatives, and i think that’s the spirit of open source, isn’t it?

    I also have been trying Kate, works greats and with even better performance.

    jelloeater85,
    @jelloeater85@lemmy.world avatar

    Right tool for the right job. Like I use VSCode for PowerShell on AWS Windows boxes over SSH, works great. But for Python or Terraform, JetBrains Suite is just better in everyway.

    baconicsynergy,

    I like VSCode because I can run it in a development container and because its the only FOSS IDE with an extension for IEC 61131-3 ST that I am aware of

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • [email protected]
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • oklahoma
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • Ask_kbincafe
  • SuperSentai
  • feritale
  • KamenRider
  • All magazines