Don't underestimate the value of HTML and dom based guis.  Your
front-end is written in the same language as your backend and
debugging is often much easier.  You just need to get some good
front-end devs who know how to make it pretty.

I too want native apps in node that work cross-platform.  node-webkit
has promise, but it's a long ways off.  GTK is a mess and I don't
think any of the bindings are complete or up to date.

One easy solution is to just use chrome with the -app flag or
mozilla's chromeless for the gui.  Sure it's a browser, but it looks
more native.

On Sat, Feb 11, 2012 at 6:27 AM, Jann Horn <[email protected]> wrote:
> Hello,
> I'm thinking about how to design some apllication, and I really want
> to write as much code as possible in node. However, a nice user
> interface is very important for it, too. Also, it needs to be runnable
> on all major operating systems. I'm thinking about whether it's going
> to be feasible to do the GUI stuff (a bunch of windows, I need to be
> able to spawn new windows, it'd be nice to have a notification bar
> icon, ...) in node. If not, I might use Java for that and do a
> connection over localhost, but I really want to avoid that. So, what
> can I use?
>
>  - node-webkit looks nice, but I think it might be slow and is ugly
> because it uses DOM. Also, it currently requires me to manually patch
> webkit code for installing and I think it doesn't run on Windows yet
>  - there's a bunch of attempts to do GTK bindings, but most of them
> seem to be pretty old and unmaintained - however, node-gui looks
> promising to me, and according to the README, it also works on Windows
>
> What's your opinion? Anything important I didn't consider? Are there
> any bigger examples of GUI code written in node I could look at?
>
> Jann
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to