4 ms·
It took a while to find the "getting started" page: https://github.com/futurice/pepperoni-app-kit/blob/master/docs/SETUP.md https://github.com/futurice/peppero
by sdegutis 10y ago
It took a while to find the "getting started" page:
https://github.com/futurice/pepperoni-app-kit/blob/master/docs/SETUP.md https://github.com/futurice/pepperoni-app-kit/blob/master/do...
Ultimately, I'm rooting for libui[1] over React Native or anything related to it. But the more competition, the better, since competition seems to usually drive innovation.
You know, it's kind of funny how we've come full circle. 15-20 years ago, developers were experimenting with all sorts of new GUI ideas.
I remember using a program that had something that looked like scrollbars, but the mouse's scroll-wheel wouldn't work on them, and you couldn't drag them either, you could only scroll by clicking the arrow buttons on the top and bottom. But man, it looked super sleek, like it came straight out of the movie Aliens or something!
And now we're doing the same thing. Reinventing GUI so that it's pretty, but ends up being broken. I wish I could find that one tweet from a year ago or so, where someone said that scrolling a certain web page triggered no less than something like 67 animations.
[1] https://github.com/andlabs/libui https://github.com/andlabs/libui
- ausjke 10y agoaren't they totally different? libui is more of a "legacy/desktop" UI method with a C-API, while React-Native is for web/apps.
- distances 10y agoThey are, I can't really see anything in common in the platforms these two target.
- sdegutis 10y agoThey have the same goals. From React-Native's website: > React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. From libui's website: > Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. They're both cross-platform GUI libraries. They take different approaches, but they aim to do the same basic thing: let you write cross platform desktop apps more easily.
- distances 10y ago> but they aim to do the same basic thing: let you write cross platform desktop apps more easily. No, that's not correct. React Native is mobile platforms only (iOS and Android now, perhaps Windows and Tizen later), while libui is desktop only.