Compile into a single executable file?

I tried different tools for creating cross-platform desktop applications through html5 all night, and so far appjs seems perfect. I only played with a demo project based on a Windows executable, but I am wondering if there is a guide or tutorial on how to convert the project to cross-platform executables (separate files) instead of the appjs bootloader executable with all the sources in a subfolder.

I also tried using adobe air, but the css animation goes beyond poor, slow / choppy (maybe something is wrong, but not sure). A year ago, I studied titanium, but since then they have refused compilation for the desktop.

All I basically do is load an external URL (ultimately adding authentication).

+7
source share
3 answers

Titanium Desktop (now called TideSDK ) is not dead. This community has been intercepted by the community and is in full swing for a new version coming out this year. It employs a large number of developers, as well as many people from the community offering sample code, documentation, and tutorials.

If you are looking for a serious cross-platform, this is a great way, as for your executable file, it turns the application (using some special build scripts) into its own installer for Window, a .DMG file for Mac and any format you need for * Nix platforms .

+7
source

I was interested in the same technology almost a year ago. Also today I remembered this problem and started looking for an answer. I mentioned that I was NOT trying to create applications, I just read on the Internet. Here is what I found.

Good framework so far:

  • TideSDK - I also thought it was abandoned. If anyone knows serious applications or companies related to this technology, let me know
  • Phonegap - I heard that this is not bad, but there are some disadvantages. Never tried. May be interesting.
  • AppJS - I came to the same conclusions. Everything is fine except NodeJS as a server. I don't like NodeJS, or maybe I don't like the idea of ​​writing business logic / server code in Javascript. Javascript itself is hard to maintain. And if someone tells me this quickly. Good, but PyPy vs NodeJS . So it is not. V8 as an engine for the user interface. Creating a UI in HTML5, JS, CSS and making server materials on any local Python / .NET / Java / Ruby server is the best idea for me.
  • There is also something like jQuery Mobile until I tried

I also found: Mobile platform comparison matrix .

Still have not found the One. Let me know if you find something interesting :)

EDIT:

CEF - The Chromium Embedded Framework can also be an interesting option. Someone said that AppJS is built on top of this.

EDIT

Good categorization and some examples

Also looks promising Google Apps for Google Apps

+4
source

In fact, node-webkit supports executables, even if it includes the node.js runtime with the application itself. Thus, it adds extra memory. But overall it works great!

+2
source

All Articles