I don't think the 2 projects are the same. In AppJS there is a bridge 
marshalling the function calls (correct me if I'm wrong) between the 
processes[1], while in node-webkit, WebKit and NodeJS resides in the same 
process thus any function call is made directly.

[1] https://github.com/appjs/appjs/blob/master/lib/bridge.js

Roger

On Friday, August 10, 2012 5:18:30 PM UTC+8, Dan Milon wrote:
>
> since the latest version of appjs there is a shared context between 
> node/webkit so you can use node calls inside the "client side" code. 
> Example here https://gist.github.com/3312818 
>
> danmilon. 
>
> On 08/10/2012 03:57 AM, Zhao Cheng wrote: 
> > On Thu, Aug 9, 2012 at 11:16 PM, Tim Caswell 
> > <[email protected]<javascript:>> 
> wrote: 
> >> I don't know it this was mentioned before, but could you summarize how 
> >> this project differs in goals and maturity to other similar projects 
> >> like appjs? 
> >> 
> >> I'm not trying to discourage you, this work is fantastic!  I just know 
> >> that it's not obvious to everyone what the differences are. 
> > You're right, a compare table is necessary, I'll add one in the Wiki 
> page. 
> > 
> > In summary, node-webkit is different to appjs in following ways: 
> > 1. appjs is a module for node but node-webkit is a standalone runtime. 
> > 2. it's hard to distribute app written with appjs, but node-webkit has 
> > a working out of box package system. 
> > 3. the webview created by appjs is just a normal webview, it's very 
> > hard to use along with nodejs. But webview created by node-webkit has 
> > integrated nodejs into it, that means you can directly use 'require', 
> > 'process' and others in the <script> tag of a html page. 
> > 4. write apps with node-webkit is as simple as write a web page, and 
> > even simpler because you can use all nodejs stuff including its third 
> > party modules. 
> > 
> > And see our file explorer demo on: 
> > https://github.com/zcbenz/nw-file-explorer 
> > 
> > then you'll know how powerful node-webkit is. 
> > 
>
>

-- 
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