4 ms·
One advantage would be that any improvements to the web IDE would directly benefit all its users. On the other hand, improvements you make to your personal loc
by shurcooL 12y ago
One advantage would be that any improvements to the web IDE would directly benefit all its users.
On the other hand, improvements you make to your personal local dev environment are local and not helpful to others.
Consider the time it took you, when learning Go, to setup gofmt on save, then after some time you might discover goimports and start using that. A newbie coming into Go will not have the benefit of goimports-on-save the way you do.
However, if they use the same web IDE, they will have the same good initial experience as you.
Just answering the question directly... That is one advantage.
(Also, lots of people are using an outdated version of goimports with bugs that have been fixed upstream; this should be a lesser problem with a web IDE.)
- pjmlp 12y agoOne of the great features IDEs have over plain text editors is integrated debugging experience. How do you have that in a Web IDE? Specially taking into account all the use cases a programming language is used for.
- stephenr 12y agoI don't use Go so I don't know the specifics of the tools you mentioned but any desktop IDE targeted at or supporting Go would very likely a) support stuff like syntax formatting out of the box and b) have a plugin system for less-common functionality and c) still allow you to define your own custom commands to call external tools/scripts.