HackerTrans
トップ新着トレンドコメント過去質問紹介求人

dsagal

no profile record

投稿

Show HN: GrainJS – a light TypeScript web framework

gristlabs.github.io
5 ポイント·投稿者 dsagal·7 か月前·4 コメント

コメント

dsagal
·7 か月前·議論
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 か月前·議論
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 年前·議論
[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 年前·議論
Big differentiators in Grist, in terms of features, are layouts, access rules, and formulas.
dsagal
·3 年前·議論
Incidentally, Grist runs on the desktop (Windows, Mac, Linux), see https://github.com/gristlabs/grist-electron.