Replies: 2 comments
-
@kaesar thank you for your feedback. I ill try to answer to all your points
I don't understand the use case for it. If someone picked Riot.js probably he/she decided to skip over other frameworks like Vue. I don't think providing crossframework support is in general a good idea, javascritpt APIs break also on minor releases and maintaining such a compiler will become soon a nightmare.
Riot.js is not a meta framework like Svelte, it provides a runtime. Hyperapp is vdom based and the idea to render html without using jsx is by design.
This has already been done almost 2 years ago https://github.com/geofmureithi-zz/riot-rs-wasm. I don't believe wasm webcomponents will be any faster than plain js (see Riot.js vs yew https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html)
These are great ideas. Feel free to help us on that. Ping us if you need help to set up those projects.
See my first answer Thank you for your questions and your ideas, I am looking forward to seeing the community driven projects that could produce Riot.js components |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot @GianlucaGuarini ,
It's ok. I was trying to connect with others technologies with Riot 5/6 using Vue because are similar tecnologies, for example, connect Riot 5/6 with Storybook and frameworks like Quasar, even Astro and Figma (plugin)
It's ok. I just was imagining that the compiler could be more clear, like hyperapp, a way to manipulate a
Absolutely. I took a look to that library en definitely is better Javascript. The point here is to get a binary with Wasm and I thought a way using
I think so and thanks for your support, I don't know if I can start it because recently I got a job and have another personal projects in my spare time.
It's ok. I was trying to connect with others technologies with Riot 5/6 using React, for example Astro, or simply put a template-style over React, so you can connect with more technologies... Or perhaps, put Riot over Lit 2 (now supported by Google) Finally I think: Riot can take features from others technologies or your compiler could be more readable (that was my point)... Thanks again, I appreciate your attention and time. If you consider some thing about it could be great. |
Beta Was this translation helpful? Give feedback.
-
I find a great potential for Riot because is simple, near to HTML, mature and it has a template-style.
I think, to become a more popular technology, Riot can take features from others technologies, for example...
riot
directly tovue
? Perhaps you can use Quasar Framework or other UI Frameworks based on Vue and its community, and get finally an update for Storybook project.riot
tohyperapp
? Perhaps you can get small components and faster (I imagine that the compiler could be more clear, like hyperapp).riot
towasm
using anhyperapp
version made with AssemblyScript ? Perhaps you can get Wasm (and hyperapp is tiny, just 1kb).riot
target formitosis
? That project is ajsx-lite
technology that convert to several targets like Vue and React, besides it has a Figma pluginriot
toreact
? Then you put Riot as a template-style for React applications, or for a blog using AstroI am trying to make a new programming language mainly for backend, and perhaps for frontend could be great to use Riot (even mixed with Capacitor for Web Natives apps or Mobile). Now this Programming Language is just an specification that you can find here (ABCode) ...
What do you think about a new strategy or alternative to Riot-Compiler ? At least one of them ? :)
Beta Was this translation helpful? Give feedback.
All reactions