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 Meteor and the future of SocketStream

Received: by 10.42.89.20 with SMTP id e20mr170093icm.3.1334276232705;
        Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
X-BeenThere: socketstream@googlegroups.com
Received: by 10.231.76.27 with SMTP id a27ls4276194ibk.4.gmail; Thu, 12 Apr
 2012 17:17:12 -0700 (PDT)
Received: by 10.50.41.134 with SMTP id f6mr99530igl.0.1334276232179;
        Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
Received: by 10.50.41.134 with SMTP id f6mr99529igl.0.1334276232163;
        Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
Return-Path: <davisf...@gmail.com>
Received: from mail-iy0-f173.google.com (mail-iy0-f173.google.com [209.85.210.173])
        by gmr-mx.google.com with ESMTPS id hq2si286034igc.3.2012.04.12.17.17.12
        (version=TLSv1/SSLv3 cipher=OTHER);
        Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
Received-SPF: pass (google.com: domain of davisf...@gmail.com designates 209.85.210.173 as permitted sender) client-ip=209.85.210.173;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of davisf...@gmail.com designates 209.85.210.173 as permitted sender) smtp.mail=davisf...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-iy0-f173.google.com with SMTP id j26so3987950iaf.4
        for <socketstream@googlegroups.com>; Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        bh=0oKZDcwIFhZok8rB2YO33xCP70Q+9ry6EfTK0lH7jG8=;
        b=EzF7Ru05BNfRkZqE5hVR1i/g2SeeogoD0Cs/RJCQnqFup+SXb0b33cVQYSQVyF4dXQ
         rySQrtls89+3xqpdtDid/Ox5qWm/UALgQKFfG6IBQCXAQa9y1bNWZ5JaV4nyoLoNxWlF
         nkrfRHzH7O7/d7o3wxrqiOcgHIlzhYgHs86kwabHcZgoRlxmUIXxuqgaQG95izpRZq2D
         MKOqWRyIYHdauKarRyABoeX2U6+s5fZwrzda7XZI8vM6QmNgqNDOx1CDDDQKitxYZXxk
         ukPLyCZkruHKsJ5q4LpMRpAXFNNyLSOxbAK9QxNz8Ln0JCYOy8txsYduwKv/fygckOOn
         VrtA==
MIME-Version: 1.0
Received: by 10.50.17.226 with SMTP id r2mr4061969igd.67.1334276232087; Thu,
 12 Apr 2012 17:17:12 -0700 (PDT)
Received: by 10.64.18.133 with HTTP; Thu, 12 Apr 2012 17:17:12 -0700 (PDT)
In-Reply-To: <2932092.680.1334275811929.JavaMail.geo-discussion-forums@vbvd13>
References: <2419596.59.1334244484902.JavaMail.geo-discussion-forums@vbai14>
	<2932092.680.1334275811929.JavaMail.geo-discussion-forums@vbvd13>
Date: Thu, 12 Apr 2012 20:17:12 -0400
Message-ID: <CAHyzJDOZAQFGW1vtPNqPFxJVuShCXbxtssh8qFnQjnzhhCx...@mail.gmail.com>
Subject: Re: Meteor and the future of SocketStream
From: Davis Ford <davisf...@gmail.com>
To: socketstream@googlegroups.com
Content-Type: multipart/alternative; boundary=14dae934114bd8873f04bd8464a3

--14dae934114bd8873f04bd8464a3
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Apr 12, 2012 at 8:10 PM, Carl-Johan B <carljohan.blomqv...@gmail.com
> wrote:

> To anyone wanting to know the big, although not fundamental, differences
> of the two projects, read below (feel free to add replies below of anything
> I missed, worth mentioning):
>
>
A couple other interesting items, from their docs
http://docs.meteor.com/#structuringyourapp - they run a fiber with
thread/request

Meteor gathers all your JavaScript files, excluding anything under the
> client and public subdirectories, and loads them into a Node.js server
> instance inside a fiber. In Meteor, your server code runs in a single
> thread per request, not in the asynchronous callback style typical of Node.


 Also, it doesn't appear that they take advantage of npm, but built their
own packaging / deploy mechanism.

--14dae934114bd8873f04bd8464a3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Thu, Apr 12, 2012 at 8:10 PM, Carl-Johan B <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:carljohan.blomqv...@gmail.com">carljo=
han.blomqv...@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
To anyone wanting to know the big, although not fundamental, differences of=
 the two projects, read below (feel free to add replies below of anything I=
 missed, worth mentioning):<div><br></div></blockquote></div><br>
<div>A couple other interesting items, from their docs=A0<a href=3D"http://=
docs.meteor.com/#structuringyourapp">http://docs.meteor.com/#structuringyou=
rapp</a>=A0- they run a fiber with thread/request</div><div><br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin-top:0px;margin-right:0px;margi=
n-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(=
204,204,204);border-left-style:solid;padding-left:1ex">
<span style=3D"color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Hel=
vetica,Arial;font-size:16px;line-height:20px;background-color:rgb(255,255,2=
55)">Meteor gathers all your JavaScript files, excluding anything under the=
=A0</span><code style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;=
margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;paddin=
g-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:=
0px;border-left-width:0px;border-style:initial;border-color:initial;outline=
-width:0px;outline-style:initial;outline-color:initial;font-size:1.1em;vert=
ical-align:baseline;color:rgb(51,51,51);background-color:rgb(255,255,255)">=
client</code><span style=3D"color:rgb(51,51,51);font-family:&#39;Helvetica =
Neue&#39;,Helvetica,Arial;font-size:16px;line-height:20px;background-color:=
rgb(255,255,255)">=A0and=A0</span><code style=3D"margin-top:0px;margin-righ=
t:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;p=
adding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:=
0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;bord=
er-color:initial;outline-width:0px;outline-style:initial;outline-color:init=
ial;font-size:1.1em;vertical-align:baseline;color:rgb(51,51,51);background-=
color:rgb(255,255,255)">public</code><span style=3D"color:rgb(51,51,51);fon=
t-family:&#39;Helvetica Neue&#39;,Helvetica,Arial;font-size:16px;line-heigh=
t:20px;background-color:rgb(255,255,255)">=A0subdirectories, and loads them=
 into a Node.js server instance inside a fiber. In Meteor, your server code=
 runs in a single thread per request, not in the asynchronous callback styl=
e typical of Node.=A0</span></blockquote>
<div><br></div><div>=A0Also, it doesn&#39;t appear that they take advantage=
 of npm, but built their own packaging / deploy mechanism.</div>

--14dae934114bd8873f04bd8464a3--