4 ms·
I don't entirely understand why someone would use Ionic to begin with when both React Native (+React-Native-Web) and Flutter both exist. Don't get me wrong, I
by TobyTheDog123 4y ago
I don't entirely understand why someone would use Ionic to begin with when both React Native (+React-Native-Web) and Flutter both exist.
Don't get me wrong, I don't like any of those options, but these B-list options are fairly obviously miles ahead of whatever these other C-list frameworks are promising.
An A-list framework to me would look something like:
- Typescript-esque syntax without being tied to JS
- JSX (TSX)'s XML syntax for layout creation
- Pointers, multiple returns, exhaustive enums/switches/matches
- Immutability by default
- WASM - can work cross-platform (through the DOM, a canvas, Swift, Kotlin, etc)
- Built-in niceties like state management (atoms), shared types (TRPC-esque), etc.
I'm very much tired of web technologies, originally built for websites, being retconned into building large, complex cross-platform applications.