thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juan Moreno <jwellington.mor...@gmail.com>
Subject Re: Javascript Client Architecture
Date Thu, 19 Jul 2012 10:13:23 GMT
Yes Web sockets are a cool idea, but currently there isn't much browser
support. We'll keep this in mind :-)
On Jul 18, 2012 3:57 PM, "Henrique Mendonça" <hmendonca@gmail.com> wrote:

> Hi Juan
>
> The JS client works exactly like a Java client, however, it's currently
> limited to HTTP as transport  and JSON as the protocol.
> for an example run:
> ant testserver
> under: thrift//lib/js/test/
>
> If you want to you can probably implement a WebSocket transport for the JS
> lib without much effort, patches welcome! :)
>
> Cheers,
> Henrique
>
> On 17 July 2012 22:38, Juan Moreno <jwellington.moreno@gmail.com> wrote:
>
> > Ok, I am not sure which question you're answering.
> > Do you mean that yes, JS can talk directly to Java (bypassing a web-app
> > server) or that no, a Web Service must Proxy between the two.
> > Also, is there documentation for what you suggest?
> >
> >
> > On Tue, Jul 17, 2012 at 4:32 PM, Jake Luciani <jakers@gmail.com> wrote:
> >
> > > Yes you generate a JS client,  It communicates via the JSONProtocol so
> > you
> > > must use that Protocol on the serverside.
> > >
> > > Also you need to use the TServlet java Server to access it from a web
> > > browser.
> > >
> > > On Tue, Jul 17, 2012 at 4:22 PM, Juan Moreno
> > > <jwellington.moreno@gmail.com>wrote:
> > >
> > > > My Project is using Thrift and I am trying to understand the
> Javascript
> > > > Client Architecture.
> > > > My Question is basically this:
> > > > 1. You define a .thrift file with your structures.
> > > > 2. You Compile this file into Java(The Server/Service end) and
> > > > Javascript(The Client end)
> > > > 3. In Java Thrift Generates a Class for each struct and service. What
> > > about
> > > > in Javascript? Is this also the same?
> > > >
> > > > Can this Generated Javascript talk directly to the Java Server--that
> > is,
> > > > can it open a TSocket or start a Transport--or must there always
> > > > be a REST Service proxy-ing between the two?
> > > >
> > > > Thanks!
> > > >
> > > > --
> > > > Juan Wellington Moreno
> > > > *Software Engineer*
> > > >
> > >
> > >
> > >
> > > --
> > > http://twitter.com/tjake
> > >
> >
> >
> >
> > --
> > Juan Wellington Moreno
> > *Software Engineer*
> > Potomac Fusion
> > 6700 Alexander Bell Drive Suite 200
> > Columbia, MD 21044
> > Work: (443) 873-1470
> > Main: (347) 541-9256
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message