5
amirbig
5y

i cant understand some people
Why use atom for python development while we have pycharm?
is it about price?
community edition is free and 100 times better than atom.
what is wrong with you?

Comments
  • 10
    I guess it's more about heaviness. The jetbrains family is such a hugeass IDE mixture with 1000s of options. The syntax suggestions and everything are way better but in the end of the day, I would always use Atom, VSC or Sublime. Because I want to code, not worry about 725 settings.

    The more buttons an IDE or editor has, the less likely i want to use it.
    It's the same with browsers. For every toolbar I gonna take a step back.
  • 4
    Atom has (through extensions) support for many languages, whereas the Pycharm community edition does not even want to highlight CSS.
  • 2
    Also, if you use the Community Edition for professional development you're technically breaking their licensing terms.
    Now, I doubt they're gonna waste their time going after each individual user breaking their license, but it can still land you in trouble if you get caught.
    Atom/VsCode don't have such restrictions afaik.
  • 2
    Not all python devs are strictly python devs.

    If I wanted to get specific to an ide per language.

    I would have to use :

    Eclipse for java
    Pycharm
    Jetbrains for php
    Powershell IDE

    Then...

    Brackets for HTML/CSS for PSD support

    Orrrrrrr...

    I can use 1 editor and have the luxury of not stuffing around with so many applications:
  • 2
    @endor No, you don't. Pycharm Community edition is free software under the Apache 2 license.

    In contrast the student license (=professional, but free for students) is not free software and may not be used outside education and personal projects.
  • 3
    @endor it's a weird license but

    https://sales.jetbrains.com/hc/...-

    If you as individual use it and don't get reimbursed by a company, it's fine.

    The moment a company / business pays for it, it's "commercial"
  • 2
    @sbiewald @C0D4 oh, I guess I confused their terms then. Yay for legal complications!
  • 2
    @endor I agree, it's usually - use it for a commercial purpose, buy a commercial license.

    But eh, what would the world be with standards in legal terms.

    Regardless, I'm still a vsCode guy.
  • 1
    I don't understand it either why people use text editors (even with plugins, doesn't matter) as IDEs. My only explanation is ignorance of better tools/workflows. I would go insane without my Show References, Type/Call Hierarchy, proper Refactoring, Open Type, etc. etc.
  • 0
    @12bitfloat I agree with you partly.

    For me using a Texteditor for Java would seem insane.

    But for light languages such as python you can get pretty decent autocompletion.
    You also fon't have to worry about creating a project folder tailored to a specific ide.
    When I program python, most of the time the file doesn't even have its own folder.
    Where would I get having .idea and .iml folder/files all over the place?

    Currently I'm even using neovim for quick scripts as I don't even have to open a texteditor and it also has decent C-Autocomplete.
  • 1
    Some assholes use vim for sw dev...
  • 0
    @aviophile. I'm one of those asshole. I use neovim which gives me all the plugins I need to have language support and code completion hints. It also gives me "go to reference"
  • 0
    I do have to say though that I do like vscode/atom for what they give in terms of web dev but there are better tools for specific languages.

    I only use neovim because I write scala/python and I use a remote desktop through X2go. Electron apps are horrible to use, including Web browsers. Very choppy scrolling.
  • 0
    @cmarshall10450 how do you even debug?
  • 0
    I don't make bugs.

    Nah, I joke. It's not the best for debugging. There are plugins but that's where IDEs come in handy.
  • 0
    @C0D4 Your link is not about the community edition, but rather a personal license of the commercial edition.

    Except from the license: "Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form."

    You can find the source code (with license) here:
    https://github.com/JetBrains/...
Add Comment