top | item 22887374

(no title)

carlos22 | 5 years ago

Wekan uses meteor.js which is really one of the worst frameworks out there. It breaks on so many ocasions and has really bad OS support. Event he current maintainer kind of dislikes the framework... The worst part about metor is that it forces you to use MongoDB!

discuss

order

nebulon|5 years ago

While I tend to agree from a personal perspective, however the Wekan project especially seems to be able to pump out lots of very nice features at a high rate, thanks to meteor. Additionally to this, we at Cloudron update the app package about twice a week due to that and so far had very little breakage or regressions, compared to other apps. We do not update meteor often though, which is maybe contributing to the stability.

carlos22|5 years ago

Yes that helps but brings in other problems. For example many many security problems in the thousands of used npm packages of meteor and its dependencies.

aogaili|5 years ago

So what is your go-to nodejs framework? and which NoSQL database do you use?

lioeters|5 years ago

Not the parent commenter, but.. Having only a superficial knowledge of Meteor, I prefer a more modular approach:

- React/Preact with context or hooks instead of Redux

- Micro for server - https://github.com/zeit/micro

- Postgres with Knex for data persistence - https://knexjs.org/

Add authentication, WebSockets, etc., and it starts to look like an ad-hoc framework - except that all layers are generic and replaceable (theoretically) with equivalent features, like using Express or MariaDB.

I'm also quite fond of Next.js, which lets me have all the above. https://nextjs.org/