IDE is indeed a personal choice. The Go developer survey often asks which IDE people use. Last year, the favourite was VS code with 45% of users, followed by Goland with 34%.
On Sunday, 20 August 2023 at 17:38:26 UTC+1 burak serdar wrote: > On Sun, Aug 20, 2023 at 1:52 AM TheDiveO <harald....@gmx.net> wrote: > >> well, our "(major) engineering orgs" leave the choice of IDE to our devs. >> Devs have different styles, so as long as they meed the demand, who cares. >> > > I second that. IDE is a personal choice. For years, I've been using Emacs > to edit code, and that's what I still feel most comfortable with for most > development tasks. When I need to debug something, I use VSCode, but I find > editing code using VSCode very disturbing. > > That said, based on the experience I have mentoring other developers using > IDEs, I agree with the viewpoint that IDEs promote productivity, but with > superficial knowledge. If you do not take the time to learn how certain > things work, the code you write may not be correct. Many questions on Stack > Overflow are simply answered by pointers to API docs, but people don't read > them because of code completion and code suggestion features of the IDEs. > > >> >> On Saturday, August 19, 2023 at 11:17:35 PM UTC+2 Robert Engels wrote: >> >>> Reread what I wrote. Vim with autocomplete, etc is not a simple text >>> editor with syntax coloring. >>> >>> Still every major software engineering org in the world uses an ide (or >>> multiple). I guess they don’t know what they are doing. >>> >>> Btw, Googles current IDE is based on VSCode. >>> >>> > On Aug 19, 2023, at 3:24 PM, Jan Mercl <0xj...@gmail.com> wrote: >>> > >>> > On Sat, Aug 19, 2023 at 10:06 PM Christian Stewart >>> > <chri...@aperture.us> wrote: >>> > >>> >> Autocomplete and a go language server (gopls) add a ton of speed >>> because you don't need to look up the docs for function and variable names. >>> And go to definition improves speed navigating code significantly. >>> > >>> > - Using autocomplete and go-to-definiton does not require VSCode or >>> > any other IDE. >>> > - I do use autocomplete and go-to-definition. When I said I use no >>> > IDE, that does not mean I don't use those features. >>> > - The speed of typing/inputting code is overally a rather negligible >>> > factor of the total time cost of developing/debugging and maintaining >>> > any non-toy project. IOW, it's not a significant metric of >>> > productivity. >>> > >>> >> But vim-go can do both, so why not just use it? >>> > >>> > Because I use govim? ;-) >>> > >>> > (But not for my large projects, gopls chokes on them still too often >>> > to tolerate it.) >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> Groups "golang-nuts" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an email to golang-nuts...@googlegroups.com. >>> > To view this discussion on the web visit >>> https://groups.google.com/d/msgid/golang-nuts/CAA40n-XusymW6gb5OnDa_7QWAWPFSkwKYQMYUm-d7419EZ%2BGkQ%40mail.gmail.com. >>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/8d5b52de-ddee-461a-9ed5-9b0968382d17n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/golang-nuts/8d5b52de-ddee-461a-9ed5-9b0968382d17n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/b89f6d0b-6da0-44b7-a33b-ff83bf8995dan%40googlegroups.com.