4 ms·
Why does the world need this in addition to React? I can certainly feel that there are reasons but I can't make them concrete off the top of my head. Edit: Ok,
by worldsayshi 12y ago
Why does the world need this in addition to React? I can certainly feel that there are reasons but I can't make them concrete off the top of my head.
Edit: Ok, I get it. Now we can add this behavior to arbitrary template engines or reactive frameworks, like Meteor for example. Thats awesome.
- gondo 12y agolicense if not anything else
- worldsayshi 12y agoReact is Bsd, this one is also bsd-ish? edit: why downvotes?
- beefsack 12y agoFacebook has some nasty patent terms in their open source projects.
- worldsayshi 12y agoWow, yeah. Read the PATENT file in a bit more detail now. Could be a problem.
- bildung 12y ago> React is Bsd, this one is also bsd-ish? But this one comes without Facebooks patent clauses. Edit: Apparently that was too terse: While Facebooks React comes as BSD, the patents clauses are so broad that questioning software patents in a blog post would result in licence revocation. They are not just litigation defense like the ones from the Apache Foundation: "The license granted hereunder will terminate, automatically and without notice, for anyone that makes any claim [...] alleging [...] that any right in any patent claim of Facebook is invalid or unenforceable."
- _delirium 12y agoIt is probably the case (but not guaranteed) that a court would read "makes any claim" a bit more narrowly to mean only legal claims, not blog posts. It's a common phrase used in e.g. statutes as a term of art, and usually taken as narrower than a phrase like "expresses a view". However it would almost certainly still include USPTO administrative challenges (e.g. challenging a patent by demonstrating prior art), which is still a big problem.
- ksherlock 12y agoThis comes without any patent grants whatsoever. If you're worried that Facebook has patents covering react, you should probably be worried that they have patents covering this code as well. If you're worried about the patents, you should use react or use neither.
- rpwverheij 12y agoexactly.. Just in case you want virtual DOM, but not the rest of React, this comes in very handy
- aikah 12y agoBecause choice is good. The Javascript world is definitely not a mono culture, get used to it.
- worldsayshi 12y agoI wasn't rejecting it. I was curious.
- steveridout 12y agoSize of code could be a good reason: This appears to be just 43kb: https://github.com/Matt-Esch/virtual-dom/blob/master/dist/virtual-dom.js https://github.com/Matt-Esch/virtual-dom/blob/master/dist/vi... Whereas Facebook react 0.13.1 (without addons) weighs in at 599kb, or 121kb minified. Note that I know almost nothing about this project. It may do less than React, be slower, etc... But if it does a half decent job with far less code then it's very compelling.
- kpmah 12y agoI used it in my side project (http://sediment.io http://sediment.io) because I was using PureScript. It's just a few pure functions that are easy to bind to. The source code is also a lot easier to read and understand.
- FractalNerve 12y agoI start to see .io domains associated with a lot of cool projects, which makes me ask myself "Where do you buy these io domains?". Is it cheaper than were I looked? I think it was about >=65Eur/anno Last time I looked the prices offered for grabbing one I was schocked with extraordinary high costs for one domain.