Live data from Hacker News

Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

tidesdk.org

21–30 of 47 posts

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#21
post #5
post #2

I've been meaning to build something like this using CEF or something, and i'm glad someone else beat me to it. And it has TCP sockets! That seemed like such a glaring omission in cordova/phonegap. I also think it's good to provide a platform.getOSType() in a cross-platform environment as long as things don't get out of hand. You could switch on this to load the platform's default fonts.

Try node-webkit[1]. It's a chromium wrapper around nodejs and they have various ready-made binaries for linux/osx/windows platforms. In my experience, it's much cleaner and faster to get up and running than titanium/tide [1] https://github.com/rogerwang/node-webkit

I've been following node-webkit and AppJS on github for a while and they both look great, though I haven't actually used them. Maybe (hopefully) I'm wrong, but it doesn't seem like you can compile an app to a standalone binary with either; specifically on OSX.

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#22
post #3

This looks like it's based on Titanium, which I've used before and they basically stopped supporting the product for Desktop applications... weary of starting another project using this. Last time I had to convert everything over to an Adobe AIR wrapper with a HTML control. http://developer.appcelerator.com/blog/2012/01/the-future-of...

it's nice done.

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#23
post #21
post #5

Earlier quoted context omitted.

Try node-webkit[1]. It's a chromium wrapper around nodejs and they have various ready-made binaries for linux/osx/windows platforms. In my experience, it's much cleaner and faster to get up and running than titanium/tide [1] https://github.com/rogerwang/node-webkit

I've been following node-webkit and AppJS on github for a while and they both look great, though I haven't actually used them. Maybe (hopefully) I'm wrong, but it doesn't seem like you can compile an app to a standalone binary with either; specifically on OSX.

By "... compile an app to a standalone binary", do you mean that you would like node-webkit/appjs to convert your HTML5/JS files to ObjectiveC? That would be really amazing, but this is just like phonegap/cordova. It basically shields your files around a webkit wrapper.

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#24
The wiki page on the github provides list of examples using TideSDK.

https://github.com/TideSDK/TideSDK/wiki/Applications-Using-T...

Apart from that there are examples available to checkout from the repository. (develop branch) https://github.com/TideSDK/TideSDK/tree/develop/examples

We are working on fixing various issues including moving to latest webkit.

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#26
post #23
post #21

Earlier quoted context omitted.

I've been following node-webkit and AppJS on github for a while and they both look great, though I haven't actually used them. Maybe (hopefully) I'm wrong, but it doesn't seem like you can compile an app to a standalone binary with either; specifically on OSX.

By "... compile an app to a standalone binary", do you mean that you would like node-webkit/appjs to convert your HTML5/JS files to ObjectiveC? That would be really amazing, but this is just like phonegap/cordova. It basically shields your files around a webkit wrapper.

I mean being able to compile to a .app file on OSX, .exe on windows, etc. TideSDK can do this in a wrapper-type of way like you mentioned.

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#27
I wanted to build a simple tool for personal use some time ago, and wanted to make it a desktop app in JS. I evalued many options, but I wanted a native look&feel, and with a comprehensive API. In the end I chose Mozilla Rhino+SWT, it really satisfied me. I'm waiting for Nashorn!

(edit: typo)

Re: Create multi-platform desktop apps with HTML5, CSS3 and JavaScript

#29
post #26
post #23

Earlier quoted context omitted.

By "... compile an app to a standalone binary", do you mean that you would like node-webkit/appjs to convert your HTML5/JS files to ObjectiveC? That would be really amazing, but this is just like phonegap/cordova. It basically shields your files around a webkit wrapper.

I mean being able to compile to a .app file on OSX, .exe on windows, etc. TideSDK can do this in a wrapper-type of way like you mentioned.

Yes, node-webkit does that too. Check out: https://github.com/rogerwang/node-webkit/wiki/How-to-package...
Post reply on HN