IDE for google closure is important

679 views
Skip to first unread message

Nacho

unread,
Mar 28, 2012, 6:00:50 AM3/28/12
to Closure Compiler Discuss
Hello all,
I think an IDE that autocomplete closure library, support syntax
highlighting of js files and soy files, integrate with lintes... is
really important for developers. Good IDE for the tools would make
much easier to write and learn closure tools. Does anyone know any IDE
or plugin for this??
I use vim but I wouldn´t mind to change if there is a better thing for
google closure.
Thank you very much

Chris Price

unread,
Mar 28, 2012, 10:47:57 AM3/28/12
to closure-comp...@googlegroups.com
Might be worth checking this thread on the closure-library list -

https://groups.google.com/forum/?fromgroups#!topic/closure-library-discuss/jaJ7m_1EkFI

Chad Killingsworth

unread,
Mar 28, 2012, 12:04:37 PM3/28/12
to closure-comp...@googlegroups.com
Rumor has it that Google has an internal IDE. I'd love to see it open-sourced.

Chad Killingsworth

nach...@gmail.com

unread,
Mar 28, 2012, 12:16:59 PM3/28/12
to closure-comp...@googlegroups.com
Yes, I guess Google should release whatever IDE They have been using because developing with google closure is long typing and this is painfull especially when you come from jQuery. And especially writing JSDocs.
This is a good way Google could get a lot of people trying closure tools.
Another thing that I miss from google closure (I know that is hard) but is an example for each functions in the api or at least for some of them, because you always end up reading the code and that takes longer.
Having said that I think that google closure is the future (once the docs are polish and more examples ...)

Johannes Nel

unread,
Mar 28, 2012, 12:25:01 PM3/28/12
to closure-comp...@googlegroups.com
IntelliJ makes the code annotations much faster, so I can recommend something from the IDEA family, webstorm, rybyforge etc are pretty cheap as well. The code in the library is well written, well documented and I have found it fine for figuring stuff out. 
If you have not read Bolin's book, get that, it is an essential introduction to closure.
--
j:pn
\\no comment

nach...@gmail.com

unread,
Mar 28, 2012, 5:24:44 PM3/28/12
to closure-comp...@googlegroups.com
Thank you. I will give it a try.

Jay Young

unread,
Mar 28, 2012, 6:35:14 PM3/28/12
to closure-comp...@googlegroups.com
I've never had a complaint about Komodo for writing Closure code.  The auto-complete is pretty good, especially if you're religious about using type annotations for functions, classes, interfaces, etc.

Andre Tannus

unread,
Mar 28, 2012, 7:52:48 PM3/28/12
to closure-comp...@googlegroups.com
I've been using Netbeans forever now, and have no complaints - aside from the usual Netbeans complaints, e.g. RAM hogging, exagerated disk i/o and ultra-slowness if working with the Navigation pane open - don't do that, even for small classes, that thing is broken, so just open it when you need it and it won't bite ya.

Code Completion works fine for JS in general, and even better for Closure Lib.
Code Navigation works fine.
Syntax Highlighting is neat because it'll color all global variables green (I change it to a deep orange), so it's easy to spot those nasty unwanted globals.
Very easy to get (partial) SH for Closure Templates too.
Very good CSS and HTML assist/validation tools.
CSV, SVN, GIT and Hg ootb.
Netbeans has never corrupted my files or projects (like Eclipse did twice on power outtages - which btw drove me back to Netbeans).

Plus it's Free and it has a great community of people who will deny the existance of any bugs you report! ;)

Andre


On Wed, Mar 28, 2012 at 7:35 PM, Jay Young <jayyou...@gmail.com> wrote:
I've never had a complaint about Komodo for writing Closure code.  The auto-complete is pretty good, especially if you're religious about using type annotations for functions, classes, interfaces, etc.



--
--
A ciência consiste em perturbar um sistema e analisar sua reação. Eu, sou uma perturbação.

André Tannús
Chef, Cook, Solution Designer and Developer at Epungo
+55 11 8053-7636

"Somewhere, something incredible is waiting to be known."
Carl Sagan



Guido Tapia

unread,
Mar 29, 2012, 6:06:27 AM3/29/12
to closure-comp...@googlegroups.com
Really? Is it eclipse based? Aren't u a googler Chad?

Nick

unread,
Mar 29, 2012, 7:14:03 AM3/29/12
to closure-comp...@googlegroups.com
The Eclipse DLTK takes you part of the way - does auto completion for globally scoped objects, but it would be good if somebody would extend it to use some of the smarts within Closure compiler.

Nick Santos

unread,
Mar 29, 2012, 1:08:58 PM3/29/12
to closure-comp...@googlegroups.com
nope, chad just pays attention at meetings :)

Chad Killingsworth

unread,
Mar 30, 2012, 3:11:07 PM3/30/12
to closure-comp...@googlegroups.com
I've actually heard it mentioned somewhere else as well. And no, I have not ever been employed by Google.

Chad
Reply all
Reply to author
Forward
0 new messages