Hacker News new | ask | show | jobs
by faldore 1231 days ago
Speaking as a former eBay engineer.

The criticism is that it isn't React, and that nobody uses it but eBay.

There's nothing really wrong with it other than that there's no reason for it to exist when other frameworks work fine and have community traction. There's nothing special about eBay that requires it's own special UI framework.

And when we hire contractors to do anything they won't touch Marko so we have to use React anyway on a lot of projects.

Just not an efficient way to spend the companys money creating and maintaining a superfluous framework nobody asked for.

4 comments

Get better contractors. It is just a JS framework. I have had to work in various weird frameworks, backend and frontend, and it is easy to get started in an existing codebase. Most of the fundamentals are the same.

I am so tired of developers who are scared of learning new things.

> And when we hire contractors to do anything they won't touch Marko

What's the point of hiring contractors if they will show zero flexibility to work with your existing stack?

A consultant could make you reevaluate your stack (and that would be the point) but IMHO contractors should just focus on getting the job done.

SEO and CWV are not good enough reasons?

Ebay is not your mom and pop e-commerce website.

If Ebay had used React the business would have suffered. That's why Amazon isn't using it either.

React is more of a library, if you want to compare Marko to something you could take Svelte, Next or Qwik. That said, React seems to be moving in the same direction with React Server Components (announced two years ago and still not available).