I don't know about Dart VM on the server.

But you must know something: Express is bundle as Node.js package, and uses
Node.js packages. All Node.js packages are strongly based on Node
implementation of require('module')

So, all Node ecosystem are Node package, that, in general, cannot run in
other system that has no require function or a different implementation
semantic.

A interesting twist, is Meteor. It run a Node.js, but it modified the
package system, to use another ecosystem (there are more details, like the
use of fibers, but good enough for this discussion, you have a mixed of
implementation and ideas)

Then, to run Express on Dart VM, you must find a way to reproduce Node.js
require semantic.

Angel "Java" Lopez
@ajlopez



On Sun, Mar 2, 2014 at 3:16 AM, Pat Monardo <[email protected]> wrote:

> This is sort of twisting my mind a bit. I could have Dart VM on the
> server. OK. Dart could run Express? Why not? There is browserify? see,
> that's twisting my head a bit.
> I guess I can just try it ... ok well I am not good enough
> ...lol..seriously ok I could run Express Keystone and Mongoose? in Dart VM.
> That machine optimizes JavaScript.
> And Dart VM could interface into the whole "web of things" handling
> everything. so it could move the web into a strange direction if it can
> handle through its metaprogramming the entire distribution machinery of
> proxies and whatever....
>
>
> On Saturday, March 1, 2014 9:55:16 PM UTC-8, Pat Monardo wrote:
>>
>> Hmm. OK. I need to make progress here. Lets say I am running KeystoneJS
>> as a Mongoose client on one side and a Dart client on another. I can have
>> Dart on the Server handling express render()s.
>> so my view engine would be Dart. Dart can call into JS so I can run
>> special purpose thingies in the Dart VM using Angular as View Control.
>> Angular.Dart even hmm.
>> OK so Jade could run in Dart under Angular Control if that makes sense.
>> It sort of does because I dont like <> and even Angular weird  ng- x-data-
>> ng barf stuff.
>> I can code pure Jade have Angular compile the Jade itself and handle
>> sophisticated Dart->"Chome Web App" interface with smart proxies hiding the
>> server/client bridge
>> what do you think?
>>
>> On Saturday, March 1, 2014 7:38:58 PM UTC-8, Rick Waldron wrote:
>>>
>>>
>>>
>>> On Saturday, March 1, 2014, Pat Monardo <[email protected]> wrote:
>>>
>>>>
>>>> Struggling to understand these two technologies and I do enjoy both
>>>> very much.
>>>> My question is, do these guys compete? Is dart on the server going to
>>>> be 'node-like' ?
>>>> I admit I have been studying Angular more than Dart which is why I am
>>>> interested by the talk recently (for me) of Dart on the server.
>>>>
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>> Generally speaking, Node.js is a platform for writing servers
>>> and services in JavaScript. Angular is a framework for writing web
>>> applications in JavaScript. Dart is a programming language that can be
>>> compiled to JavaScript. Dart purports to, but never will, replace
>>> JavaScript in the browser. Dart on the server is a much smarter strategy
>>> for an emerging language and platform.
>>>
>>> Learn them all, there is no reason no to.
>>>
>>>
>>>  Rick
>>>
>>>
>>>
>>>>  --
>>>> --
>>>> 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
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "nodejs" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>  --
> --
> 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
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

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

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to