Facebook is evil.

Facebook is evil. It’s much more evil than even Microsoft during its most evil phase. So if you want to prosper as an independent startup, do not under any circumstances build it with a Facebook product. That means of course REACT. Don’t build with it.

Use something else that doesn’t have the baggage and is genuinely open source. Use something like Cycle.js, Preact, Vue.js, Svelte or hyperHTML

12 thoughts on “Facebook is evil.

  1. Right now I’m preferring react and redux 😁 so this article is a pretty personal wake up call. I do however have some interesting alternatives which I listed in the OP.

    For an average start up not wanting to go completely bleeding edge I would strongly recommend Vue.js

    Like

  2. I think anti competitive intentions are clear but whether it holds water legally is yet to be seen. If Facebook ever decided to exercise its rights in this area it would cause a major melt down in the web community. I have a feeling that even the threat of this possibility will seal React’s fate unless there’s a significant clarification. The point is that React ain’t all that when it comes down to it. It’s not the fastest, it can be replaced, should be replaced and ultimately will be.

    Like

  3. Well the point of the Microsoft reference is that the same patent issue stopped the open source world from touching .Net core in any meaningful way. This could really kill React, there’s precedent.

    Like

  4. The difference is mainly one of perception. Microsoft by that stage was damaged goods having just lost an anti competition law suit and was at the time the most distrusted company in tech. Facebook for all its evil is still considered the place to be and their work is highly regarded. That perception may change but not just yet.

    Like

  5. On this point it does. Probably also in terms of performance.

    In terms of complexity, difficulty of learning, debugging, developer experience, not so much. React is a lot more popular and has the vast bulk of developer mind share. It’s easy to use and to understand. Angular is not.

    I don’t think angular will regain its position as the preeminent front end platform. That honour will go to what ever comes next.

    Like

Leave a comment