Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have you seen Korolev? #3

Open
PhilAndrew opened this issue Jan 13, 2018 · 3 comments
Open

Have you seen Korolev? #3

PhilAndrew opened this issue Jan 13, 2018 · 3 comments

Comments

@PhilAndrew
Copy link

Korolev https://github.com/fomkin/korolev
Uses an immutable model which when changed updates dom.

@nartamonov
Copy link

As far as I know, Korolev implements thin client architecture, something like Vaadin Framework. Logic (including data validation, event handling, etc) resides on the server-side, client handles only presentation aspect. Elm architecture is for SPA where much of the logic (data validation, event handling) resides on the client side, while server performs as data provider only.

@julienrf
Copy link
Owner

Hi, I didn't know about Korolev, thanks ! I think our goals are a little bit different, though : scalm is for writing interactive web user interfaces (e. g. with drag and drop or complex interactions), with no opinion on the client-server communication (this is orthogonal to scalm). Whereas Korolev seems more like a Web application framework, with a strong opinion about what should be the responsibility of the client and what should be the responsibility of the server (and taking advantage of that to make the communication transparent).

@julienrf
Copy link
Owner

It is true that our programming models are close, though!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants