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.

Reply via email to