http://browserify.org/
I knew that. But I am questioning that. I have not explored the above link
but I think that is the answer. I dont think it is in Node's interest to
not "compete" in the so-called client / browser space.
But moving into Browser space is also in a sense moving into Dart space.
However, server world does not work that way. It is about sanity and it
would require a lot for dart to make that type of platform appealing to
confidence and availability. I think it is Google's interest to promote
true Dartification like AngularDART and such. Sure Dart will have a MongoDB
client if it doesnt already. It is interesting to see how Node reacts to
dart -- I mean, Dart is as open source as V8....ummm will they reimport
next gen language vm?
On Sunday, March 2, 2014 12:42:48 AM UTC-8, ajlopez wrote:
>
> 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]<javascript:>
> > 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]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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] <javascript:>.
>> 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.