Hacker News new | ask | show | jobs
by nishkalkashyap 2529 days ago
> It looks great, and I understand the use-case. But the downside I see is that while Quark is lightweight it still has a ton of dependencies.

We have a ton of dependencies so that you can get out of the box support for most of your projects. With React, Vue , Webpack(+ common loaders), Babel(+common plugins) e.t.c and Quark's internal dependencies, the package still weighs uncompressed ~300mb. Now compare that with an average node_modules folder on your machine. You get the picture. If you still can't justify the dependencies, open a pull request on the git repo and we can debate which dependencies are allowed to stay. :P

> It still doesn’t allow you to easily share your dashboard with other internal users (unless they have the same Quark environment), does it?

You are right there, you cannot share projects built with Quark unless they have Quark installed on your machine. Just the case you have with Node.js or python or any other runtime.

1 comments

That’s the tricky bit - for anyone who is technical amongst a non-technical team, where you can’t expect or rely colleagues to deal with the environment. Same goes for Jupiter Noteboks and similar solutions. This is so why, in my opinion, Excel VBA has been successful, in that everyone has it by default and it is easy to distribute solutions or demo’s.

Anyway, what you’ve achieved is really cool. Thanks for sharing.