Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My answer to this is https://gridwhale.com.

GridWhale runs your code entirely on the server and then remotes the UI to the browser via a platform layer.

The advantage is that you can program a web app as if it were an old-style GUI app on a PC: your program has full and direct control over the UI. For example, imagine you need to disable a button due to permissions. In GridWhale, you just check the permissions and set .disabled = true on the control. This automatically propagates the setting to the UI. And because the .disabled property is on the server, it stays disabled even if you hack the client.

In contrast, with React or any framework-based UI, you need to write code in two places: on the server (at the API level) and on the client to show the proper UI. And if you're not careful, these two can get out of sync.

Of course, GridWhale is just a different trade-off. It works great for traditional business apps, but would not be appropriate for low-latency video games (at least not yet).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: