7 ms·
Maybe I'm the exception, but I can't see why people, why programmers, bother investing their editing-skills in a closed-source editor and toolkit. Sublime is c
by josteink 10y ago
Maybe I'm the exception, but I can't see why people, why programmers, bother investing their editing-skills in a closed-source editor and toolkit.
Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere.
Why not invest in something open instead? There's more options than ever before, and they're all good.
For me, VS Code seems to provide pretty decent Python IDE capabilities almost out of the box.
For those a little more deeply invested, Emacs with elpy and realgud gives me all I need: code-completion, docs, debugging, breakpoints, etc. And it's something I as a programmer can adapt to my needs and build on.
Sublime? None of that. So what's the appeal?
- foepys 10y agoThe appeal of Sublime is that you have more than 3 hours of battery life. All Electron applications are battery killers.
- RobAley 10y agoI don't get these comments. I use Atom on my Chromebook (via Ubuntu/Crouton) and the other day I did a 9-hour stint switching between atom (~80% of the time) and Firefox, from full charge. At the end of the 9 hours I still had 8% left in the battery. Perhaps you are doing something very different with electron apps than me, but for bog standard coding and doc writing, my battery lasts longer than I do!
- ctrl-j 10y agoWhich Chromebook do you have!? 9 hours of browser usage + wifi isn't anything to sneeze at for most laptops, not even considering Atom usage!
- swah 10y agoFast, beautiful, open source: pick two. (considering the ones you cited)
- Philipp__ 10y agoSo that's the case for JetBrains' products then? VSCode is Microsoft's product, and they are doing solid job with it now, but who knows what they will do with it in 5 years' time. I won't be surprised if they try to integrated it with Azure more closely and do some things which are not relevant to me. Plus it's Electron app which I won't use. And it's not like open source solution can't fail and be abandoned. Only two editors that I think will last forever (at least it seems so now) are emacs and vim. Everything else has similar chances of surviving test of time.
- auvi 10y agoWhat's wrong with an Electron app? I am curious.
- 8draco8 10y agoThey are slow, unoptimised , massive memory and cpu hogs. Here is the best example https://www.theregister.co.uk/2017/03/23/cursor_devours_cpu_cycles_ms_code_editor/ https://www.theregister.co.uk/2017/03/23/cursor_devours_cpu_...
- Philipp__ 10y agoYou can check out some of my previous comments on my profile. I think we have discussed & covered it extensively here on HN. :)
- Can_Not 10y agoMy opinion is that an advanced text editor or IDE should be written in a low level language to be light weight and fast. Everytime I try atom it performs so bad and slow that I need to switch back to sublime. I even have a probably unfair paranoia bias against editors written in Java because it might be slower than one written in C. Electron has a lot of great uses, but an IDE is antithetical to it's performance capabilities. BTW, I'm in the market for IDE recommendations.
- josteink 10y agoAtom is known to be slow. That doesn't make all electron-based applications slow.
- mherrmann 10y agoSublime has been around for a while. Why should it go away anytime soon? And even if it did, it's pretty stable and I bet will continue to work for years, even if the developers did stop working on it. I guess people prefer Sublime over Atom / VS Code because of its performance. To them (including me) that matters more than what might happen in 20yrs.
- tangue 10y agoSlightly related : Does anyone use Textmate since it's been open-sourced ?
- joelkesler 9y agoI do myself. It is good to see that it is still being developed, but I wish the dev would do a paid update with new features so I would worry less about it's future.
- FLUX-YOU 10y ago>Sublime? None of that. So what's the appeal? Sublime is not really an IDE imho. It's a very good text editor though, which has a lot of feature overlap with IDEs, but I wouldn't prefer to develop within Sublime. There are diminishing returns for learning really obscure text manipulation features. It's always cool to see someone make it look easy with emacs on an i3-gaps desktop with anime wallpaper, but most of us can get by with learning some basic regex/replace, navigation commands, and editing commands. I'd rather be learning a different language than a text editor.
- 127 10y agoExactly my thoughts. I'm using VS Code for Python and it's a complete pleasure. Integrated Git, IPython, scripting, everything is easily available. I do own Sublime and I haven't used it for a while.
- oblio 10y ago> Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Sublime is not Vim or Emacs, you just move on to the next CUA text editor or IDE. It's not like you need more than 20 or so extra commands to be effective in a CUA IDE: * go to class/function/file/symbol * build/run/debug/run tests * debug commands (step over, step into) And you pick those up in 15 minutes. Good editors and IDE have remapable keys or can even emulate ones from other editors and IDE. And this is on top of the default: save is Ctrl-S, copy is Ctrl-C, cut is Ctrl-X, paste is Ctrl-V, close tab is Ctrl-W, etc., etc.
- ajross 10y ago> It's not like you need more than 20 or so extra commands to be effective in a CUA IDE ... what? That's so far removed from the truth that I really question whether or not you even use Sublime well. I mean, notepad fits those requirements
- oblio 10y agoHave you read my entire comment?
- ajross 10y agoYes, and the reply is the same. I just quoted that one whopper for effect. Editors (serious ones) aren't just equivalent bags of commands, they're work paradigms people literally spend years learning and customizing.
- oblio 10y agoAre we talking about CUA editors here, or are we just talking past each other? :)
- tdb7893 10y agoI program pretty much the same regardless of editor. The main difference seems to just be how they navigate the ui and the features. I feel like the guy without a hat in this (https://xkcd.com/915/ https://xkcd.com/915/) XKCD
- RodericDay 10y agoDo you use OSX or Chrome?
- josteink 10y agoLinux and Firefox. How come you ask?
- RodericDay 10y agoTrying to catch you in a contradiction. Nice consistency!
- kovek 10y agoI don't think I was able to get realgud working when I tried. However, I agree! I think open source has helped the industry to move forward quicker, since a lot of people get to see what the code for things that work look like.
- petre 10y agoBecause it works and it works great. It's fast and it never crashed on me. Give me an equivalent opensource editor that works and looks like Sublime and I'll use it. No, Atom and VS Code don't cut it. They're slow, they choke on big files and eat up hundreds of megabytes of RAM. I don't need or use plugins, so I don't care if it's extensible in <insert trendy language here>. Vim is also nice but I only use it for remote console work. It doesn't have the nice features that Subline has (PCRE, select and Ctrl+D editing) or they're clunky.
- mixmastamyk 10y agoGeany hits most of these except fancy select, though there might be a plugin for that.
- petre 10y agoWell that's what was using on Linux before I installed Atom, although it's hardly a replacement for Sublime (which gets used on the Mac at the office for real work). Really, I've tried just about everything.
- mixmastamyk 10y agoWhy hardly? I use geany everyday for "real" work.
- nitemice 10y agoThere are plugins to do that stuff in Vim, but you're right, they are still clunky.
- btschaegg 10y agoA different, yet very simple additional benefit of open source software dawned on me when I tried if I could use a chromebook for development tasks: Astoundingly few text editors run on ARM CPUs. Open source means you can compile them yourself if necessary (if they're written in a proper platform-independent fashion). That I couldn't use it on every device I own was the reason I left Sublime for good, although I quite liked it so far.
- kevinSuttle 9y agoAdobe Brackets is open sourced, and I don't see a ton of people heralding its usefulness. The same could be said of Eclipse. Just because it's open sourced doesn't make it useful or well-built.