Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Bridge - building cross-language realtime apps
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
N. Morse  
View profile  
 More options Jul 2 2012, 9:58 am
From: "N. Morse" <nmo...@academiccatalog.com>
Date: Mon, 2 Jul 2012 09:58:40 -0400
Local: Mon, Jul 2 2012 9:58 am
Subject: Re: [NowJS] Bridge - building cross-language realtime apps
Thanks Ian and Darshan for the explanations, That all makes sense,
By the way, Nobody will miss the variable/object syncing feature of
NowJS, at least I could not figure out how to use it effectively.
Without notification of when a variable is synchronized, it seems that
you would have to "poll" the memory for any difference "yuck."  IMHO
NowJS could drop that feature, and still be a great lib.

Okay now that I have looked at Bridge a little more, I see that
everything is a client, that is, "all application programming is done
in a Bridge client", of course these "clients" might act like a
servers...  So all the scaling concerns (that NowJS might run into)
can be centralized in the Bridge severs smarts, I imagine.

[my casual observation] Your Hello World example is just a little
convoluted (for a helloworld example), but I see how it is a simple
good "template for a service."
-- Thanks

On Mon, Jul 2, 2012 at 2:28 AM, Darshan Shankar <d.n.shan...@gmail.com> wrote:
> Hey Nate,
> To expand on Ian's point, 'pubsub' is just one part of Bridge. Pubsub can be
> achieved with channels (subscribe to messages sent to a channel). Services
> introduce a different concept of exposing data and functionality. Callbacks
> allow you to hook everything up asynchronously and have return calls on
> messages. That's the basics. More info on Bridge is in the docs and example
> code.

> Regarding NowJS magic pockets. We consider Bridge to be the next iteration
> in our work, but Bridge is not strictly a NowJS 2.0. This means there isn't
> one-to-one feature parity between Bridge and NowJS, and the API is very
> different. You can achieve a lot of NowJS functionality
> (javascript-to-nodejs RPC calls) easily with Bridge, but some features will
> require you to build layers on top of Bridge. For example, variable syncing
> is not available in Bridge, but it is something you could build on top of
> Bridge.

> Darshan

> On Fri, Jun 29, 2012 at 10:36 AM, Nate Morse <morse.n...@gmail.com> wrote:

>> Thanks Darshan,
>> Multi-programming-language aspect is cool.
>> My first impression of Bridge (as compared to NowJS) is the "pubsub" style
>> of coding.
>> Let me ask: Is it functionally equivalent to "NowJS's Magic Pockets?"

>> On Tue, Jun 26, 2012 at 9:00 PM, Darshan Shankar <d.n.shan...@gmail.com>
>> wrote:

>>> Hey folks!

>>> Creator of NowJS here. We released an updated website of Bridge today
>>> that more clearly explains what Bridge can do. Some of the features of
>>> Bridge include cross-language RPC - think NowJS between many languages and
>>> servers (Java, Python, Ruby, Node.js, iOS, Android, browsers etc.). Ian
>>> Serlin (NowJS guru in this group) also built an ActionScript client!

>>> Please let me know what you guys think! it's at https://www.getbridge.com
>>> Also, we're on Hacker News near the top. Upvotes appreciated ;-)
>>> Darshan

>>> --
>>> Darshan Shankar

>>> @dshankar - @getbridge
>>> getbridge.com

> --
> Darshan Shankar

> @dshankar - @getbridge
> getbridge.com

--
Nate Morse
Programmer
SmartCatalog
217 Commercial Street, Suite 406
Portland, ME 04101
800 770-8425
207 774-4769
207 780-0129 fax
www.academiccatalog.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.