Joint

Languages and libraries

web framework

SHOW HN2012

Joint

A real-time Node.js framework for single page apps

github.com

#node.js#single page app#real-time#dnode#websockets

56points
23comments
#419of 1,677 in 2012
Top 25%of 2012 by points

How HN took it

RoastedHalf or more of the comments are critical

2 positive, 2 neutral or asking, 1 mixed, 7 critical, out of 12 comments about the project. Thread score -0.35.

Idea: 0 for, 4 againstPerformance: 0 for, 2 againstDesign: 1 for, 0 againstExecution: 0 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, useful interface for small single page apps

    From 2 comments
    • Looks interesting, particularly for smaller apps that don't need the whole dnode protocol exposed. I think that's their target use case. Also, I was kind of surprised that the…
      aroman on HN
    • I've been programming with NowJs and could you point me to the "Boiler plate" stuff you're talking about? I don't get it. It is very clean.
      SjuulJanssen on HN
  • Good tutorial

    From 1 comment

Objections

  • Not truly real-time; no response time guarantees

    From 2 comments
    • In what sense in this real-time? Hard or soft real-time? What guarantees does it provide?
      supernooneo on HN
    • Well that's not real time in any sense then is it? "a non-real-time system is one that cannot guarantee a response time in any situation, even if a fast response is the usual…
      supernooneo on HN
  • Mostly duplicates existing tools like nowjs and DNode

    From 3 comments
    • Isn't this exactly what nowjs does?
      ilaksh on HN
    • You can do exactly the same thing using DNode.
      smagch on HN
    • why does this require its own application to launch it? wouldnt it be fairly easy to make this connect/express middleware?
      tlack on HN
  • Depending on 'latest' versions risks breaking changes

    From 1 comment
    • Nice to see people using some of my libs to do nifty stuff but I must caution against depending on `latest` since this could cause your application to break in the future if I…
      substack on HN

Requests

  • Clarify what 'real-time' means and guarantees

    From 1 comment
    • In what sense in this real-time? Hard or soft real-time? What guarantees does it provide?
      supernooneo on HN

Questions

  • What does it offer beyond nowjs or DNode?

    From 2 comments
  • Why not use ZeroMQ?

    From 1 comment
    • What would be the benefit of using this over something like ZeroMQ?
      joeblau on HN
  • Why not Express middleware?

    From 1 comment
    • why does this require its own application to launch it? wouldnt it be fairly easy to make this connect/express middleware?
      tlack on HN

Alternatives named

  • nowjs

    From 1 comment
  • DNode

    From 1 comment
  • Meteor.js

    From 1 comment
  • ZeroMQ

    From 1 comment
    • What would be the benefit of using this over something like ZeroMQ?
      joeblau on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/4040046)