https://code.google.com/p/golangide/
On Wednesday, June 20, 2012 5:50:31 AM UTC-7, Max wrote:
> Please recommend IDE for Golang
Please excuse my long post.
I am the author of the Zeus IDE and for several releases now the
support for Go in Zeus has been steadily improving.
Zeus does the standard syntax highlighting, class browsing, code folding,
smart indenting etc. It also some level of debugger support using gdb as
seen in this short YoutTude video:
The latest Zeus beta adds integration with gocode autocomplete:
http://www.zeusedit.com/zforum/viewtopic.php?t=6670
For anyone that is interested the latest Zeus IDE Beta 11 is found here:
http://www.zeusedit.com/z300/zeus-beta.zip
NOTE: Zeus is shareware, not open source, runs natively on the Windows
platform and can be run on Linux using Wine.
Jussi Jumppanen
Author: Zeus Editor
On Thu, 2012-06-21 at 09:54 -0300, André Moraes wrote:
[…]
> My IDE is just a terminal with an editor and a browser, you really
> don't need much more than that to program in go.
It is actually an interesting, and non-trivial, issue as to whether
editor/command line or full IDE are better. As well as personal
history/preference/prejudice, there are per-task, per-language and
per-context issues. People who stick rigidly to one and only one
development environment are generally short changing themselves in terms
of using the right tool for the right job.
IMHO, a powerful ide(such as visual studio,xcode) is extremely important for developers especially those 3rd party developers. If go want to become a mainstream language and be widely used in large commercial project(not only used by personal development), ide is indispensable.
[...] By introducing some changes into the language to support
the IDEs, the ability of the IDE to support programmer productivity
increased in leaps and bounds. [...]
So far, after years of searching, I believe I've found the editor in Sublime Text 2 and I'm slowly working on the tool integration. I don't think any input from the Go devs, (while very welcome and encouraging) would be very useful unless they were potential users themselves. That kind of feedback only leads to what I perceive as the biggest flaw in the design of most IDEs that I've used: they're targeted at the masses, i.e they don't tend to solve any one thing very well.
i use sublimetext2 with gosublime, it's excellent. if there's no code outline plugin already, can't you just make one in python?
On Wednesday, June 20, 2012 8:41:17 PM UTC-7, JussiJ wrote:
>> The latest Zeus beta adds integration with gocode autocomplete:
The Zeus for Windows IDE is now out of beta with the release of
the latest 3.97m version.
This release has support for Go syhntax highlighting, code folding,
class browsing and autocompletion.
This version also has support for the Go Build, Run and Format commands
and also works with gocode autocomplete.
Jussi Jumppanen
Author: Zeus for Windows IDE
An (pretty)IDE that has equivalent or more functionality to eclipse/visual studio which i can use to write Go.
On Sun, Jun 24, 2012 at 12:12 PM, <ma..@gmail.com> wrote:An (pretty)IDE that has equivalent or more functionality to eclipse/visual studio which i can use to write Go.
...
Working with Go is straightforward, and it was absolutely refreshing that I could spend more time writing code and understanding how the language works, instead of figuring out how to manage needless complexity.
...Chris
On Sunday, June 24, 2012 9:14:36 PM UTC-7, Chris Broadfoot wrote:
> getting into Go is pretty tough.
I think Go is one of the simplest compiled languages out there.
To get started with go only needs three commands:
go build
go run
go fmt
There are no make files, no object files, no compiler switches,
no linker, no libraries, just three simple commands.
> An (pretty)IDE that has equivalent or more functionality
> to eclipse/visual studio which i can use to write Go.
Go is so easy to code you really don't need an IDE.
If you look at a visual studio C/C++ project for example. Inside
that project there are literaly hundreds of compiler, linker
and library options.
Go eliminates all of that build complexity.
> It should take no hassle to install whatsoever.
I can't speak for Linux but on Windows is is very easy to install:
http://code.google.com/p/go/downloads/list
If you use one of the msi installer it is even easier since the
installer sets up the Go environment variables for you.
> Preferably don't even have to type a single line in CMD or Terminal.
> Lot's of tutorials. (Go has this)
Any editor that can run a command line and capture the output can be
easily configured to do this.
> So then when people start talking about vim and emacs, i tend to sigh.
But IMHO this is only because you don't understand tools like vim
and emacs. The power of these tools is they are IDEs in there own
right but they have one big advantage over 'real IDEs' in the fact
they are not tied to any one programming language.
Cheers Jussi
Your comment has made me have a look at ST2 with GoSublime (coming from vim) and it looks like the kind of thing I could use.
I've installed GoSublime via Package Control and then MarGo (gocode already present for vim), but each time ST2 starts it tells me GoSublime update to r12.06.17-1 with an option to go get the already up-to-date dependencies. How do I quieten this?
thanks
Dan
I very much agree to all of this.As a student(20 years old) who's being teached to use big IDE's(Eclipse, netbeans, visual studio) getting into Go is pretty tough.Mind you, we mostly just use windows, maybe have touched ubuntu for a few lessons and that's it.So what I (or any other student around my age for that matter) expect from a programming language:
An (pretty)IDE that has equivalent or more functionality to eclipse/visual studio which i can use to write Go.
It should take no hassle to install whatsoever.
Preferably don't even have to type a single line in CMD or Terminal.Lot's of tutorials. (Go has this)
Also what tends to be forgotten very quickly, the IDE should be good looking, a good looking IDE just makes the work you are doing more interesting.So then when people start talking about vim and emacs, i tend to sigh. The stuff looks like it runs from a floppy disk( Apologies if this offends anyone ).So i guess what i'm trying to say is:Most younger programmers just expect a lot and are really spoiled, using tools that have anything less then what they normally use and they become demotivated really quickly.So what might be a good tool for you guys doesn't mean it's good for other less experienced developers.Hope this gives a little insight how younger developers look at new stuff.I myself actually really like the GoClipse plugin for eclipse, it REALLY is a shame Google doesn't just pay the guy(sesteel in this case) to finish it.I guess i'l look at the other IDE's mentioned in this thread, some look interesting.
I believe a programmer should be able to choose what they prefer to use
On Saturday, June 23, 2012 7:34:50 AM UTC+2, Russel Winder wrote:the marketing target. From my training perspective I see that the
average Java, Groovy, C++ and even Python developers nigh on refuse to
work unless they have an IDE. The fact that they might be better served
using a good editor (Emacs in my case) and a command line terminal –
especially for languages like Python, which the overall tooling of Go is
most like just now – doesn't work for these people. They ask for
Eclipse/PyDev, PyCharm, Komodo, WingIDE, BoaConstructor, SPE, etc.
I can understand Java and C++ crowd (and any make/depend/compile/whatever language user), language but Python users!? I'm yet to meet Python user who uses anything above good editor (vim, emacs, TextMate, Sublime, ...). My standard toolchain is terminal window, TextMate and SourceTree and that beats any of the IDEs I tried to use.
Please vote forhttp://youtrack.jetbrains.com/issue/IDEABKL-5938
Please vote forhttp://youtrack.jetbrains.com/issue/IDEABKL-5938
On Jun 20, 9:50 pm, Joshua Marsh wrote:
> I use Emacs with go-mode, abbrev-mode, and ECB. They'd handle all of your
> requirements below, but you'd be taking sides in a flame war. :)
I use jEdit with Go syntax highlighting and that's all. I don't
recommend it to anybody but I love it! Haha. Seriously.
-- rodrigo
--
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.
For more options, visit https://groups.google.com/groups/opt_out.
(For my daily work, I'm using Oracle PL/SQL - a very simple, Ada-like imperative language, with very few features. The biggest culprit of code is the usage of global variables, and to have not stepping / stepping not the required variable (this results in obvious error, or infinite loop).
Everybody is forced to the same simple code style, and has to use the same language with the same set of features - thus everybody can read everybody else's code.
And some syntax coloring is enough for seeing the structure.)
I've grown to respect language simplicity and One True Style.
Please recommend IDE for GolangI wish IDE to show list of classes and when I click on class I wish to see list of methods and fields.
Please recommend IDE for GolangI wish IDE to show list of classes and when I click on class I wish to see list of methods and fields.
@ AndréThank You!It is exactly what I looked.I googled first and found extension for InteliJInstalled InteliJ and Go plugin but it has not worked at all.
On Wednesday, June 20, 2012 3:51:38 PM UTC+3, André Moraes wrote:https://code.google.com/p/golangide/
On Wed, Jun 20, 2012 at 9:50 AM, Max <> wrote:
> Please recommend IDE for Golang
> I wish IDE to show list of classes and when I click on class I wish to see
> list of methods and fields.
> I wish to navigate code faster and see its structure
> Such functionality is common for Java and C++
> Code completion is good as it ensures that method is already implemented.
--
André Moraes
http://amoraes.info
--
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.
For more options, visit https://groups.google.com/d/optout.
Please recommend IDE for Golang