HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dsagal

no profile record

Submissions

Show HN: GrainJS – a light TypeScript web framework

gristlabs.github.io
5 points·by dsagal·7 месяцев назад·4 comments

comments

dsagal
·7 месяцев назад·discuss
I'd say if you know React or Vue or another framework and it fits your project well, then no. If you are learning though, there is arguably much less to learn (in particular, not having to juggle 3 languages). And if you are building something very serious, it's suitable: nearly all of Grist frontend is GrainJS, and it's a very big performant real-time collaborative long-lived single-page app.
dsagal
·7 месяцев назад·discuss
It enables much of what a large framework like React enables, but with a much simpler implementation, less tooling need to use it, and (some may argue) more convenient usage.
dsagal
·3 года назад·discuss
[Grist founder here] On separating formulas from data, that's always been an important part of Grist.

In Grist, check out the "Code View" page in the left-side panel -- it shows all the logic (i.e. formulas) of the document along with the Python data model (i.e. all the column names and types).

Also, you can save or download a copy of the document without the data, but keeping all the formulas. So you can get all the logic (and formatting, layouts, etc), and use it for different data.

(No support for solving circular references though.)
dsagal
·3 года назад·discuss
Big differentiators in Grist, in terms of features, are layouts, access rules, and formulas.
dsagal
·3 года назад·discuss
Incidentally, Grist runs on the desktop (Windows, Mac, Linux), see https://github.com/gristlabs/grist-electron.