![goland open file goland open file](https://programmingwithswift.com/content/images/2021/09/Feature-1.png)
Once you get comfortable doing everything in your IDE it becomes harder to know how and when to fall back to the shell to do something outside the capabilities of that IDE.Īll valid points. I love the idea of the language server protocol for this reason - language-specific features should live in plugins with a standardised inferface to the editor and not be built in to a monolith IDE.įinally, and this is just personal anecote and there are outliers, but I've found in general that people who rely too heavily on IDEs tend to be the less curious and less capable developers people who just want the shortest path to get a task done without taking any time to understand what they are doing.
Goland open file code#
But I don't want to use my editor for running or debugging code or using VCS etc. So yes I want all the modern features like auto-complete, multiple cursors, jump to symbol definition/usages, smart refactoring etc. I want my editor to be the best at editing and exploring code - that's all.
![goland open file goland open file](https://i.ytimg.com/vi/Ygx8KZyHZPI/maxresdefault.jpg)
Secondly, I don't like the idea of having One Tool That Does Everything - it directly opposes the Unix philosophy that one tool should do one thing well. The idea of downloading an IDE specialised in just one language and having to switch to a slightly different version of the same IDE to edit files in a different language just seems backwards to me. A programming language is just a tool - you should select the best tool for the job, not the one that happens to be close to hand. However I dislike JetBrains IDEs on the whole for three main reasons.įirst of all, I don't just write Go - I code in other languages too. I know people who use GoLand and get on with it quite well. Definitely bodes well for the customer relationship. That, to me, speaks volumes about the company's commitment to its products, users, and employees. So it seems that GoLand's value is a function of how much you're willing to put into it.įinally, I wanted to point out that /u/dlsniper - who works for JetBrains as a developer advocate on the GoLand project - has been responsive to people's comments here and has tried to offer good advice and useful information. In my case, I'm willing to do the work if it'll get me better productivity output (and easier debugging) in the long run.
Goland open file how to#
Sure, it makes no sense to pay for a tool that has features you're not going to bother to use, so if you're using VS Code now and you're happy with that, or have any form of resistance to putting in the time and work to learn how to use the more advanced features that GoLand provides, yeah that comparison wouldn't make any sense for you and it would be a waste of money.
Goland open file free#
"Why pay when you can get the same features from a free editor with plugins?" - This is a point that keeps coming up in conversations, and I think the people making this point are likely not using, or willing to put in the work to learn how to use, GoLand's more advanced features. Guess we'll have to see how that turns out. My development laptop does only have 16GB of memory though, so I'm a little concerned about working on larger projects, though. That was over a decade ago though, and so far from what small projects I've worked in in GoLand, it hasn't been a problem. "It's Java so it's a slow, fat resource hog!" - Yeah, I've tried JetBrains stuff before (RubyMine) and I did have some issues and concerns with how "bloated" it felt. No hate on VS Code here whatsoever (it's a good editor) I'm just looking beyond my needs and more to my wants, and willing to pay a reasonable amount for that. Having used VSCode myself, and being "meh" level of satisfied with it, I'm certainly open to paying for something that gives me more than what VS Code does. The latter being free and having, from what I've seen both as a user of VS Code and in these comments, "pretty good" Golang support.
Goland open file update#
Update Wow, 167 comments as I write this, I was not expecting nearly this level of discussion! For those of you visiting us from the future via Google (hi!), here's a few points to sum up.Ĭomparisons with Visual Studio Code - A frequent comparison is GoLand vs. Before I get too far into this, or consider buying, I'm curious what other developers think: have you tried GoLand, and if so, what was your experience with it? Worth the investment, or a waste of money?
![goland open file goland open file](https://stopbyte.com/uploads/default/original/1X/d533dd00825bc61fc51938177e31344a750a5280.png)
I'm just now starting the evaluation period. I'm looking at the GoLand IDE by JetBrains right now to help make me more productive in building Go applications.