Cell.js
Languages and libraries
javascript framework
SHOW HN2017
How HN took it
2 positive, 8 neutral or asking, 0 mixed, 4 critical, out of 14 comments about the project. Thread score -0.12.
Idea: 1 for, 2 againstDesign: 1 for, 0 againstDocs: 0 for, 1 againstPerformance: 0 for, 1 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
Novel and easy to understand architecture
From 1 comment
This is a thought-provoking new framework, thank you! It's novel and easy to understand. Having worked on sophisticated React apps, I've come to understand the benefits and…
dgreensp on HN
Interesting approach to state and DOM as one tree
From 2 comments
This is a thought-provoking new framework, thank you! It's novel and easy to understand. Having worked on sophisticated React apps, I've come to understand the benefits and…
dgreensp on HNIt seems to use functions for that purpose, look at the example with map. I really like the linked to Android/iOS implementation of this concept.
tmzt on HN
Objections
Amounts to another templating engine rather than a new architecture
From 1 comment
Thanks for taking the time to respond. From everything you've said, most of what cell.js does is implement yet another templating engine. I think you said as much in your reply:…
hannofcart on HN
Direct DOM id access and lack of scalability concerns
From 2 comments
Interesting, but I get worried every time I see that code refer to specific DOM id. It's probably ok for simple programs where there is only a handful of elements. When the…
teyc on HNHow does it scale? Anti pattern is sometimes useful & obvious, but going with anti patterns for everything is a stupid decision IMO. Frameworks are for greater good. If you don't…
mnishihan on HN
Unclear SEO and pre-rendering story
From 2 comments
JS frameworks and SEO have a rough history. Pre-rendering tends to be the workaround, but Cell's lack of hierarchy might make that more difficult than normal. How would you work…
shakna on HNLet's say you pre-render the DOM nodes on the server. At that point, there's no need to create them again in the browser from the JSON object. How would you augment them to…
satyrnein on HN
Requests
Clearer documentation of context inheritance and messaging
From 2 comments
Got it. I immediately had a bunch more questions, some of which I tried to answer by playing around with the demo. Is "this" the actual DOM element? (Yes.) Then how is "context…
dgreensp on HNAfter having looked through the tutorials, I am unclear about the following: 1) How does one cell send messages to another. I suppose this is left to the application? 2) How do…
hannofcart on HN
Guidance on reusable components and passing data
From 1 comment
This is interesting. I have had a look at the examples. One question that comes to mind, how do you make a reusable component? Say I have: Part = { $cell: true, $type: "h2",…
meekaaku on HN
Questions
How does reactivity and update propagation work
From 2 comments
Sure thing. :) One thing I'm not completely clear on is the reactivity model. It seems like setting $components (for example) triggers a setter that updates the DOM? What about…
dgreensp on HNGot it. I immediately had a bunch more questions, some of which I tried to answer by playing around with the demo. Is "this" the actual DOM element? (Yes.) Then how is "context…
dgreensp on HN
How are components tested and how do cells communicate
From 1 comment
After having looked through the tutorials, I am unclear about the following: 1) How does one cell send messages to another. I suppose this is left to the application? 2) How do…
hannofcart on HN
Alternatives named
React
From 2 comments
This is a thought-provoking new framework, thank you! It's novel and easy to understand. Having worked on sophisticated React apps, I've come to understand the benefits and…
dgreensp on HNGot it. I immediately had a bunch more questions, some of which I tried to answer by playing around with the demo. Is "this" the actual DOM element? (Yes.) Then how is "context…
dgreensp on HN
Redux and Elm
From 1 comment
This is a thought-provoking new framework, thank you! It's novel and easy to understand. Having worked on sophisticated React apps, I've come to understand the benefits and…
dgreensp on HN